Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[3.2] Очень надо простое расширение

У вас есть идея для расширения функциональности phpBB? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
t4p2
phpBB 2.0.1
Сообщения: 256
Стаж: 8 лет 7 месяцев
Откуда: Okayma
Благодарил (а): 46 раз
Поблагодарили: 1 раз
Контактная информация:

[3.2] Очень надо простое расширение

Сообщение t4p2 »

Может кто-то написать расширение, что-бы отображалось время в низу форума.
А именно:
Необходимо именно обработка php кода:

Код: Выделить всё

<?php echo date("d/m/Y");?>
и что-бы выводилось в overall_footer.html
перед надписью © phpBB Guru
- Ищy выход из Интеpнета...
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [3.2] Очень надо простое расширение

Сообщение Татьяна5 »

На js это делается намного проще
Код в прошлой теме уже написала, а событие шаблона подойдёт overall_footer_copyright_prepend
Konstancius
phpBB 1.2.1
Сообщения: 20
Стаж: 15 лет 4 месяца
Поблагодарили: 9 раз

Re: [3.2] Очень надо простое расширение

Сообщение Konstancius »

А использовать фильтр date twig нельзя?
Запись {{ "now"|date("d/m/Y") }} в шаблоне не сработает?
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 932 раза

Re: [3.2] Очень надо простое расширение

Сообщение LavIgor »

Konstancius, можно, но автор, видимо, хочет что-то другое, о чём сюда сообщать не хочет.
Поэтому и возникла потребность.
Аватара пользователя
t4p2
phpBB 2.0.1
Сообщения: 256
Стаж: 8 лет 7 месяцев
Откуда: Okayma
Благодарил (а): 46 раз
Поблагодарили: 1 раз
Контактная информация:

Re: [3.2] Очень надо простое расширение

Сообщение t4p2 »

LavIgor писал(а): 10.07.2018 20:55 Konstancius, можно, но автор, видимо, хочет что-то другое, о чём сюда сообщать не хочет.
Поэтому и возникла потребность.
Вы абсолютно правы. Мне нужно вставить кусочек php скрипта.
- Ищy выход из Интеpнета...
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [3.2] Очень надо простое расширение

Сообщение Татьяна5 »

Тогда в STK создаётся заготовка расширения
Куда именно (в какое событие движка) добавлять код и как именно его переписывать (к примеру, никакие echo не используются, вывод идёт через класс template) зависит от точной задачи

Отправлено спустя 3 минуты 17 секунд:
Для предложенного примера в listener'е будет нечто вроде

Код: Выделить всё

$this->template->assign_vars(array(
    'MY_TIME' => date("d/m/Y"),
));
А в файле шаблона при этом

Код: Выделить всё

{MY_TIME}
Аватара пользователя
t4p2
phpBB 2.0.1
Сообщения: 256
Стаж: 8 лет 7 месяцев
Откуда: Okayma
Благодарил (а): 46 раз
Поблагодарили: 1 раз
Контактная информация:

Re: [3.2] Очень надо простое расширение

Сообщение t4p2 »

Татьяна5 писал(а): 11.07.2018 0:51 Тогда в STK создаётся заготовка расширения
Куда именно (в какое событие движка) добавлять код и как именно его переписывать (к примеру, никакие echo не используются, вывод идёт через класс template) зависит от точной задачи
Дело в том, что я заготовку сделала. Потом по Вашей ссылке ходила читать инструкцию по разработке расширений. Откровенно говоря, весь день убила на это, но так ничего и не вышло Изображение

Искала разные примеры, но все не то... Так вот я надеялась, что может кто-то сможет сделать вот такое простое расширение с выводом моего php кода,что-бы я могла изучить.
- Ищy выход из Интеpнета...
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [3.2] Очень надо простое расширение

Сообщение Татьяна5 »

t4p2 писал(а): 11.07.2018 0:57 с выводом моего php кода
Для этого нужен сам код. Или хотя бы задача
t4p2 писал(а): 11.07.2018 0:57 ничего и не вышло
Вариантов "не вышло" миллионы. В чём проблема? (Дебаг и логи ошибок могут дать больше информации)
Аватара пользователя
Perfecthus
phpBB 2.0.10
Сообщения: 799
Стаж: 13 лет 5 месяцев
Откуда: Оттуда
Благодарил (а): 63 раза
Поблагодарили: 89 раз
Контактная информация:

Re: [3.2] Очень надо простое расширение

Сообщение Perfecthus »

t4p2 писал(а): 10.07.2018 11:11 Может кто-то написать расширение, что-бы отображалось время в низу форума.
А именно:
Необходимо именно обработка php кода:

Код: Выделить всё

<?php echo date("d/m/Y");?>
и что-бы выводилось в 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>
И будет тебе счастье! ;)
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз
Контактная информация:

Re: [3.2] Очень надо простое расширение

Сообщение Balamut »

Perfecthus,
LavIgor писал(а): 10.07.2018 20:55 но автор, видимо, хочет что-то другое, о чём сюда сообщать не хочет.
t4p2 писал(а): 11.07.2018 0:35 Вы абсолютно правы. Мне нужно вставить кусочек php скрипта.
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
Perfecthus
phpBB 2.0.10
Сообщения: 799
Стаж: 13 лет 5 месяцев
Откуда: Оттуда
Благодарил (а): 63 раза
Поблагодарили: 89 раз
Контактная информация:

Re: [3.2] Очень надо простое расширение

Сообщение Perfecthus »

Smayliks, И, что ты хочешь сказать, цитированием этих сообщений? В топике, был задан конкретный вопрос, о выводе даты в футуре, я ответил. И, как раз таки, используется "кусочек" php. ;)
Аватара пользователя
Balamut
Former team member
Сообщения: 2213
Стаж: 19 лет
Откуда: {postrow.POSTER_FROM}
Поблагодарили: 146 раз
Контактная информация:

Re: [3.2] Очень надо простое расширение

Сообщение Balamut »

Perfecthus, я хочу сказать, что этот способ не подходит, т.к. в "ТЗ" нужно было сделать расширение для исполнения произвольного php-кода в overall_footer.html.
//
// That's all, Folks!
// -------------------------------------------------
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

Re: [3.2] Очень надо простое расширение

Сообщение nissin »

t4p2, не думаю, что это как-то особо сильно поможет в изысканиях, но требуемое расширение во вложенном файле.
Вложения
nissin_datefooter-1.0.0-dev.zip
(9.16 КБ) 135 скачиваний
Всё повторяется. nurlan.info
Ответить

Вернуться в «Запросы расширений для phpBB»