View all posts in Topic
View all posts in Topic
HAMMER663, весь код можно? И куда и как добавлено новое событие
			
			
									
						
										
						View all posts in Topic
Проверила - само расширение работает, а пагинация нет (вызывала метод generate_template_pagination)
Всё-таки нужно событие выше 605-й строки
			
			
									
						
										
						Всё-таки нужно событие выше 605-й строки
- rxu
- Сообщения: 1125
- Зарегистрирован: 21 янв 2014, 21:20
- Откуда: Krasnoyarsk
- Github repo: https://github.com/rxu
- Контактная информация:
View all posts in Topic
После
или еще где-то?
			
			
									
						
										
						Код: Выделить всё
$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
В любом месте в пределах 405 - 604 строк
Нужны переменные
			
			
									
						
										
						Нужны переменные
Код: Выделить всё
'forum_id',   'topic_id',   'total_posts',   'start',- rxu
- Сообщения: 1125
- Зарегистрирован: 21 янв 2014, 21:20
- Откуда: Krasnoyarsk
- Github repo: https://github.com/rxu
- Контактная информация:
- HAMMER663
- Сообщения: 123
- Зарегистрирован: 22 янв 2014, 09:23
- Откуда: Москва
- Github repo: https://github.com/HAMMER663
View all posts in Topic
rxu, я правильно понял, чтоб добавить событие надо всего лишь в нужном месте добавить нужный код? 
			
			
									
						
										
						
- rxu
- Сообщения: 1125
- Зарегистрирован: 21 янв 2014, 21:20
- Откуда: Krasnoyarsk
- Github repo: https://github.com/rxu
- Контактная информация:
View all posts in Topic
Всё правильно. Из патча это видно.
Только там, где надо, нужно не забыть глобализировать $phpbb_dispatcher.
			
			
									
						
										
						Только там, где надо, нужно не забыть глобализировать $phpbb_dispatcher.
- HAMMER663
- Сообщения: 123
- Зарегистрирован: 22 янв 2014, 09:23
- Откуда: Москва
- Github repo: https://github.com/HAMMER663
View all posts in Topic
А как насчет события шаблона?
Необходимо событие, чтоб вставить ссылку или другой текст в пагинацию
Где-нибудь внутри класса перед <!-- INCLUDE pagination.html --> в файле viewtopic_body
			
			
									
						
										
						Необходимо событие, чтоб вставить ссылку или другой текст в пагинацию
Где-нибудь внутри класса перед <!-- 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
Это можно сделать на jQuery
Примерно так (не сильна в js, могу ошибаться)
			
			
									
						
										
						Примерно так (не сильна в js, могу ошибаться)
Код: Выделить всё
$('.pagination').each(function() {
    $(this).html('ссылка' + $(this).html());
});- HAMMER663
- Сообщения: 123
- Зарегистрирован: 22 янв 2014, 09:23
- Откуда: Москва
- Github repo: https://github.com/HAMMER663
View all posts in Topic
Не.. я в этом не силен...
			
			
									
						
										
						

