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

Rekomendowane odpowiedzi

Opublikowano (edytowane)

Witam nasuwa mi się jedno pytanie, używam opcji HIDE do ukrywania linków w tematach, czy boty wyszukiwarek widzą treść jaka kryje się za opcją hide?

Jeśli nie to jak to zrobić , bo linki w tematach również pomagają w pozycjonowaniu strony, chyba że się mylę?

Edytowane przez TechnoDream
  • Manager
Opublikowano

Stwórz sobie nową grupę, np. o nazwie 'Roboty' i w pliku sources/classes/class_hide.php trzeba zakodować jej ID by widziała ukrytą treść bez względu na wszystko.

Jak zrobisz to wszystko, to się zgłoś, a wykombinuję coś z tym Twoim plikiem, tylko wklej mi kod klasy z niego.

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Opublikowano

Oki stworzyłem nowa grupę o nazwie Roboty na bazie Member, pliku class_hide nie mam ale kod odpowiedzialny za hide mam w class_bbcode.php

o to kod jaki posiadam


//-----------------------------------------
// Unreal Hide Hack
//-----------------------------------------

if(preg_match("#\[hide_me\](.+?)\[/hide_me\]#is", $t))
{
$this->ipsclass->DB->query("SELECT post_thanks, author_id FROM ibf_posts WHERE topic_id='".$topicid."'");

while($info = $this->ipsclass->DB->fetch_row())
{
$allposters[] = $info['post_thanks'];
$allposters[] = $info['author_id'];
}

if($allposters != null)
{

$allposters = implode(",",$allposters);
$allposters = explode(",",$allposters);

if(in_array($this->ipsclass->member['id'], $allposters))
{
$t = preg_replace( "#\[hide_me\](.+?)\[/hide_me\]#is", "<{HIDE2}> \\1", $t );
}
else
{
$t = preg_replace( "#\[hide_me\](.+?)\[/hide_me\]#is", "<{HIDE1}>", $t );
}
}
else
{
$t = preg_replace( "#\[hide_me\](.+?)\[/hide_me\]#is", "<{HIDE1}>", $t );
}
}

return $t;
}

gdzie się sprawdza ID grupy??

  • Manager
Opublikowano

Spróbuj to:

if(in_array($this->ipsclass->member['id'], $allposters))

Zamienić na:

if(in_array($this->ipsclass->member['id'], $allposters) OR $this->ipsclass->member['mgroup'] == X )

Gdzie X to ID grupy robotów.

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

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ę.