Страница 3 из 24

Доработка Quick Reply phpBB3

Добавлено: 16 июн 2012, 15:37
Mike
DeaDRoMeO[/url] » [url=http://hello-vitebsk.ru/viewtopic.php?p=11184#p11184]10 минут назад писал(а):Если у вас стиль на основе просильвера, то надо код вырезать лишний дабы быстрый ответ был постоянно открыт
Да, у меня просильвер. Не подскажите какой? И где?

Доработка Quick Reply phpBB3

Добавлено: 16 июн 2012, 20:48
DeaDRoMeO
В файле quickreply_editor.html. Приведите полный код этого файла, подскажу что удалить

Доработка Quick Reply phpBB3

Добавлено: 18 июн 2012, 18:08
Mike
Поставил данный мод, пока вроде все работает, но, тут возникает вопрос, как сделать переход в профиль? а то нажимаю на ник и он его цитирует...

Доработка Quick Reply phpBB3

Добавлено: 18 июн 2012, 18:48
юля зайка
Спасибо за хорошее дополнение :co_ol:

Доработка Quick Reply phpBB3

Добавлено: 18 июн 2012, 18:50
DeaDRoMeO
Пользуйтесь на здоровье

Доработка Quick Reply phpBB3

Добавлено: 18 июн 2012, 20:15
Mike
Mike[/url] » [url=http://hello-vitebsk.ru/viewtopic.php?p=11263#p11263]Сегодня, 17:08 писал(а):Поставил данный мод, пока вроде все работает, но, тут возникает вопрос, как сделать переход в профиль? а то нажимаю на ник и он его цитирует...
Подскажите пожалуйста :-00):

Доработка Quick Reply phpBB3

Добавлено: 18 июн 2012, 20:17
DeaDRoMeO
Надо откатить некоторые правки из кода касательно файла viewtopic_body.html. Оставить лишь правки для работы быстрой цитаты

Доработка Quick Reply phpBB3

Добавлено: 19 июн 2012, 08:24
Baikoded
Установил мод по инструкции.
Проявились проблемы и недоработки:
- пропала информация с нумерацией сообщений и их прочтением, даты сообщений;
- кнопка быстрого ответа так и не появилась;
- { SMILIES } и { MORE_SMILIES } не русифицировано;
- ....

Доработка Quick Reply phpBB3

Добавлено: 19 июн 2012, 08:25
Baikoded
При запросе к SQL, выдается такое сообщение:
Ошибка
SQL-запрос:
INSERT INTO `config` ( `config_name` , `config_value` , `is_dynamic` )
VALUES (
'allow_quick_reply_smilies', '1', '0'
);
Ответ MySQL:
#1062 - Duplicate entry 'allow_quick_reply_smilies' for key 'PRIMARY'

Доработка Quick Reply phpBB3

Добавлено: 19 июн 2012, 08:29
Baikoded
- { SMILIES } и { MORE_SMILIES } не русифицировано;
так становится, когда отключаю "разрешить BBCod в быстром сообщении"

Доработка Quick Reply phpBB3

Добавлено: 19 июн 2012, 08:49
Baikoded
Вызывает вопрос одна правка в моде для файла styles/prosilver/template/viewtopic_body.html
Найти
Подсказка: Возможно, здесь приведена не вся строка, а лишь ее часть.

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

				<!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF -->
Заменить на
Подсказка: Замените ранее найденные строки на указанные.

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

<!-- We use "\r\n" newline here because insert_text() JS function doesn't insert newline with "\n" (at least in Windows) -->
				<!-- IF S_QUICK_REPLY --><a href="#postform" title="{L_QUOTE_USERNAME}" onclick="dE('qr_editor_div', 1);dE('qr_showeditor_div', -1); insert_text('[b]{postrow.POSTER_QUOTE}[/b]'); return false;"<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}" <!-- ENDIF -->>{postrow.POST_AUTHOR}</a><!-- ELSE --><!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF --><!-- ENDIF -->
Полная исходная строка такая

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

<p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->{L_POST_BY_AUTHOR} <!-- We use "\r\n" newline here because insert_text() JS function doesn't insert newline with "\n" (at least in Windows) --><!-- IF S_QUICK_REPLY --><a href="#postform" title="{L_QUOTE_USERNAME}" onclick="dE('qr_editor_div', 1);dE('qr_showeditor_div', -1); insert_text('[b]{postrow.POSTER_QUOTE}[/b]'); return false;"<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}" <!-- ENDIF -->><strong>{postrow.POST_AUTHOR}</strong></a><!-- ELSE --><!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF --><!-- ENDIF --> &raquo; {postrow.POST_DATE} </p>
Так что менять? Всю строку или только ее кусок, указанный выше?

Доработка Quick Reply phpBB3

Добавлено: 19 июн 2012, 09:27
DeaDRoMeO
Baikoded писал(а):- пропала информация с нумерацией сообщений и их прочтением, даты сообщений;
Проверяем правильность правок, ничего не должно исчезнуть
Baikoded писал(а):- кнопка быстрого ответа так и не появилась;
Потому как надо включить его в админке, Админка - Общие - Функции форума
Baikoded писал(а):Так что менять? Всю строку или только ее кусок, указанный выше?
Только найденный кусок кода менять

Доработка Quick Reply phpBB3

