Страница 4 из 6
View all posts in Topic
Добавлено: 18 авг 2014, 18:59
Татьяна5
HAMMER663, весь код можно? И куда и как добавлено новое событие
View all posts in Topic
Добавлено: 18 авг 2014, 19:49
Татьяна5
Проверила - само расширение работает, а пагинация нет (вызывала метод generate_template_pagination)
Всё-таки нужно событие выше 605-й строки
View all posts in Topic
Добавлено: 18 авг 2014, 20:12
rxu
После
Код: Выделить всё
$base_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=$forum_id&t=$topic_id" . ((strlen($u_sort_param)) ? "&$u_sort_param" : '') . (($highlight_match) ? "&hilit=$highlight" : ''));
или еще где-то?
View all posts in Topic
Добавлено: 18 авг 2014, 20:17
Татьяна5
В любом месте в пределах 405 - 604 строк
Нужны переменные
Код: Выделить всё
'forum_id', 'topic_id', 'total_posts', 'start',
View all posts in Topic
Добавлено: 18 авг 2014, 23:08
rxu
View all posts in Topic
Добавлено: 19 авг 2014, 17:32
HAMMER663
rxu, я правильно понял, чтоб добавить событие надо всего лишь в нужном месте добавить нужный код?
View all posts in Topic
Добавлено: 19 авг 2014, 17:34
rxu
Всё правильно. Из патча это видно.
Только там, где надо, нужно не забыть глобализировать $phpbb_dispatcher.
View all posts in Topic
Добавлено: 19 авг 2014, 19:30
HAMMER663
А как насчет события шаблона?
Необходимо событие, чтоб вставить ссылку или другой текст в пагинацию
Где-нибудь внутри класса перед
<!-- INCLUDE pagination.html --> в файле viewtopic_body
Код: Выделить всё
<!-- IF .pagination or TOTAL_POSTS -->
<div class="pagination">
<!-- IF U_VIEW_UNREAD_POST and not S_IS_BOT --><a href="{U_VIEW_UNREAD_POST}" class="mark">{L_VIEW_UNREAD_POST}</a> • <!-- ENDIF -->{TOTAL_POSTS}
<!-- IF .pagination -->
<!-- INCLUDE pagination.html -->
<!-- ELSE -->
• {PAGE_NUMBER}
<!-- ENDIF -->
</div>
<!-- ENDIF -->
View all posts in Topic
Добавлено: 19 авг 2014, 20:05
Татьяна5
Это можно сделать на jQuery
Примерно так (не сильна в js, могу ошибаться)
Код: Выделить всё
$('.pagination').each(function() {
$(this).html('ссылка' + $(this).html());
});
View all posts in Topic
Добавлено: 20 авг 2014, 17:39
HAMMER663
Не.. я в этом не силен...