Yworld PF ADS подключение к своей теме

7 ответ(ов) в теме
Игорь
1 836
На сайте с 30.11.2016
Администратор
Тем 81
Сообщения 843
 

Объявление 

Создание и продвижение сайтов. Мы хотим, чтобы работа с нашей компанией приносила вам дополнительных клиентов и посетителей сайта. Мы стремимся найти индивидуальный подход, обеспечить развитие бизнеса наших клиентов и вкладываем весь свой опыт в работу. Весь спектр услуг.
Закрыть
Подарок автору
Для заказов:
Свободен
1
05:59

Небольшое руководство, новая версия дополнения, развитие можно проследить из постов ниже.

Все должно работать сразу после активации, кроме временно отключенной опции "спонсор форума". Если она вам необходима и вы хотите ее включить, то надо сделать одну вставку экшена.

В файле вашего шаблона pfm-single-forum.php:
После

<?php pfm_the_forum_icons(); ?>

Добавить:

<?php do_action('ywads_forum_custom_column_sponsor'); ?>

Все сразу будет работать.

Еще раз спасибо большое Андрей.

Редакции сообщения
21.11.2017 06:00ИгорьПричина: не указано
21.11.2017 06:00ИгорьПричина: не указано
21.11.2017 06:01ИгорьПричина: не указано
21.11.2017 06:03ИгорьПричина: не указано
21.11.2017 06:56ИгорьПричина: не указано
21.11.2017 19:20ИгорьПричина: не указано
0
SEO - весь спектр
Андрей
58
На сайте с 17.09.2017
Модератор
Сообщения 29
 
2
16:21

В файле pfm-single-group.php:
Под последний </div> добавить:

<?php do_action('ywads_forum_bottom_group'); ?>

В файле pfm-single-post.php:
Под последний </div> добавить:
<?php do_action('ywads_bottom_post'); ?>

зачем? Получается дубль, ведь есть же уже работающий экшн "rcl_include_template_after", для твоего случая код будет таким:

add_action('rcl_include_template_after', 'add_custom_content_after_single_group', 10);
function add_custom_content_after_single_group($templateName){
	
	if($templateName != 'pfm-single-group.php') return false;
	
	//через echo выводим нужный нам html-код 
	//после подключения шаблона pfm-single-group.php
	
}

и таким
add_action('rcl_include_template_after', 'add_custom_content_after_single_post', 10);
function add_custom_content_after_single_post($templateName){
	
	if($templateName != 'pfm-single-post.php') return false;
	
	//через echo выводим нужный нам html-код 
	//после подключения шаблона pfm-single-post.php
	
}

Редакции сообщения
21.11.2017 16:22АндрейПричина: не указано
2
Андрей
58
На сайте с 17.09.2017
Модератор
Сообщения 29
 
3
16:26

тоже самое и для шаблона pfm-group.php

2
Игорь
1 836
На сайте с 30.11.2016
Администратор
Тем 81
Сообщения 843
 

Объявление 

Создание и продвижение сайтов. Мы хотим, чтобы работа с нашей компанией приносила вам дополнительных клиентов и посетителей сайта. Мы стремимся найти индивидуальный подход, обеспечить развитие бизнеса наших клиентов и вкладываем весь свой опыт в работу. Весь спектр услуг.
Закрыть
Подарок автору
Для заказов:
Свободен
4
16:28

Я причем помнил, когда ты мне написал про изменения..., пересмотреть это все дело. Но тупанул в тот момент, дальше уже конечно считал себя Дартаньяном раз все работает))

Спасибо большое за подсказку, вскоре все поправлю.
Пора все записывать в тодо или в напоминалки, теряюсь.

0
SEO - весь спектр
Андрей
58
На сайте с 17.09.2017
Модератор
Сообщения 29
 
5
16:30

можно все объединить в одну функцию

add_action('rcl_include_template_after', 'add_custom_content_after_template', 10);
function add_custom_content_after_template($templateName){
	
	switch($templateName){
		case 'pfm-group.php':
			//тут что то выводим под pfm-group.php
		break;
		case 'pfm-single-group.php':
			//тут что то выводим под pfm-single-group.php
		break;
		case 'pfm-single-post.php':
			//тут что то выводим под pfm-single-post.php
		break;
	}

}

ну и не забывай, что есть еще "rcl_include_template_before", вдруг пригодится

2
Игорь
1 836
На сайте с 30.11.2016
Администратор
Тем 81
Сообщения 843
 

Объявление 

Создание и продвижение сайтов. Мы хотим, чтобы работа с нашей компанией приносила вам дополнительных клиентов и посетителей сайта. Мы стремимся найти индивидуальный подход, обеспечить развитие бизнеса наших клиентов и вкладываем весь свой опыт в работу. Весь спектр услуг.
Закрыть
Подарок автору
Для заказов:
Свободен
6
16:34

Вот с объединением у меня тормоз был реальный, знаний не хватило, мего спасибо.

Андрей сказал(а)
ну и не забывай, что есть еще "rcl_include_template_before", вдруг пригодится

Намек понял, буду использовать.

Редакции сообщения
21.11.2017 16:35ИгорьПричина: не указано
0
SEO - весь спектр
Андрей
58
На сайте с 17.09.2017
Модератор
Сообщения 29
 
7
16:37

так можно работать с любым шаблоном из любого дополнения, главное знать, что все шаблоны при выводе уже обрамляются стандартными хуками, поэтому нет нужды писать свои, ну ок, рад был направить на путь истинный)

2
Вы не имеете права на публикацию сообщений в этой теме
World Web Info
World Web Info
Рекомендуем

Астрологические прогнозы

Рекомендуем

Здоровье и процветание