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

Шаблон запроса в редакторе при создании новой темы

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 11 лет 8 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 291 раз

Шаблон запроса в редакторе при создании новой темы

Сообщение Alecto »

Скажите, можно ли реализовать, чтобы при создании новой темы в форумах с перечисленными ID в окно редактора автоматически подставлялся определенный текст из предварительно созданного шаблона?
Смотрел мод ШАБЛОН ЗАПРОСА - в принципе, он подходит по своей функциональности, но это надо пользователей заставлять жать кнопку и заполнять форму запроса.
Мне кажется, более простой вариант - подставить дефолтный текст при создании новой формы и далее пользователи прямо в редакторе смогут заполнять поля.
Если мое предложение слишком сложно в реализации - как вариант, создать кнопку ббкода, при нажатии вставляющую в редактор шаблон?
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 12008
Стаж: 14 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2755 раз

Re: Шаблон запроса в редакторе при создании новой темы

Сообщение Sheer »

FomenkoAndrey писал(а):подставить дефолтный текст при создании новой формы
Ну и вставь его прямо в html-шаблон. Вот пользователи порадуются!
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 11 лет 8 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 291 раз

Re: Шаблон запроса в редакторе при создании новой темы

Сообщение Alecto »

не. так тоже негодится.
во-первых, нужно только для определенных форумов и только при создании новой темы.
во-вторых - вот этот мод вроде делает то что нужно: Posting template - щас пойду почитаю там.
в-третьих, может этот мод в "облегченном" варианте Шаблон запроса можно адаптировать под мои нужды? тем более, что вы его автор :)
как бы ШАБЛОН ЗАПРОСА работает через окошко, а потом вставляет сформированный текст в пост, а мне нужно, чтобы при нажатии кнопки ббкода (или альтернативным способом, например по ссылке из ПРАВИЛ ФОРУМА) желательно для первого сообщения - вставлялся предварительно заданный текст.

Добавлено спустя 6 минут 47 секунд:
Посмотрел Posting template - смущает, что версия написана под форум 3.0.0, что есть вопросы по ошибкам в новых версиях форумов (судя по запросам на странице поддержки мод) и, больше всего - что он "лезет" в базу.
Sheer, скажите пожалуйста, может можно ШАБЛОН ЗАПРОСА использовать? тем более, что его придется только упростить?
Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 12008
Стаж: 14 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 53 раза
Поблагодарили: 2755 раз

Re: Шаблон запроса в редакторе при создании новой темы

Сообщение Sheer »

posting.php
Схема действий.
Найти

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

// Subject length limiting to 60 characters if first post...   
Перед вставить (например)

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

$forun_ids = array (5, 25, 23, 34); // список ID форумов, где необходим шаблон   
Найти

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

$template->assign_var('S_NEW_MESSAGE', true); 
После вставить

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

    if (in_array($forum_id, $forun_ids))
    {
        $post_data['post_text'] = 'Текст: <br />Еще текст: '.$forum_id.''; // тут фантазия для творчества не ограничена
    } 
Естественно, вместо текстовой константы следует использовать переменную или элемент массива, для каждого ID (или нескольких) форума свою переменную или элемент массива.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 11 лет 8 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 291 раз

Re: Шаблон запроса в редакторе при создании новой темы

Сообщение Alecto »

Sheer
благодарю.
я щас активно проверяю полную версию этого мода - очень нравится!!!
но, там возникли несколько вопросов, нужна ваша помощь советов и наставлением: Шаблон запроса

Вернуться в «Запросы модов для phpBB 3.0.x»