Страница 3 из 24
Доработка Quick Reply phpBB3
Добавлено: 16 июн 2012, 15:37
Mike
Да, у меня просильвер. Не подскажите какой? И где?
Доработка 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
юля зайка
Спасибо за хорошее дополнение
Доработка Quick Reply phpBB3
Добавлено: 18 июн 2012, 18:50
DeaDRoMeO
Пользуйтесь на здоровье
Доработка Quick Reply phpBB3
Добавлено: 18 июн 2012, 20:15
Mike
Подскажите пожалуйста
Доработка 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 --> » {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> » {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> {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> » {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 --> » {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> {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 --> » {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> {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> » {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 -->
на