Архив

< Апрель 2024 >
П В С Ч П С В
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

Вход на сайт

Тэги

Блог Alex Delphine

Здесь я оставляю разные свои мысли.

 

Используемые версии:

PHP: 5.2.0
Joomla 1.5.14

PHPПопробывал тут на днях воспользоваться поиском на сайте. И увидел ошибку:

Warning: Invalid argument supplied for foreach() in /components/com_content/helpers/route.php on line 106

Вот уж никак не ожидал. Ошибка повторяется несколько раз на странице поиска. Можно конечно отключить показ ошибок. Но, не люблю когда в коде есть ошибке. Стараюсь все исправить.

Ошибка происходит в коде файла /components/com_content/helpers/route.php:

Код PHP
 foreach($items as $item)

Решение. В файле /libraries/joomla/application/menu.php находим код:

Код PHP
 function getItems($attribute, $value, $firstonly = false)
 {
 $items = null;

и меняем на код:

Код PHP
 function getItems($attribute, $value, $firstonly = false)
 {
 $items = array();
Скачать:
ФайлОписаниеРазмер файлаСкачено
Скачать этот файл (menu.zip)menu.zipИзмененый файл menu.php1 Kb667


Комментарии  

 
+5 #1 Алексей 15.11.2009 19:11
Спасибо! Очень помогло!
 
 
+6 #2 Руслан 23.11.2009 19:50
Спасибо!
 
 
+5 #3 Татьяна 19.12.2009 22:40
Спасибо огромное, помощь неоценимая! :-)
 
 
+3 #4 Juk 22.12.2009 23:23
Спасибо!!
 
 
+3 #5 foood 22.01.2010 03:24
Спасибо.
 
 
+2 #6 СПАСИБА!!!!! 31.01.2010 20:39
:-) :-) :-)
 
 
+4 #7 Игорь 10.02.2010 13:53
приятно, что нас окружают много умных и бескорыстных людей ;-)
 
 
+5 #8 Alex Delphine 10.02.2010 14:15
Цитирую Игорь:
приятно, что нас окружают много умных и бескорыстных людей ;-)

Ещё приятнее, когда это ценят!
 
 
+2 #9 Сергей 14.05.2010 23:47
Огромное спасибо!!
;-)
 
 
+2 #10 Yuriy 24.06.2010 17:28
СПАСИБО, добрый человек! :-)
 

У Вас не достаточно прав, для того что бы оставлять комментарии.