W sNews występuje błąd po skomentowaniu stron. Chodzi o strony dodatkowe - nie artykuły. Po zamieszczeniu komentarza jesteśmy przekierowywani na stronę główną zamiast na stronę, którą komentowaliśmy. Dodatkowo adres strony głównej zyskuje dodatkowy slash na końcu - domena.pl//.
Rozwiązanie tego problemu jest następujące. Najpierw robimy kopię zapasową pliku snews.php, następnie szukamy w nim linijki:
$postArt = clean(cleanXSS($_POST['article']));
Zaraz pod nią dodajemy fragment:
if (empty($postArt)) {
$postArt = clean(cleanXSS($_POST['category']));
}
Gotowe! Po skomentowaniu strony zostaniemy przeniesieni po komunikacie o poprawnym dodaniu komentarza na komentowaną stronę.
Komentarze