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

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

rss

Вы не зашли.

Объявление

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

vitaly
Администратор
Откуда: Россия
Зарегистрирован: 2008-10-08
Сообщений: 2788
Рейтинг :   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
Сообщений: 3538
Рейтинг :   160 
Профиль  Вебсайт

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

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

Неактивен

 

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

vitaly
Администратор
Откуда: Россия
Зарегистрирован: 2008-10-08
Сообщений: 2788
Рейтинг :   115 
Профиль

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

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

Неактивен

 

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

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

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

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

Отредактированно 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
Сообщений: 1523
Рейтинг :   82 
Профиль  Вебсайт

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

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

Неактивен

 

#9 2009-04-01 00:52:57

icedogas
Пользователь
Откуда: Москва
Зарегистрирован: 2009-02-08
Сообщений: 318
Рейтинг :   
Профиль  Вебсайт

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

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

Неактивен

 

#10 2009-04-13 19: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 01: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 18:41:05)

Неактивен

 

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

icedogas
Пользователь
Откуда: Москва
Зарегистрирован: 2009-02-08
Сообщений: 318
Рейтинг :   
Профиль  Вебсайт

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

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

Неактивен

 

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

insider
Пользователь
Зарегистрирован: 2009-01-25
Сообщений: 229
Рейтинг :   35 
Профиль  Вебсайт

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

Поправил

Неактивен

 

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

icedogas
Пользователь
Откуда: Москва
Зарегистрирован: 2009-02-08
Сообщений: 318
Рейтинг :   
Профиль  Вебсайт

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

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

Неактивен

 

#15 2009-04-18 18: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 03:52:49

fourent
Новичок
Зарегистрирован: 2009-05-27
Сообщений: 12
Рейтинг :   
Профиль

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

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

Неактивен

 

#17 2009-06-18 04: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 22: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
Сообщений: 3538
Рейтинг :   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 22:53:35

legenda
Пользователь
Откуда: ua
Зарегистрирован: 2009-12-22
Сообщений: 2151
Рейтинг :   39 
Профиль

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

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

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

Неактивен

 

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

legenda
Пользователь
Откуда: ua
Зарегистрирован: 2009-12-22
Сообщений: 2151
Рейтинг :   39 
Профиль

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

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

Неактивен

 

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

Евгений
Модератор
Откуда: Россия
Зарегистрирован: 2009-04-08
Сообщений: 1014
Рейтинг :   38 
Профиль  Вебсайт

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

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


I NGeneration CMS

Неактивен

 

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

Wolverine
Модератор
Откуда: Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3538
Рейтинг :   160 
Профиль  Вебсайт

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

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

Неактивен

 

Board footer

Powered by FluxBB

[ Generated in 0.017 seconds, 32 queries executed ]