14
gru.
2007
palikowski

Shoutbox i długie linki

Taki mały fix dla modułu shoutbox. Jeśli drażni was pole URL a chcielibyście aby wasi goście mogli wklejać linki wprost do treści shouta, do roboty!

1) jeśli jeszcze nie masz zainstaluj moduł shoutbox
2) stwórz osobny format ( admin/settings/filters ), dodając w nim "Filtr adresów URL" (i inne jeśli chcesz)
3) wejdź w konfigurację nowego formatu danych ( przykładowo na mojej stronie było to admin/settings/filters/7/configure )
4) ustaw maksymalną długość URL, na przykład 25 znaków
5) zapamiętaj numer w adresie konfiguracji filtra (jest to identyfikator tegoż filtra, w moim przypadku liczba 7)
6) teraz hardkor :), zrób kopię pliku sites/all/shoutbox/shoutbox.module
7) otwórz sobie ww plik i poszukaj funkcji theme_shoutbox_post, a następnie, tuż przy jej końcu linijki:

bc. return "

$img_links$shout->url: $shout->shout

\n";

teraz NAD nią, dodaj następującą linijkę:

bc. $shout->shout = _filter_url ($shout->shout , 7);

gdzie 7 to numer identyfikacyjny naszego filtra.

8) sprawdź czy działa wklepując jakiś długi link.

VOILA!

Dodaj nową odpowiedź

Zawartość tego pola nie będzie udostępniana publicznie.
  • Adresy internetowe są automatycznie zamieniane w klikalne odnośniki.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Znaki końca linii i akapitu dodawane są automatycznie.

Więcej informacji na temat formatowania

CAPTCHA
Poniższe zadanie ma na celu stwierdzenie, czy jesteś człowiekiem, a tym samym przeciwdziałanie spamowi.