U mnie się nic nie wyświetla, jest tak tylko dla zalogowanych użytkowników?
Nie, jest tak dla gości . I dodatkowo zobaczyłem przed chwilą ,że po wejściu w dział "Dział" wyświetla mi się [
attachment=9064]
a co najciekawsze to raz mi się to wyświetla a raz nie . Z około 5 prób wyświetliło się około 4 razy.
a gdy się zalogowałem to wyświetla mi się tylko komunikat "string(14) "Witamy w MyBB!"" a cała reszta wygląda wtedy normalnie.
W Twoim poprzednim problemie edytowałeś plik manynewposts.php, po błędzie wnioskuję, że zrobiłeś to złym programem.
Zastąp swój plik manynewposts.php tym z załącznika.
Edytowałem w Geany. I okazało się po porównaniu w Meld ,że spację i tabulator nacisnąłem w złym miejscu.
Podmieniłem plik na serwerze i jak na razie problem zniknął (+1 pomógł leci dla fastlone, dziękuję ) . Jeszcze tylko uporczywy komunikat "string(14) "Witamy w MyBB!"" pozostał. Tak na wszelki wypadek ,żeby upewnić się czy jest to wina tego plugin'u dezaktywowałem go i po tej operacji problem zniknął, proszę o pomoc
Na końcu pliku nie ma znacznika zamykającego
?>.
Tak jak wcześniej, zastąp obecną wersję pliku tą z załącznika
Zastąpiłem i niestety nie pomogło
Wyłącz ten plugin i sprawdź, czy nadal się wyświetla. Jeśli nie, to wrzuć plik tego pluginu w załączniku tutaj.
Tak jak wcześniej pisałem po wyłączeniu plugin'u problem znika.
Natomiast plik plugin'u mam zamieniony według instrukcji "fastlone".
[
attachment=9068]
Wyszukaj w tym pliku linii:
Kod PHP:
var_dump($thread['subject']);
I usuń ją
Autor po prostu tym sposobem sprawdza wartość i typ zmiennej, co efektem jest wyświetlenie na ekran,m czyli:
Masz tam jeden wątek
Witamy w MyBB!, a suma ciągu tego stringa wynosi właśnie
string(14) i stąd ten dziwny błąd.
fastlone napisał(a):Na końcu pliku nie ma znacznika zamykającego ?>.
Tak jak wcześniej, zastąp obecną wersję pliku tą z załącznika
Nie stosujemy
?> w plikach PHP ze względu na możliwe powstałe błędy np
Białe znaki , co z automata powoduje błąd Cannot modify header information, albo czasem trudniej jest znaleźć błąd w skrypcie.
Dlatego jak się przyjrzysz skryptom/plikom MyBB, to one nie posiadają znacznika zamknięcia.
Usunąłem linię
Kod PHP:
var_dump($thread['subject']);
i znacznik zamykający ?> i pomogło.
Na razie widzę ,że problem zniknął i nie ma już uporczywego string'a . Dziękuję za pomoc