13.07.2022, 10:44
Popularny już problem w Mybb, gdzie wyświetlenia tematów nie są zliczane, naprawimy tym krótkim poradnikiem
Logujemy się do FTP naszego serwera, następnie w katalogu głównym, gdzie mamy wszystkie nasze pliki MyBB (u mnie public_html) szukamy showthread.php
Pobieramy go na nasz dysk i przechodzimy do edycji, najlepiej w notepad++
Przechodzimy do edycji showthread.php i szukamy w nim
Pod linijką z kodem
dodajemy:
Całość kodu powinna wyglądać tak:
Linijka 750 - 762 w notepad ++.
Teraz możemy cieszyć się aktualizowanymi wyświetleniami wątków.
Przed:
Po:
1 Szukanie pliku przez FTP
Logujemy się do FTP naszego serwera, następnie w katalogu głównym, gdzie mamy wszystkie nasze pliki MyBB (u mnie public_html) szukamy showthread.php
Pobieramy go na nasz dysk i przechodzimy do edycji, najlepiej w notepad++
2
Edycja showthread.phpPrzechodzimy do edycji showthread.php i szukamy w nim
Kod:
if($mybb->settings['delayedthreadviews'] == 1)
{
$db->shutdown_query("INSERT INTO ".TABLE_PREFIX."threadviews (tid) VALUES('{$tid}')");
}
else
{
$db->shutdown_query("UPDATE ".TABLE_PREFIX."threads SET views=views+1 WHERE tid='{$tid}'");
}
++$thread['views'];
Pod linijką z kodem
Kod:
$db->shutdown_query("UPDATE ".TABLE_PREFIX."threads SET views=views+1 WHERE tid='{$tid}'");
dodajemy:
Kod:
$db->query("UPDATE ".TABLE_PREFIX."threads SET views=views+1 WHERE tid='{$tid}'");
Całość kodu powinna wyglądać tak:
Kod:
{
if($mybb->settings['delayedthreadviews'] == 1)
{
$db->shutdown_query("INSERT INTO ".TABLE_PREFIX."threadviews (tid) VALUES('{$tid}')");
}
else
{
$db->shutdown_query("UPDATE ".TABLE_PREFIX."threads SET views=views+1 WHERE tid='{$tid}'");
$db->query("UPDATE ".TABLE_PREFIX."threads SET views=views+1 WHERE tid='{$tid}'");
}
++$thread['views'];
}
Linijka 750 - 762 w notepad ++.
Teraz możemy cieszyć się aktualizowanymi wyświetleniami wątków.
Przed:
Po: