Propozycje modyfikacji - [poprawka] Ignorowanie działów 1.0 by qbs - nieprzeczytane p
INIM - 22-10-2014, 02:06 Temat postu: [poprawka] Ignorowanie działów 1.0 by qbs - nieprzeczytane p Swojego czasu ktoś na forum pisał, że ma problem z modyfikacją "Ignorowanie działów" by qbs. Skrypt forum zliczał nieprzeczytane posty z działów, które miały być ignorowane. Wówczas Woytec przedstawić rozwiązanie tego problemu i był on następujący:
includes/read_history.php
Znajdź:
Kod: | $select_sql = "p.post_id, p.topic_id, p.forum_id
FROM (" . POSTS_TABLE . " p)
$ignore_topics_table
WHERE p.post_time > " . $userdata['read_tracking_last_update'] . "
AND p.poster_id <> " . $userdata['user_id'] . "
$ignore_topics_sql
" . (($no_auth_ids) ? "AND p.forum_id NOT IN($no_auth_ids)" : ""); |
Zamień na:
Kod: | $ignored_forums_ids = implode(", ", $ignored_forums);
$select_sql = "p.post_id, p.topic_id, p.forum_id
FROM (" . POSTS_TABLE . " p)
$ignore_topics_table
WHERE p.post_time > " . $userdata['read_tracking_last_update'] . "
AND p.poster_id <> " . $userdata['user_id'] . "
$ignore_topics_sql
" . (($no_auth_ids) ? "AND p.forum_id NOT IN($no_auth_ids)" : "") . (($ignored_forums) ? "AND p.forum_id NOT IN($ignored_forums_ids)" : ""); |
To było jeszcze za 1.12.6p4 albo nawet wcześniej, więc nie mam pojęcia czy to działa (w sumie to nie wiem nawet czy ignorowanie działów Irka działa na 1.12.8 ^^), ale tak czy inaczej wrzucam dla potomnych, bo poprzedni temat zniknął z forum. Jak ktoś przetestuje czy działa to niech da znać.
EDIT:
Windows 98? Chłopaki, czas chyba na 1.12.9, bo skrypt nie rozpoznanie już win8.1 a co dopiero z win10?
Tommekk80 - 22-10-2014, 07:34
Na 12.7 działa na pewno, powyższa poprawka również.
Sprawdzę na 12.8 przy najbliższej okazji.
MarcelJ - 25-10-2014, 11:04
Dziś testowałem na 1.12.8 i działa jakby co.
|
|
|