red_bug 0 Опубликовано: 26 октября 2012 Рассказать Опубликовано: 26 октября 2012 При разработке собственного модуля столкнулся с ситуацией, когда функция msgbox не работает. Делаешь свой модуль, подключаешь при помощи {include file="<>"}, а msgbox() не работает. Цитата Ссылка на сообщение Поделиться на других сайтах
ovpmusic2 0 Опубликовано: вчера в 14:32 Рассказать Опубликовано: вчера в 14:32 Та же проблема. Похоже с 2012 года никто не нашел решения? Цитата Ссылка на сообщение Поделиться на других сайтах
TeraMoune 62 Опубликовано: вчера в 21:58 Рассказать Опубликовано: вчера в 21:58 @ovpmusic2 Поскольку вызов php скриптов через тег {include} вызывается в функциях compile каждого шаблона то в main.tpl не получится использовать функцию msgbox. Нужно подключать в других шаблонах которые раньше main.tpl создаются. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 177 Опубликовано: 18 часов назад Рассказать Опубликовано: 18 часов назад Все она работает. Просто кто то не читает документацию и не смотрит что делает фукнция которую они пытаются выполнить. Итак смотрим документацию https://dle-news.ru/extras/online/index.html?modules_include.html и что там написано что обязательно нужно сделать чтобы вывести информацию из своего модуля уже в шаблоне на месте этого тега. Потом смотрим фукнцию msgbox что она делает? А теперь внимание вопрос: так какую строчку нужно написать в своем модуле после вызова вызова msgbox чтобы увидеть результат? Прямой ответ не даю, подумайте, потому что вы программисты которые пишут свой код, а значит должны думать. Направление куда смотреть я вам дал. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.