PDA

Zobacz pełną wersję : Dziwne zachowanie strony



MrKostek
08-08-2015, 14:10
Witam,

wczoraj bawiłem się nieco modułem Raxo. Na głównej stronie zainstalowałem 5 kopi tego modułu odnoszących się do poszczególnych, głównych pozycji menu. Strona to www.scanner.com.pl i tak pierwszy moduł to "Wiadomości" - prowadzi do tego samego miejsca co kliknięcie głównego menu "Wiadomości". Podobnie z "Biuro", "Szkoła", itp. Po umieszczeniu tych modułów na głównej stronie zauważyłem, że po kliknięciu na odpowiadającą im pozycję głównego menu pojawia się tylko lista artykułów. Tylko "Papier" działa poprawnie - na pozostałych powinno wyglądać tak samo.
Zajrzałem do "error_loga" i okazało się, że właśnie wczoraj gdy się bawiłem pojawił się błąd:
"[07-Aug-2015 18:31:29 Europe/Berlin] PHP Warning: sprintf() [<a href='function.sprintf'>function.sprintf</a>]: Too few arguments in /home/qp200802/public_html/libraries/joomla/language/text.php on line 280[07-Aug-2015 19:50:54 Europe/Berlin] PHP Warning: preg_replace_callback(): Requires argument 2, '', to be a valid callback in /home/qp200802/public_html/libraries/joomla/filter/input.php on line 706
[07-Aug-2015 19:52:37 Europe/Berlin] PHP Warning: preg_replace_callback(): Requires argument 2, '', to be a valid callback in /home/qp200802/public_html/libraries/joomla/filter/input.php on line 706
[07-Aug-2015 19:52:37 Europe/Berlin] PHP Warning: preg_replace_callback(): Requires argument 2, '', to be a valid callback in /home/qp200802/public_html/libraries/joomla/filter/input.php on line 713"

Zajrzałem więc do text.php i tam w lini 280 jest:

return call_user_func_array('sprintf', $args);

, a w input.php w linii 706 do 713 jest:

);


// Convert hex
$source = preg_replace_callback('/&#x([a-f0-9]+);/mi', function($m)
{
return utf8_encode(chr('0x' . $m[1]));
}, $source
);


Uprzedzam, że nie mam pojęcia o kodzie, dlatego wybrałem joomle :)
W dodatku jak zmieniam PHP5.3 na 5.4 na serwerze to wywala mi błąd i strone się sypie, ale mnijsza z tym.
Czy ktoś z szacownego grona użytkowników jest w stanie mi pomóc? :)

- - - Updated - - -

Generalnie jeszcze mam od wczoraj/ przedwczoraj błąd w:
[06-Aug-2015 02:00:30 Europe/Berlin] PHP Warning: Invalid argument supplied for foreach() in /home/qp200802/public_html/libraries/legacy/view/categoryfeed.php on line 72

linia wygląda tak:
foreach ($items as $item)

większa część kodu:
// Get some data from the model
$items = $this->get('Items');
$category = $this->get('Category');


foreach ($items as $item)
{
$this->reconcileNames($item);

MrKostek
08-08-2015, 18:17
Dodam jeszcze że nic nie mogę zrobić z tymi podstronami:
http://scanner.com.pl/index.php/szkola
http://scanner.com.pl/index.php/zabawki
http://scanner.com.pl/index.php/biuro
http://scanner.com.pl/index.php/wiadomosci
http://scanner.com.pl/index.php/nasi-przyjaciele
http://scanner.com.pl/index.php/testy

Dziwne, bo na stronie głównej umieściłem 5 modułów Raxo właśnie podstronami, które wchodzą w skład powyższych…, jednak powyłączanie modułu Raxo nic nie dało...