Добавлено: 19 июн 2012, 10:13
Baikoded
DeaDRoMeO писал(а):Проверяем правильность правок, ничего не должно исчезнуть
Да нет, есть где мы убиваем ранее внесенные коррекции, например, в файле styles/prosilver/template/viewtopic_body.html:

Это предлагают найти:
<p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> &raquo; {postrow.POST_DATE} </p>

Это существующая в файле редакция строки:
<p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><!-- IF S_ENABLE_POST_NUM -->{L_POST_NUM}<a href="{postrow.U_MINI_POST}"<!-- IF S_ENABLE_POST_NUM_JS --> onclick="prompt('{LA_POST_DIRECT_LINK}',this.href); return false;"<!-- ENDIF -->><strong>{L_POST_NUM_SYMBOL}{postrow.POST_NUM}</strong></a>&nbsp;&nbsp;{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF --><!-- ENDIF -->{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> &raquo; {postrow.POST_DATE} </p>

На это предлагают заменить найденную выше строку:
<p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->{L_POST_BY_AUTHOR} <!-- We use "\r\n" newline here because insert_text() JS function doesn't insert newline with "\n" (at least in Windows) --><!-- IF S_QUICK_REPLY --><a href="#postform" title="{L_QUOTE_USERNAME}" onclick="dE('qr_editor_div', 1);dE('qr_showeditor_div', -1); insert_text('{postrow.POSTER_QUOTE}'); return false;"<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}" <!-- ENDIF -->><strong>{postrow.POST_AUTHOR}</strong></a><!-- ELSE --><!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF --><!-- ENDIF --> &raquo; {postrow.POST_DATE} </p>

Доработка Quick Reply phpBB3

Добавлено: 19 июн 2012, 10:21
Baikoded
DeaDRoMeO писал(а):Потому как надо включить его в админке, Админка - Общие - Функции форума
Это у меня включено, только реально это выглядит так: Админка - Общие -Функция конференции


Доработка Quick Reply phpBB3

Добавлено: 19 июн 2012, 10:23
DeaDRoMeO
Вообщем должен получиться такой кусок

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

<p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><!-- IF S_ENABLE_POST_NUM -->{L_POST_NUM}<a href="{postrow.U_MINI_POST}"<!-- IF S_ENABLE_POST_NUM_JS --> onclick="prompt('{LA_POST_DIRECT_LINK}',this.href); return false;"<!-- ENDIF -->><strong>{L_POST_NUM_SYMBOL}{postrow.POST_NUM}</strong></a>&nbsp;&nbsp;{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF --><!-- ENDIF -->{L_POST_BY_AUTHOR} <!-- We use "\r\n" newline here because insert_text() JS function doesn't insert newline with "\n" (at least in Windows) --><!-- IF S_QUICK_REPLY --><a href="#postform" title="{L_QUOTE_USERNAME}" onclick="dE('qr_editor_div', 1);dE('qr_showeditor_div', -1); insert_text('{postrow.POSTER_QUOTE}'); return false;"<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}" <!-- ENDIF -->><strong>{postrow.POST_AUTHOR}</strong></a><!-- ELSE --><!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF --><!-- ENDIF --> &raquo; {postrow.POST_DATE} </p>
Вместо

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

<p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><!-- IF S_ENABLE_POST_NUM -->{L_POST_NUM}<a href="{postrow.U_MINI_POST}"<!-- IF S_ENABLE_POST_NUM_JS --> onclick="prompt('{LA_POST_DIRECT_LINK}',this.href); return false;"<!-- ENDIF -->><strong>{L_POST_NUM_SYMBOL}{postrow.POST_NUM}</strong></a>&nbsp;&nbsp;{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF --><!-- ENDIF -->{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> &raquo; {postrow.POST_DATE} </p>
Это у меня включено, только реально это выглядит так: Админка - Общие -Функция конференции
А нажимали - Включить во всех форумах?

Доработка Quick Reply phpBB3

Добавлено: 19 июн 2012, 10:36
Baikoded
DeaDRoMeO писал(а):А нажимали - Включить во всех форумах?
Да, конечно же!

Доработка Quick Reply phpBB3

Добавлено: 19 июн 2012, 10:44
Baikoded
DeaDRoMeO писал(а):Вообщем должен получиться такой кусок
Да, с учетом ранее сделанных правок, так и есть. После коррекции номер сообщения вернулся. Остальное пока...

Доработка Quick Reply phpBB3

Добавлено: 19 июн 2012, 10:49
DeaDRoMeO
А в файле viewtopic_body.html есть строки

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

<!-- IF S_QUICK_REPLY -->
	<!-- INCLUDE quickreply_editor.html -->
<!-- ENDIF -->
???

Доработка Quick Reply phpBB3

Добавлено: 19 июн 2012, 10:58
Baikoded
DeaDRoMeO писал(а):А в файле viewtopic_body.html есть строки
Есть

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

<!-- IF S_QUICK_REPLY -->
	<!-- INCLUDE quickreply_editor.html -->
<!-- ENDIF -->

Доработка Quick Reply phpBB3

Добавлено: 19 июн 2012, 11:02
DeaDRoMeO
Ну тогда все должно работать, замените

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

<!-- IF S_QUICK_REPLY -->
   <!-- INCLUDE quickreply_editor.html -->
<!-- ENDIF -->
на

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

   <!-- INCLUDE quickreply_editor.html -->