Popularny już problem w Mybb, gdzie wyświetlenia tematów nie są zliczane, naprawimy tym krótkim poradnikiem ;)

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



Przechodzimy do edycji showthread.php i szukamy w nim

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
$db->shutdown_query("UPDATE ".TABLE_PREFIX."threads SET views=views+1 WHERE tid='{$tid}'");


dodajemy:


$db->query("UPDATE ".TABLE_PREFIX."threads SET views=views+1 WHERE tid='{$tid}'");



Całość kodu powinna wyglądać tak:

{
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:

[Obrazek: ylOM9SA.png]

Po:

[Obrazek: i6my7lg.png]
MojeSłowo - Twoje słowo w internecie, dołącz do dyskusji ;)