Русский English Deutsch Українська Қазақша

Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не вошли.

#1 2009-01-03 23:00:38

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

ads :: Реклама на сайте

Плагин ads, текущая доступная версия 0.11 (ZIP)

Плагин позволяет отделить дизайн сайта от рекламных блоков, вставляемых на сайте.
Тем самым, решается одновременно несколько задач:

1. Отсутствует необходимость менять основной шаблон main.tpl в случае изменения
   рекламного кода.
2. Возможность гибкого управления рекламными блоками (включать/выключать блок;
   задавать типы страниц на которых данный блок будет отображаться).
3. Поддержка "отложенной загрузки" рекламных блоков, тормозящих загрузку сайта.

История изменений:

[0.11][2009-04-09]
* Исправлена ошибка - не отображался рекламный блок "!морда" в случае, если ссылки 
  на новости были в виде /year/month/day/альт. имя
[0.10][2009-01-03]
+ Добавлена возможность добавлять рекламные блоки в новости (шаблоны news.full.tpl
  и news.short.tpl)

Вне форума

#2 2009-01-03 23:42:27

Box
Участник
Здесь с 2008-10-28
Сообщений: 82
Рейтинг :   

Re: ads :: Реклама на сайте

Vitaly!
Спасибо!

Вне форума

#3 2009-01-04 22:25:29

RocketBoy
Участник
Откуда: Калининград
Здесь с 2008-10-14
Сообщений: 552
Рейтинг :   27 
Сайт

Re: ads :: Реклама на сайте

vitaly, спасибо. Работает отлично.

Вне форума

#4 2009-01-05 00:03:45

Wolverine
Модератор
Откуда: Домодедово
Здесь с 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: ads :: Реклама на сайте

Отлично cool А для NG будет фишка, когда в админке видно, что плагин обновился?

Вне форума

#5 2009-01-05 23:35:06

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

Re: ads :: Реклама на сайте

Wolverine, как только запустится сайт - будет.

Вне форума

#6 2009-01-22 22:54:27

v01d
Модератор
Здесь с 2008-10-14
Сообщений: 179
Рейтинг :   
Сайт

Re: ads :: Реклама на сайте

To vitaly: Ты лучший! :D

Отредактировано v01d (2009-01-22 22:54:49)


Продвигай NGCMS,
скачай статью и на свой сайт повесь.
Геленджик - лучший отдых на Черном море

Вне форума

#7 2009-02-25 02:51:31

icedogas
Участник
Откуда: Москва
Здесь с 2009-02-08
Сообщений: 318
Рейтинг :   
Сайт

Re: ads :: Реклама на сайте

Для статичных, для полных новостей, для кратких новостей, для просто новостей - почему то не срабатывает.
А вот для !морда, Морда - все нормально(

Вне форума

#8 2009-02-25 11:49:25

ROZARD
Модератор
Откуда: Россия, Астрахань
Здесь с 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: ads :: Реклама на сайте

icedogas, Только что у себя проверил и всё пашет! Может ты где то ошибся...:rolleyes:

Вне форума

#9 2009-03-31 23:52:57

icedogas
Участник
Откуда: Москва
Здесь с 2009-02-08
Сообщений: 318
Рейтинг :   
Сайт

Re: ads :: Реклама на сайте

Класс, только что попробовал отложенную загружку - улет класс шик блеск спасибо! можно оценить на 3gun.ru)

Вне форума

#10 2009-04-13 18:21:58

insider
Участник
Здесь с 2009-01-25
Сообщений: 229
Рейтинг :   35 
Сайт

Re: ads :: Реклама на сайте

vitaly, прячете от нас новые версии? )

Текущая доступная версия 0.11 (ZIP)

История изменений:

[0.11][2009-04-09]
* Исправлена ошибка - не отображался рекламный блок "!морда" в случае, если ссылки 
  на новости были в виде /year/month/day/альт. имя

И да, было бы неплохо настроить показ блока только на определенную категорию

Вне форума

#11 2009-04-18 00:09:20

insider
Участник
Здесь с 2009-01-25
Сообщений: 229
Рейтинг :   35 
Сайт

Re: ads :: Реклама на сайте

В качестве временного решения для Можно ли сделать описание для рубрик в самих рубриках? можно использовать следующую модификацию

/engine/plugins/ads/ads.php
Найти:

	global $template, $action, $category, $cstart, $tvars, $year, $month;

Добавить после:

	// BEGIN: ** CATEGORY MODIFICATION **
	global $altname;
	// END: ** CATEGORY MODIFICATION **

Найти:

			// everywhere
			($mode == 'all')

Добавить после:

			// BEGIN: ** CATEGORY MODIFICATION **
			// category
			|| (($mode == $category)&&(!$action)&&(!$altname)&&(!$cstart)&&(!$year)&&(!$month))
			// END: ** CATEGORY MODIFICATION **

/engine/plugins/ads/config.php
Найти:

	array_push($cfgX, array('name' => 'ads'.$i.'_type', 'type' => 'select', 'title' => 'Размещение переменной {ads'.$i.'}', 'descr' => ($i==1)?'<b>Нигде</b> - не отображать нигде<br/><b>Морда</b> - только на головной странице<br /><b>!Морда</b> - везде кроме морды<br /><b>Сквозная</b> - на всех страницах<br /><b>В статической странице</b> - Внутри шаблона статической страницы<br /><b>Новость.короткая</b> - в короткой новости (шаблон news.short.tpl)<br/><b>Новость.полная</b> - в полной новости (шаблон news.full.tpl)<br/><b>Новость</b> - в короткой и полной новости (шаблоны news.short.tpl, news.full.tpl)':'', 'values' => array ( '' => 'Нигде', 'root' => 'Морда', 'noroot' => '!Морда', 'all' => 'Сквозная', 'static' => 'В статической странице', 'news.short' => 'Новость.короткая', 'news.full' => 'Новость.полная', 'news' => 'Новость'), value => extra_get_param('ads','ads'.$i.'_type')));

