[BETA] Redirect to Post addon for quick reply forms

Здесь авторы могут постить бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

[BETA] Redirect to Post addon for quick reply forms

Сообщение rxu 08.08.2006 19:39

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

К гуру: не пинайте ногами, плиз, просто решил один раз сделать свой аддон (хоть и, возможно, бесполезный, пока не знаю).

З.Ы. Для заинтересовавшихся: ставить вручную. Аддон с EM не дружит.

Включен аддон для совместимости с Advanced posts merging.

Архив обновлен 01.10.2006 до версии 0.0.1 beta.
Вложения
QR_redirect_addon.zip
(2.29 Кб) Скачиваний: 467
Последний раз редактировалось rxu 01.10.2006 8:12, всего редактировалось 5 раз(а).
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4618
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск


Сообщение dendead 08.08.2006 20:34

Мне как раз он и нужен! Спасибо огромное. Если будут какие нибудь ошибки, обязательно напишу. :)
Аватара пользователя
dendead
phpBB 2.0.1
 
Сообщения: 128
Зарегистрирован: 28.05.2006 23:09
Откуда: НН

Сообщение x2com 08.08.2006 20:56

Installation Time: 8 min :) Прикольно, можно смело делить на два...
Вообще вещь полезная, попробую к себе поставить. Если что - отпишусь.
x2com
phpBB 1.4.4
 
Сообщения: 83
Зарегистрирован: 09.04.2006 14:43

Сообщение dendead 08.08.2006 21:32

Parse error: parse error, unexpected T_VARIABLE in x:\home\localhost\www\php\posting.php on line 606... :roll:
Аватара пользователя
dendead
phpBB 2.0.1
 
Сообщения: 128
Зарегистрирован: 28.05.2006 23:09
Откуда: НН

Сообщение rxu 09.08.2006 2:54

dendead, видимо, из-за вот этой опечатки :) Надо произвести замену:

Код: Выделить всё
FIND
         $user_id = ( $mode == 'reply' || $mode == 'quickreply'  $mode == 'newtopic' )


REPLACE WITH

         $user_id = ( $mode == 'reply' || $mode == 'quickreply' || $mode == 'newtopic' )


Архив обновлён.
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4618
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение Siava 09.08.2006 11:17

rxu
Потестил ) неплохо, правда нужно будет сделать совместимость с posts merge, а то сообщения не склеиваются :)

+ опечатка в инструкции.

#
#-----[ REPLACE WITH ]------------------------------------------
#
'U_VIEWTOPIC' => ( $mode == 'reply' || $mode == 'quickreply' ) ? append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&postorder=desc") : '',
'U_REVIEW_TOPIC' => ( $mode == 'reply' || $mode == 'quickreply' ) ? append_sid("posting.$phpEx?mode=topicreview&" . POST_TOPIC_URL . "=$topic_id") : '',

Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2656
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер

Сообщение rxu 09.08.2006 17:59

Siava, спасибо за сигнал :) Опечатка исправлена, архив обновлен. С Advanced post merging буду совмещать, на днях.

Добавлено спустя 6 часов 6 минут 51 секунду:

В архив добавлен аддон для совместимости с Advanced posts merging, для тестирования.
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4618
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение dendead 09.08.2006 19:08

Parse error: parse error, unexpected T_STRING, expecting ')' in x:\home\localhost\www\php\posting.php on line 1109 вот :?
Аватара пользователя
dendead
phpBB 2.0.1
 
Сообщения: 128
Зарегистрирован: 28.05.2006 23:09
Откуда: НН

Сообщение rxu 09.08.2006 19:18

dendead, выложите posting.php с внесенными в него изменениями (можно в личку).
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4618
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение dendead 10.08.2006 15:28

Теперь всё ок. :)
А для обычного ответа нету? И для создания новой темы.
Аватара пользователя
dendead
phpBB 2.0.1
 
Сообщения: 128
Зарегистрирован: 28.05.2006 23:09
Откуда: НН

Сообщение rxu 10.08.2006 15:44

При установленном Redirect to Post addon for quick reply forms:

Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
posting.php

#
#-----[ FIND ]------------------------------------------
#
      if ( $mode == 'quickreply' )
      {
      // URL for redirection after posting or editing a post
#
#-----[ REPLACE WITH ]------------------------------------------
#
      if ( $mode == 'quickreply' || $mode == 'reply' || $mode == 'editpost' || $mode == 'newtopic' )
      {
      // URL for redirection after posting or editing a post
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4618
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение dendead 10.08.2006 18:36

Спасибо! Очень полезный мод. :)
Аватара пользователя
dendead
phpBB 2.0.1
 
Сообщения: 128
Зарегистрирован: 28.05.2006 23:09
Откуда: НН

Сообщение severnet 12.08.2006 15:21

Код: Выделить всё
##############################################################
## MOD Title: Advanced Posts Merging addon for Redirect to Post addon for quick reply forms
## MOD Author: rxu
## MOD Description:    This mod is needed to make Redirect to Post addon for quick reply forms
##         compliant to Advanced Posts Merging mod by Xpert.
## MOD Version:    1.0.0

Изменений не заметил. :lol: Информационное окно до сих пор вижу.

Код: Выделить всё
##############################################################
## MOD Title: Redirect to Post addon for quick reply forms
## MOD Author: rxu
## MOD Description: After posting, editing, or deleting a message, the user is
## redirected to their post or the topic.
## MOD Version: 0.0.1 alfa

Возникла несовместимость модов, но всё-таки поставил. Опять же никаких новых фишек я не заметил + появился глюк с отправкой. Редирект после быстрого ответа на основной.
Изображение
Аватара пользователя
severnet
phpBB 2.0.12
 
Сообщения: 513
Зарегистрирован: 23.11.2004 17:00
Откуда: Санкт-Петербург

Сообщение rxu 12.08.2006 19:01

severnet, первое указанное Вами творение - всего лишь аддон для совместимости со склейкой постов. От него информационное окно не исчезнет.
Информационное окно до сих пор вижу.

После установки Redirect to Post addon for quick reply forms видите? Или после Advanced Posts Merging addon for Redirect to Post addon for quick reply forms? :lol:

В принципе, глюки могут (если не сказать должны) быть, на то она и (пре)альфа ;) Хотя, как минимум у троих человек всё работает нормально. Если хотите, выложите свой posting.php и php файл от формы быстрого ответа, глянуть.
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4618
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение severnet 14.08.2006 17:31

rxu писал(а):Если хотите, выложите свой posting.php и php файл от формы быстрого ответа, глянуть.

После деинсталла:
Вложения
quick_reply.php.txt
quick_reply.php
(5.75 Кб) Скачиваний: 419
posting.php.txt
posting.php
(55.35 Кб) Скачиваний: 407
Изображение
Аватара пользователя
severnet
phpBB 2.0.12
 
Сообщения: 513
Зарегистрирован: 23.11.2004 17:00
Откуда: Санкт-Петербург

След.

Вернуться в Бета-версии модов для phpBB 2.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0