Автоматическиое введение названия темы про ее создании
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
kpripper
- phpBB 1.4.4
- Сообщения: 181
- Стаж: 15 лет 5 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 8 раз
Автоматическиое введение названия темы про ее создании
Хочу сделать обсуждение статей сайта на форуме. Для этого в статье делаю ссылку http://forum.surgeryzone.net/posting.php?mode=post&f=1 ведущую на страницу создания темы. Что добавить к ссылке, что в окошке заголовка темы автоматически прописывалось название поста, который хотят обсудить ?
http://forum.surgeryzone.net - форум врачей, кому нужен совет, обращайтесь, постараюсь помочь.
-
Татьяна5
- Поддержка

- Сообщения: 13159
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: Автоматическиое введение названия темы про ее создании
Через ссылку заголовок не передаётся
Можно создать тему и разместить ссылку на ответ в ней
Можно создать тему и разместить ссылку на ответ в ней
-
Shredder
- Former team member
- Сообщения: 2266
- Стаж: 17 лет 9 месяцев
- Благодарил (а): 283 раза
- Поблагодарили: 584 раза
Re: Автоматическиое введение названия темы про ее создании
Будет передаваться, если его добавить в новый (созданный специально для этого) параметр URL и затем при создании темы проверять, есть ли этот параметр в ссылке. Если есть, то подставлять в заголовок. Например:Татьяна5 писал(а):Через ссылку заголовок не передаётся
http://forum.surgeryzone.net/posting.php?mode=post&f=1&title=тут_ваш_заголовок
Каким именно кодом и в каких файлах это делать - зависит от движка сайта.
-
Anvar
- Former team member
- Сообщения: 1964
- Стаж: 16 лет 5 месяцев
- Благодарил (а): 67 раз
- Поблагодарили: 800 раз
Re: Автоматическиое введение названия темы про ее создании
Формы ответа передают все параметры в POST, что мешает добавить заголовок таким методом?
Есть cURL, который способен на многое, в том числе и на отправку POST запроса в php..
Есть cURL, который способен на многое, в том числе и на отправку POST запроса в php..
-
kpripper
- phpBB 1.4.4
- Сообщения: 181
- Стаж: 15 лет 5 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 8 раз
Re: Автоматическиое введение названия темы про ее создании
Я именно метод пост имел ввиду. Но что писать вместо тут_ваш_заголовок ?
http://forum.surgeryzone.net/posting.ph ... _заголовок
Сайт на вордпрессе, но в ссылку ведь переменную вордпресса the_title не вставишь.
http://forum.surgeryzone.net/posting.ph ... _заголовок
Сайт на вордпрессе, но в ссылку ведь переменную вордпресса the_title не вставишь.
http://forum.surgeryzone.net - форум врачей, кому нужен совет, обращайтесь, постараюсь помочь.
-
Татьяна5
- Поддержка

- Сообщения: 13159
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: Автоматическиое введение названия темы про ее создании
Shredder, возможно-то возможно, но дальше придётся городить огород
kpripper, вам нужно чтобы каждый комментарий был в отдельной теме (10 комментариев = 10 тем с одинаковым названием)? Или одна тема для всех комментариев к статье?
10 тем - вариант со ссылкой на создание темы и передачей заголовка, 1 тема с 10-ю комментариями - вариант со ссылкой на ответ в существующей теме
kpripper, вам нужно чтобы каждый комментарий был в отдельной теме (10 комментариев = 10 тем с одинаковым названием)? Или одна тема для всех комментариев к статье?
10 тем - вариант со ссылкой на создание темы и передачей заголовка, 1 тема с 10-ю комментариями - вариант со ссылкой на ответ в существующей теме
-
kpripper
- phpBB 1.4.4
- Сообщения: 181
- Стаж: 15 лет 5 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 8 раз
Re: Автоматическиое введение названия темы про ее создании
Нет, например, у меня есть статья многоплодная беременность http://surgeryzone.net/info/informaciya ... nnost.html
Нужно добавить название этой статьи к ссылке _http://forum.surgeryzone.net/posting.php?mode=post&f=1&title=
Чтобы по этой ссылке был переход на страницу создания новой темы на форуме и в окне с заголовком темы уже было прописано Многоплодная беременность. А в самом тексте темы пользователь уже пишет что хочет.
Нужно добавить название этой статьи к ссылке _http://forum.surgeryzone.net/posting.php?mode=post&f=1&title=
Чтобы по этой ссылке был переход на страницу создания новой темы на форуме и в окне с заголовком темы уже было прописано Многоплодная беременность. А в самом тексте темы пользователь уже пишет что хочет.
http://forum.surgeryzone.net - форум врачей, кому нужен совет, обращайтесь, постараюсь помочь.
-
Татьяна5
- Поддержка

