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 :: Как вывести значение поля Метки из материала Joomla в Foreach?

 PHP.SU

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


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

> Без описания
lisa_4r
Отправлено: 26 Ноября, 2016 - 23:29:12
Post Id


Новичок


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


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




Здравствуйте! Помогите пожалуйста решить проблему.
Вот часть кода из модуля Joomlа 3, который делает слайдер из материалов.
PHP:
скопировать код в буфер обмена
  1. <?PHP if( $showTitle ): ?>
  2. <a class="wrapper_link"  target="<?PHP echo $openTarget; ?>"
  3.         title="<?PHP echo $row->title; ?>"
  4.         href="<?PHP echo $row->link;?>">
  5.         <span class="bt-title"><?PHP echo $row->title_cut; ?> </span>   <span class="city_set">      </span>
  6. </a>


Как правильно в <span class="city_set"> вывести значение поля Метка из материала Joomla.

Примечание: когда вывод материалов был реализован не через нынешний модуль работал такой код
PHP:
скопировать код в буфер обмена
  1. <?PHP foreach ($this->item->tags->itemTags as $tag) { echo ''.$tag->title; } ?>

Но сейчас выдает ошибку.

(Отредактировано автором: 28 Ноября, 2016 - 10:17:57)

 
 Top
Denkill
Отправлено: 27 Ноября, 2016 - 10:51:05
Post Id



Посетитель


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


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




Какую ошибку выдаёт?


-----
Хо-Хо-Хо
 
 Top
lisa_4r
Отправлено: 27 Ноября, 2016 - 12:31:34
Post Id


Новичок


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


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




В том месте где, должна выводится метка пишет:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <span class="city_set">
  3. <br>
  4. <b>Fatal error</b>:  Using $this when not in object context in <b>/var/www/vhosts/residenceservice.ru/site.ru/modules/mod_bt_contentslider/tmpl/default.php</b> on line <b>67</b><br>
  5. </span>
  6.  

Вообще в этом файле плагина не используется $this
 
 Top
NeuroZ
Отправлено: 28 Ноября, 2016 - 08:38:18
Post Id



Посетитель


Покинул форум
Сообщений всего: 393
Дата рег-ции: Апр. 2012  


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




Вы уверены, что используете именно плагин, а не модуль?
Если модуль, то у вас должен быть helper.php в котором и будет получаться необходимый набор данных, которые надо будет передать в default.php этого же модуля. (это при условии стандартной архитектуры модуля)
 
 Top
lisa_4r
Отправлено: 28 Ноября, 2016 - 10:16:07
Post Id


Новичок


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


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




Да да, именно модуль (моя ошибка в тексте)! Спасибо за направление, посмотрю helper.php.

(Отредактировано автором: 28 Ноября, 2016 - 10:17:18)

 
 Top
NeuroZ
Отправлено: 28 Ноября, 2016 - 11:00:01
Post Id



Посетитель


Покинул форум
Сообщений всего: 393
Дата рег-ции: Апр. 2012  


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




lisa_4r пишет:
Да да, именно модуль (моя ошибка в тексте)! Спасибо за направление, посмотрю helper.php.

Без проблем, если возникнут еще вопросы - обращайтесь
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB