Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 45 Ответов
  • 2513 Просмотров
*

lexxbry

  • Живу я здесь
  • 2387
  • 67 / 8
Уважаемые, есть вопрос.
Есть компонент калькулятора
В материале выводится {ncalc id=1}
Обрабатывается плагином для контента.

Суть задачи вывести это в модуле.
HTML, вставляем форму вызова.
Включаем обработку плагинами.
Увы выводит то что вставлено.

Я так понимаю плагин не обрабатывает модули.
Подскажите как его дописать/переписать, что бы обрабатывало?
« Последнее редактирование: 04.12.2018, 23:58:54 от lexxbry »
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

fbr

  • Завсегдатай
  • 1625
  • 189 / 7
Re: Обработка модуля плагинами
« Ответ #1 : 04.12.2018, 20:11:45 »
Посмотрите как в стандартном mod_custom.php сделано
*

lexxbry

  • Живу я здесь
  • 2387
  • 67 / 8
Re: Обработка модуля плагинами
« Ответ #2 : 04.12.2018, 20:16:58 »
Так я в этот модуль конструкцию вставляю.
Так же вставляю конструкцию галереи. Такого же плана {}.
Ее обрабатывает и в материале и в мод кастом.
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Обработка модуля плагинами
« Ответ #3 : 04.12.2018, 20:19:53 »
посмотри внутри плагина на предмет context
это свойство определяет, где произошел вызов плагина. обычно далее следует условие на это свойство и если это не статья, то выход.
*

lexxbry

  • Живу я здесь
  • 2387
  • 67 / 8
Re: Обработка модуля плагинами
« Ответ #4 : 04.12.2018, 21:39:28 »
посмотри внутри плагина на предмет context
это свойство определяет, где произошел вызов плагина. обычно далее следует условие на это свойство и если это не статья, то выход.
вот код плагина
вижу что вызывается в статье
а как сделать что бы и в кастоме?
Спойлер
[свернуть]
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Обработка модуля плагинами
« Ответ #5 : 04.12.2018, 21:56:02 »
ну так сделай
Код
echo $context;
и посмотри, как контекст модуля называется и впиши его в условие через ||
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Обработка модуля плагинами
« Ответ #6 : 04.12.2018, 21:57:54 »
или просто вместо условия
Код
$context == 'com_content.article'
поставь единицу и везде будет срабатывать
*

lexxbry

  • Живу я здесь
  • 2387
  • 67 / 8
Re: Обработка модуля плагинами
« Ответ #7 : 04.12.2018, 21:59:23 »
Аааааа...модуль просто кастом HTML.
Ща посмотрю на других плагинах
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Обработка модуля плагинами
« Ответ #8 : 04.12.2018, 22:04:22 »
Боюсь, что в модуле onContentPrepare работать не будет - это плагин сom_content. Надо вызывать onContentPrepare в модуле или чуть-чуть переписать плагин и сделать его системным на событие onBeforeRender.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

lexxbry

  • Живу я здесь
  • 2387
  • 67 / 8