Добавить после:

	// BEGIN: ** CATEGORY MODIFICATION **
	if ($i == 1)
	{
		$cfgX[0]['descr'] .= '<br /><b>Категория</b> - только в указанной категории';
	}
	foreach ($catz as $v)
	{
		$cfgX[0]['values'][$v['alt']] = 'Категория: ' . $v['name'];
	}
	// END: ** CATEGORY MODIFICATION **

Отредактировано insider (2009-04-18 17:41:05)

Вне форума

#12 2009-04-18 17:34:12

icedogas
Участник
Откуда: Москва
Здесь с 2009-02-08
Сообщений: 318
Рейтинг :   
Сайт

Re: ads :: Реклама на сайте

Обидно, что он показывается не только в категории, но и в самой новости(((

Вне форума

#13 2009-04-18 17:41:27

insider
Участник
Здесь с 2009-01-25
Сообщений: 229
Рейтинг :   35 
Сайт

Re: ads :: Реклама на сайте

Поправил

Вне форума

#14 2009-04-18 17:48:04

icedogas
Участник
Откуда: Москва
Здесь с 2009-02-08
Сообщений: 318
Рейтинг :   
Сайт

Re: ads :: Реклама на сайте

хых, будешь долго смеяться. норма работает, но теперь отображается, только http://3gun.ru/maps/ а вот на постраничке нету, хотя меня такой вариант устраивает)
Спасибо)

Вне форума

#15 2009-04-18 17:54:45

insider
Участник
Здесь с 2009-01-25
Сообщений: 229
Рейтинг :   35 
Сайт

Re: ads :: Реклама на сайте

Чтобы было на постраничке замени:

|| (($mode == $category)&&(!$action)&&(!$altname)&&(!$cstart)&&(!$year)&&(!$month))

на

|| (($mode == $category)&&(!$action)&&(!$altname)&&(!$year)&&(!$month))

Вне форума

#16 2009-06-18 02:52:49

fourent
Участник
Здесь с 2009-05-27
Сообщений: 12
Рейтинг :   

Re: ads :: Реклама на сайте

Только сейчас заметил - если в каком-либо блоке код есть, то при включении "нигде" он отображается аналогично "морде"
Я внёс многие предложенные изменения - большое спасибо, очень к месту. Но был ли этот глюк в чистом плагине - не знаю.

Вне форума

#17 2009-06-18 03:18:25

insider
Участник
Здесь с 2009-01-25
Сообщений: 229
Рейтинг :   35 
Сайт

Re: ads :: Реклама на сайте

В чистом плагине этого не было
Найди

|| (($mode == $category)&&(!$action)&&(!$altname)&&(!$year)&&(!$month))

Замени на

|| (($category != '')&&($mode == $category)&&(!$action)&&(!$altname)&&(!$year)&&(!$month))

Вне форума

#18 2009-07-01 21:07:01

fourent
Участник
Здесь с 2009-05-27
Сообщений: 12
Рейтинг :   

Re: ads :: Реклама на сайте

Спасибо, после изменения всё работает, как надо

Вне форума

#19 2010-03-03 16:01:25

asus
Участник
Здесь с 2009-11-21
Сообщений: 66
Рейтинг :   

Re: ads :: Реклама на сайте

А сложно будет реализовать в данном плагине возможность вставки и обработки php?


пытаюсь работать с ngcms

Вне форума

#20 2010-03-03 16:06:28

Wolverine
Модератор
Откуда: Домодедово
Здесь с 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: ads :: Реклама на сайте

Я думаю плагин никогда не будет работать, как include smile Для этого есть плагинная система

Отредактировано Wolverine (2010-03-03 16:06:41)

Вне форума

#21 2010-03-03 18:40:17

asus
Участник
Здесь с 2009-11-21
Сообщений: 66
Рейтинг :   

Re: ads :: Реклама на сайте

Wolverine пишет:

Я думаю плагин никогда не будет работать, как include smile Для этого есть плагинная система

Есть-есть, но уже написан плагин, функционал которого вполне устраивает, только, к сожалению, нет поддержки php кода. Так бы было бы вообще всё замечательно


пытаюсь работать с ngcms

Вне форума

#22 2010-04-30 21:53:35

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   39 

Re: ads :: Реклама на сайте

Подскажите как пользовотся отложеной загружкой, что например что надо в те поля вписывать и что в меин?

Отредактировано legenda (2010-04-30 22:09:57)

Вне форума

#23 2010-05-22 18:33:48

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   39 

Re: ads :: Реклама на сайте

народ помогите, аааа.... :(

Вне форума

#24 2010-05-22 20:17:20

Евгений
Модератор
Откуда: Россия
Здесь с 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: ads :: Реклама на сайте

legenda, вставляешь {plugin_ads_defer} в конец main.tpl.


I NGeneration CMS

Вне форума

#25 2010-05-22 21:32:03

Wolverine
Модератор
Откуда: Домодедово
Здесь с 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: ads :: Реклама на сайте

legenda, лень readme что ли прочесть? smile Несерьезно прямо

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.018 сек, 7 запросов выполнено - Использовано памяти: 615.27 Кбайт (Пик: 652.27 Кбайт) ]