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

Posting template

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1096
Стаж: 12 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 204 раза

Posting template

Сообщение Garret_Dark »

Очень полезный мод, позволяющий при создании новых тем автоматом добавлять в поле ответа текст (шаблон) для каждого форума свой.
Тема мода и скачать можно здесь

Мод простенький по установке, но я надеюсь мне ктото сможет подсказать что нужно сделать, чтобы шаблон добавлялся в форму ответа не только при создании темы, но и при каждом постинге в уже существующей теме при этом чтобы сохранилась возможность включать/выключать и задавать форму для каждого форума по отдельности.

Почему мне нужно так?
У меня на форуме есть форумы "видео", "аудио" и например для каждого нового видео не создается новая тема, а постится в общей, уже существующей теме: название,скрин, треклист, ссылка. Для аудио естественно шаблон нужен уже другой.
Задолбали уже с разношерстным оформлением)))


P.S. Мода быстрого ответа у меня нет и непредвидется

Заранее спасибо!
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1096
Стаж: 12 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 204 раза

Re: Posting template

Сообщение Garret_Dark »

Разобрался... Может кому и пригодится:

В файле posting.php вместо того что написано в инструкции по установке правим так:

Open: posting.php

Find

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

$post_data['poll_options']		= array();
Add after

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

//-- mod : Posting Template ------------------------------------------------------------
//-- add
if (!empty($post_data['forum_post_tpl']))
{
	$post_data['post_text'] = $post_data['forum_post_tpl'];
}
//-- fin mod : Posting Template --------------------------------------------------------
Также чтобы русифицировать мод в админке
Open: language/ru/acp/forums.php

Find Add before

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

//-- mod : Posting Template ------------------------------------------------------------
//-- add
$lang = array_merge($lang, array(
	'FORUM_POST_TPL'					=> 'Шаблон сообщения',
	'FORUM_POST_TPL_EXPLAIN'			=> 'Шаблон сообщения является текстом, который появляется в поле для текста при написании сообщения в этом форуме. Если Вы не хотите использовать это, просто оставьте поле пустым.',
));
//-- fin mod : Posting Template --------------------------------------------------------
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1096
Стаж: 12 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 204 раза

Re: Posting template

Сообщение Garret_Dark »

Бяка вылезла... Оказалось, что теперь, если в форуме где выбрана форма сообщения выбрать "редактировать сообщение", то текст сообщения будет замещен на форму, какбы этого избежать? :roll:
Аватара пользователя
Jet
phpBB 1.4.4
Сообщения: 100
Стаж: 13 лет 4 месяца
Благодарил (а): 7 раз

Re: Posting template

Сообщение Jet »

Garret_Dark
Не решили проблему?
MajevTM
phpBB 1.0.0
Сообщения: 2
Стаж: 11 лет 5 месяцев

Re: Posting template

Сообщение MajevTM »

Подскажите в чем проблема, отредактировал все файлы, как это указано в установке мода, выполнил sql-запрос, однако при редактировании форума даже не появляется поле с темплейтом, куда можно было бы ввести сообщение по умолчанию. При сохранении настроек форума выскакивает ошибка:

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

SQL ERROR [ mysql4 ]

Unknown column 'forum_post_tpl' in 'field list' [1054]

SQL

UPDATE phpbb_forums SET parent_id = 3, forum_type = 1, forum_status = 0, forum_parents = '', forum_name = 'Вступление', forum_link = '', forum_desc = '', forum_desc_uid = '', forum_desc_options = 7, forum_desc_bitfield = '', forum_post_tpl = '', forum_rules = '', forum_rules_uid = '', forum_rules_options = 7, forum_rules_bitfield = '', forum_rules_link = '', forum_image = '', forum_style = 0, display_subforum_list = 1, display_on_index = 0, forum_topics_per_page = 0, enable_indexing = 1, enable_icons = 0, enable_prune = 0, prune_days = 7, prune_viewed = 7, prune_freq = 1, forum_flags = 48 WHERE forum_id = 4

BACKTRACE


FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/acp/acp_forums.php
LINE: 1246
CALL: dbal_mysql->sql_query()

FILE: includes/acp/acp_forums.php
LINE: 191
CALL: acp_forums->update_forum_data()

FILE: includes/functions_module.php
LINE: 507
CALL: acp_forums->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Последний раз редактировалось LONER 22.02.2017 20:35, всего редактировалось 1 раз.
Причина: bbcode
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 16 лет 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Posting template

Сообщение MAzZY »

MajevTM писал(а):выполнил sql-запрос
Точно выполнили? И префикс верный указали?
MajevTM
phpBB 1.0.0
Сообщения: 2
Стаж: 11 лет 5 месяцев

Re: Posting template

Сообщение MajevTM »

Решил проблему. При чем вызвана она была моей собственной глупостью. Дело в том, что сначала сайт и форум стояли на тестовом поддомене основного домена. Затем я перенес сайт и форум на основной домен. Обновив БД для сайта, забыл обновить БД для форума, и поэтому phpbb3 использовал тестовую БД, отсюда и проблемы - не в ту БД таблицы добавлял )
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1096
Стаж: 12 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 204 раза

Re: Posting template

Сообщение Garret_Dark »

Jet
Тогда так и не решил. Потом не занимался... Может комуто удалось?
Или появился подобный мод?

Вернуться в «Поддержка модов для phpBB 3.0.x»