Страница 1 из 1
[3.2] Очень надо простое расширение
Добавлено: 10.07.2018 11:11
t4p2
Может кто-то написать расширение, что-бы отображалось время в низу форума.
А именно:
Необходимо именно обработка php кода:
и что-бы выводилось в
overall_footer.html
перед надписью © phpBB Guru
Re: [3.2] Очень надо простое расширение
Добавлено: 10.07.2018 11:17
Татьяна5
На js это делается намного проще
Код в прошлой теме уже написала, а событие шаблона подойдёт overall_footer_copyright_prepend
Re: [3.2] Очень надо простое расширение
Добавлено: 10.07.2018 14:13
Konstancius
А использовать фильтр date twig нельзя?
Запись {{ "now"|date("d/m/Y") }}
в шаблоне не сработает?
Re: [3.2] Очень надо простое расширение
Добавлено: 10.07.2018 20:55
LavIgor
Konstancius, можно, но автор, видимо, хочет что-то другое, о чём сюда сообщать не хочет.
Поэтому и возникла потребность.
Re: [3.2] Очень надо простое расширение
Добавлено: 11.07.2018 0:35
t4p2
LavIgor писал(а): ↑10.07.2018 20:55
Konstancius, можно, но автор, видимо, хочет что-то другое, о чём сюда сообщать не хочет.
Поэтому и возникла потребность.
Вы абсолютно правы. Мне нужно вставить кусочек php скрипта.
Re: [3.2] Очень надо простое расширение
Добавлено: 11.07.2018 0:51
Татьяна5
Тогда в STK создаётся заготовка расширения
Куда именно (в какое событие движка) добавлять код и как именно его переписывать (к примеру, никакие
echo
не используются, вывод идёт через класс
template
) зависит от точной задачи
Отправлено спустя 3 минуты 17 секунд:
Для предложенного примера в listener'е будет нечто вроде
Код: Выделить всё
$this->template->assign_vars(array(
'MY_TIME' => date("d/m/Y"),
));
А в файле шаблона при этом
Re: [3.2] Очень надо простое расширение
Добавлено: 11.07.2018 0:57
t4p2
Татьяна5 писал(а): ↑11.07.2018 0:51
Тогда в STK создаётся заготовка расширения
Куда именно (в какое событие движка) добавлять код и как именно его переписывать (к примеру, никакие echo не используются, вывод идёт через класс template) зависит от точной задачи
Дело в том, что я заготовку сделала. Потом по Вашей ссылке ходила читать инструкцию по разработке расширений. Откровенно говоря, весь день убила на это, но так ничего и не вышло
Искала разные примеры, но все не то... Так вот я надеялась, что может кто-то сможет сделать вот такое простое расширение с выводом моего php кода,что-бы я могла изучить.
Re: [3.2] Очень надо простое расширение
Добавлено: 11.07.2018 1:02
Татьяна5
t4p2 писал(а): ↑11.07.2018 0:57
с выводом моего php кода
Для этого нужен сам код. Или хотя бы задача
t4p2 писал(а): ↑11.07.2018 0:57
ничего и не вышло
Вариантов "не вышло" миллионы. В чём проблема? (Дебаг и логи ошибок могут дать больше информации)
Re: [3.2] Очень надо простое расширение
Добавлено: 11.07.2018 6:33
Perfecthus
t4p2 писал(а): ↑10.07.2018 11:11
Может кто-то написать расширение, что-бы отображалось время в низу форума.
А именно:
Необходимо именно обработка php кода:
и что-бы выводилось в
overall_footer.html
перед надписью © phpBB Guru
Зачем для этого писать расширение?
Достаточно добавить в языковой файл common.php строку:
'COPYRIGHTS' => '© Название форума</a>, '.date('Y').'. Все права защищены.',
и в overall_footer.html добавить:
{L_COPYRIGHTS}
Код: Выделить всё
<div class="copyright">
<!-- EVENT overall_footer_copyright_prepend -->
{L_COPYRIGHTS}<br />
<!-- EVENT overall_footer_copyright_append -->
<!-- IF DEBUG_OUTPUT --><br />{DEBUG_OUTPUT}<!-- ENDIF -->
<!-- IF U_ACP --><br /><strong><a href="{U_ACP}">{L_ACP}</a></strong><!-- ENDIF -->
</div>
И будет тебе счастье!
Re: [3.2] Очень надо простое расширение
Добавлено: 11.07.2018 6:41
Balamut
Perfecthus,
LavIgor писал(а): ↑10.07.2018 20:55
но автор, видимо, хочет что-то другое, о чём сюда сообщать не хочет.
t4p2 писал(а): ↑11.07.2018 0:35
Вы абсолютно правы. Мне нужно вставить кусочек php скрипта.
Re: [3.2] Очень надо простое расширение
Добавлено: 11.07.2018 7:37
Perfecthus
Smayliks, И, что ты хочешь сказать, цитированием этих сообщений? В топике, был задан конкретный вопрос, о выводе даты в футуре, я ответил. И, как раз таки, используется "кусочек" php.
Re: [3.2] Очень надо простое расширение
Добавлено: 11.07.2018 7:46
Balamut
Perfecthus, я хочу сказать, что этот способ не подходит, т.к. в "ТЗ" нужно было сделать расширение для исполнения произвольного php-кода в overall_footer.html.
Re: [3.2] Очень надо простое расширение
Добавлено: 11.07.2018 8:23
nissin
t4p2, не думаю, что это как-то особо сильно поможет в изысканиях, но требуемое расширение во вложенном файле.