Re: Обработка модуля плагинами
« Ответ #9 : 04.12.2018, 22:06:25 »
Боюсь, что в модуле onContentPrepare работать не будет - это плагин сom_content. Надо вызывать onContentPrepare в модуле или чуть-чуть переписать плагин и сделать его системным на событие onBeforeRender.
Ну хз. Допустим плагин той же игнит галереи, так же контентовский но работает в модулеткастом
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Обработка модуля плагинами
« Ответ #10 : 04.12.2018, 22:12:40 »
Ну хз. Допустим плагин той же игнит галереи, так же контентовский но работает в модулеткастом
Что мешает посмотреть, как реализовано в этой игнит галереи?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Обработка модуля плагинами
« Ответ #11 : 04.12.2018, 22:16:20 »
В материале выводится {calc id=1}
а вы точно ничего не путаете? в плагине который вы показываете регулярка на
Код
{ncalc=...
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Обработка модуля плагинами
« Ответ #12 : 04.12.2018, 22:19:20 »
а вы точно ничего не путаете? в плагине который вы показываете регулярка на
Код
{ncalc=...
Хм, а я ниже имени метода не посмотрел  ::)
Не будь паразитом, сделай что-нибудь самостоятельно!
*

lexxbry

  • Живу я здесь
  • 2387
  • 67 / 8
Re: Обработка модуля плагинами
« Ответ #13 : 04.12.2018, 22:28:21 »
или просто вместо условия
Код
$context == 'com_content.article'
поставь единицу и везде будет срабатывать
'1'не прокатила
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

lexxbry

  • Живу я здесь
  • 2387
  • 67 / 8
Re: Обработка модуля плагинами
« Ответ #14 : 04.12.2018, 22:29:51 »
а вы точно ничего не путаете? в плагине который вы показываете регулярка на
Код
{ncalc=...
Нет не путаю. Пост писал с телефонва
{ncalc=1}
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

lexxbry

  • Живу я здесь
  • 2387
  • 67 / 8
Re: Обработка модуля плагинами
« Ответ #15 : 04.12.2018, 22:32:37 »
Что мешает посмотреть, как реализовано в этой игнит галереи?
посмотрел, там ваще путаница
Спойлер
[свернуть]
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Обработка модуля плагинами
« Ответ #16 : 04.12.2018, 22:41:45 »
посмотрел, там ваще путаница
Хм, работать должно, однако.
Вместо
Код
if ($context == 'com_content.article')
Код
if ($context == 'com_content.article' || $context == 'mod_custom.content')
Не будь паразитом, сделай что-нибудь самостоятельно!
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Обработка модуля плагинами
« Ответ #17 : 04.12.2018, 22:45:44 »
'1'не прокатила
что именно "не прокатила", покажите как написали условие
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

lexxbry

  • Живу я здесь
  • 2387
  • 67 / 8
Re: Обработка модуля плагинами
« Ответ #18 : 04.12.2018, 23:02:41 »
Хм, работать должно, однако.
Вместо
Код
if ($context == 'com_content.article')
Код
if ($context == 'com_content.article' || $context == 'mod_custom.content')

исчезает сама конструкция. не выводится вообще
то выводило {ncalc=1}

что именно "не прокатила", покажите как написали условие
пробовал
if ($context == '1')
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Обработка модуля плагинами
« Ответ #20 : 04.12.2018, 23:10:00 »
исчезает сама конструкция. не выводится вообще
Магия :(.
if ($context == '1')
if (1)
Не будь паразитом, сделай что-нибудь самостоятельно!
*

lexxbry

  • Живу я здесь
  • 2387
  • 67 / 8
Re: Обработка модуля плагинами
« Ответ #21 : 04.12.2018, 23:17:56 »
;D
if (1)

вот написано же, что на что заменить, но нет - мы займемся творчеством  ;D
Результат тот же.
Даже конструкцию не выводит((
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Обработка модуля плагинами
« Ответ #22 : 04.12.2018, 23:21:50 »
Даже конструкцию не выводит((
Значит, пока переписывались, вы уже успели поковыряться в коде, а нам об этом не рассказываете.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

lexxbry

  • Живу я здесь
  • 2387
  • 67 / 8
Re: Обработка модуля плагинами
« Ответ #23 : 04.12.2018, 23:24:00 »
Нисколько. Делал два варианта, точнее 3. Те которые описал.
Если возвращаю как было то конструкцию выводит.
При этом варианты которые перестают выводить конструкцию, рабоают как и раньше в материале
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

lexxbry

  • Живу я здесь
  • 2387
  • 67 / 8
Re: Обработка модуля плагинами
« Ответ #25 : 04.12.2018, 23:33:35 »
Вроде как самопис.
Писался давно и концов фиг найдешь
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Обработка модуля плагинами
« Ответ #26 : 04.12.2018, 23:45:30 »
ну ты все равно под подозрением, потому что в коде {ncalk прописано, а в примере ты {calk пишешь.
может ты не тот плагин ковыряешь?
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Обработка модуля плагинами
« Ответ #27 : 04.12.2018, 23:56:24 »
ну ты все равно под подозрением, потому что в коде {ncalk прописано, а в примере ты {calk пишешь.
может ты не тот плагин ковыряешь?
Не похоже, тогда бы ничего не происходило.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

lexxbry

  • Живу я здесь
  • 2387
  • 67 / 8
Re: Обработка модуля плагинами
« Ответ #28 : 04.12.2018, 23:58:20 »
ну ты все равно под подозрением, потому что в коде {ncalk прописано, а в примере ты {calk пишешь.
может ты не тот плагин ковыряешь?
Да в первом посте очепятка.
С трубы писал
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Обработка модуля плагинами
« Ответ #29 : 05.12.2018, 00:05:56 »
Прямо перед
Код
if ($context == 'com_content.article')
делайте
Код
print_r($article); exit;
Не будь паразитом, сделай что-нибудь самостоятельно!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод модуля средствами php с привязкой к пунтам меню

Автор Divn

Ответов: 4
Просмотров: 1712
Последний ответ 29.08.2021, 17:02:04
от Divn
recaptcha для модуля

Автор web3.0

Ответов: 2
Просмотров: 1147
Последний ответ 17.05.2021, 08:35:53
от sivers
Адаптация стандартного модуля меню от Joomla 3 под bootstrap 4

Автор si@m

Ответов: 5
Просмотров: 719
Последний ответ 26.03.2021, 15:59:18
от si@m
Название модуля или аналогичный по функциональности

Автор Cedars

Ответов: 1
Просмотров: 750
Последний ответ 28.01.2020, 19:53:16
от zikkuratvk
Как не выводить позицию модуля на моб устройствах, или меньше определенного разм?

Автор SergeySpace

Ответов: 3
Просмотров: 781
Последний ответ 13.12.2019, 15:40:16
от SergeySpace