- Сообщения: 13159
- Стаж: 15 лет 1 месяц
- Благодарил (а): 236 раз
- Поблагодарили: 3750 раз
Re: Автоматическиое введение названия темы про ее создании
Т.е. 1 раз нажали на ссылку - создалась одна тема "Многоплодная беременность", 2-й раз нажали - создалась вторая тема "Многоплодная беременность", 3-й раз - третья тема с тем же названием. Так?
Вам нужны куча тем с одинаковым названием?
Вам нужны куча тем с одинаковым названием?
-
Shredder
- Former team member
- Сообщения: 2266
- Стаж: 17 лет 9 месяцев
- Благодарил (а): 283 раза
- Поблагодарили: 584 раза
Re: Автоматическиое введение названия темы про ее создании
При создании темы вместе с title передавать id WP-статьи (например,
wp_id) и записывать этот id в таблицу phpbb_topics. При переходе по ссылке "Обсудить статью на форуме" проверять наличие wp_id этой статьи в phpbb_topics, и если такой id есть, то перебрасывать в уже существующую тему. Если нет, то ссылка будет вести на страницу её создания. Технически это не очень сложно сделать, только помимо phpBB нужно ещё немного разбираться в WP.-
kpripper
- phpBB 1.4.4
- Сообщения: 181
- Стаж: 15 лет 5 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 8 раз
Re: Автоматическиое введение названия темы про ее создании
Направление понятно.
http://forum.surgeryzone.net - форум врачей, кому нужен совет, обращайтесь, постараюсь помочь.
-
Anvar
- Former team member
- Сообщения: 1964
- Стаж: 16 лет 5 месяцев
- Благодарил (а): 67 раз
- Поблагодарили: 800 раз
Re: Автоматическиое введение названия темы про ее создании
Начальное представление, далее своими руками..
Открываем posting.php
Находим
Вставляем перед
После этого можно будет назначить заголовок для новой создаваемой темы по ссылке:
h t t p : //sait_moj.ru/posting.php?mode=post&f=2&subject=Papa_Rimskij
get параметру subject назначаем заголовок. Но, обычно заголовок содержит пробелы и кириллицу, с которыми ещё необходимо поработать.
Да, и как сказали выше, тема будет создана, затем ссылка то останется в блоге и по ней можно будет создать ещё одну похожую тему. По этому необходимо помимо этого сделать проверку примерно как указано здесь
Открываем posting.php
Находим
Код: Выделить всё
// Start assigning vars for main posting page ...
$template->assign_vars(array(
Код: Выделить всё
$post_data['post_subject'] = request_var('subject', $post_data['post_subject']);
h t t p : //sait_moj.ru/posting.php?mode=post&f=2&subject=Papa_Rimskij
get параметру subject назначаем заголовок. Но, обычно заголовок содержит пробелы и кириллицу, с которыми ещё необходимо поработать.
Да, и как сказали выше, тема будет создана, затем ссылка то останется в блоге и по ней можно будет создать ещё одну похожую тему. По этому необходимо помимо этого сделать проверку примерно как указано здесь
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Спецзаказы не интересуют!

