Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Atrybut nofollow przy linkach na forum


DawPi

Rekomendowane odpowiedzi

  • Manager

Jeśli chcesz by każdy pojawiający się link na forum miał dodawany atrybut nofollow, ale tylko jeśli nie jest w domenie forum, postępuj wg poniższej instrukcji.

Jeśli nie wiesz co to jest atrybut nofollow to użyj linku wyżej lub zrezygnuj z wprowadzania tej zmiany.

  • Otwórz plik: sources/classes/bbcode/class_bbcode_core.php
  • Znajdź:
    		return ( isset($url['st']) ? $url['st'] : '' ) . "<a href=\"".$url['html']."\" target=\"_blank\">".$show."</a>" . $url['end'];


  • Zamień na:
    		$urln = preg_quote( "http://ipslink.pl", '/' );
      		return preg_match( '/'.$urln.'/i', $url['html'] ) ? ( isset($url['st']) ? $url['st'] : '' ) . "<a href=\"".$url['html']."\" target=\"_blank\">".$show."</a>" . $url['end'] : ( isset($url['st']) ? $url['st'] : '' ) . "<a href=\"".$url['html']."\" rel=\"nofollow\" target=\"_blank\">".$show."</a>" . $url['end'];


    UWAGA! Pamiętaj by zamienić link do Twojego forum!

  • Done!

Autorem tutoriala jest DawPi. Zabrania się kopiowania, powielania. W szczególności na inne fora bez zgody autora.

Tutorial wykonany dla www.IPB.ipslink.pl & www.InvisionBoard.pl

Zobacz również:

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 tygodnie później...
  • Manager

Ten tutorial odnosi się tylko do linków zawartych w postach. Odnośnie nofollow w innych sekcjach należało by zmieniać więcej plików :huh:

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager
A jeszcze jedno czy sygnaturki użytkowników przy zastosowaniu tego linka też mają atrybut nofollow?

Na 99,99% powiem, że TAK. Na zdrowy rozum. W sygnaturkach jest parsowany BBCode, a w owym edytowanym pliku 'siedzi' klasa za to odpowiedzialna :huh:

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.