shvondersin 6 Опубликовано: 13 августа 2016 Рассказать Опубликовано: 13 августа 2016 Здравствуйте, до сегодняшнего дня мне хватало функционала движка чтобы показывать рекламу от гугла... Все больше пишут заинтересованные люди, спрашивают сколько у вас стоит разместить банер за 1000 показов... А в настройках рекламы есть только период показа, то есть до какого то числа... Вопрос, как сделать, что можно придумать чтобы я поставил баннер на 30000 показов и он сам потом отключился после 30000 показов? Или типа того... Наверняка люди уже задавались такими вопросами.. Может в будущих версиях скрипта появится похожая возможность... или может быть есть какие то модули легковесные.... Подскажите 1 Цитата Ссылка на сообщение Поделиться на других сайтах
shvondersin 6 Опубликовано: 15 августа 2016 Рассказать Опубликовано: 15 августа 2016 Автор не в тот раздел что ли написал Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 16 августа 2016 Рассказать Опубликовано: 16 августа 2016 Раздел форума правильный Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 16 августа 2016 Рассказать Опубликовано: 16 августа 2016 (изменено) http://rezer.net/advertisement/6-rotator-bannerov-1.1.html Модуль купить можно, но разработчик не подает признаков жизни (сталкивался с покупкой его модулей и адаптацией под новые версии DLE). Конкретно этот модуль не пробовал, но если будут проблемы с установкой на 11 или модифицировать стандартный функционал DLE, могу помочь($). Изменено 16 августа 2016 пользователем webair Цитата Ссылка на сообщение Поделиться на других сайтах
shvondersin 6 Опубликовано: 16 августа 2016 Рассказать Опубликовано: 16 августа 2016 Автор 3 часа назад, webair сказал: http://rezer.net/advertisement/6-rotator-bannerov-1.1.html Модуль купить можно, но разработчик не подает признаков жизни (сталкивался с покупкой его модулей и адаптацией под новые версии DLE). Конкретно этот модуль не пробовал, но если будут проблемы с установкой на 11 или модифицировать стандартный функционал DLE, могу помочь($). спасибо за ответ, я рассматривал этот модуль как вариант... Цитата Ссылка на сообщение Поделиться на других сайтах
shvondersin 6 Опубликовано: 12 апреля 2017 Рассказать Опубликовано: 12 апреля 2017 Автор В общем, никаких альтернатив смотрю нету, а тот разработчик действительно канул куда то... я не рискну его ставить, ибо каждое обновление джвижка может быть чревато, переделками постоянными... Жаль что нет в самом движке таких функций... гибкости для рекламы не хватает... 1 Цитата Ссылка на сообщение Поделиться на других сайтах
shvondersin 6 Опубликовано: 19 апреля 2017 Рассказать Опубликовано: 19 апреля 2017 Автор Решил эту проблему следующим образом... по этой статье https://devarts.pro/493-php-pishem-prosteyshiy-rotator-tizerov.html про 1000 показов пока никак... но еще мне надо было сделать так... чаще показывать гугл рекламу и реже показывать партнерку... Эта статья помогла.... работает.. единственное обратите внимание что в коде рекламы надо заменить двойные кавычки на одинарные... у меня получилось вот так if($n==3) echo"<script async src='//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'></script> <ins class='adsbygoogle' style='display:inline-block;width:300px;height:600px' data-ad-client='ca-pub-969384000000000' data-ad-slot='00000000000'></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>"; if($n==4) echo"<a title='бла бла' href='http://www.бла бла' target='_blank'><img title='бла бла' src='/uploads/бла бла.png' alt='бла бла' /></a>"; Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 19 апреля 2017 Рассказать Опубликовано: 19 апреля 2017 (изменено) use it, иначе $ // Вероятность показа рекламы Google 80% if (mt_rand(1, 100) <= 80) { echo "<script async src='//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'></script> <ins class='adsbygoogle' style='display:inline-block;width:300px;height:600px' data-ad-client='ca-pub-969384000000000' data-ad-slot='00000000000'></ins> <script>(adsbygoogle = window.adsbygoogle || []).push({});</script>"; } else { // Выбрать 1 партнера, у которого кол-во оставшихся показов больше 0 $row = $db->super_query("SELECT * FROM dle_partners WHERE count > 0 ORDER BY RAND() LIMIT 1"); $id = $row['id']; $name = $row['name']; $img = $row['img']; $href = $row['href']; echo "<a title='$name' href='$href' target='_blank'><img title='$name' src='/uploads/$img' alt='$name' /></a>"; $db->free(); // Рекламу показали, вычитаем $db->super_query("UPDATE dle_partners SET count = count - 1 WHERE id='$id'"); $db->free(); } Изменено 20 апреля 2017 пользователем webair Цитата Ссылка на сообщение Поделиться на других сайтах
shvondersin 6 Опубликовано: 20 апреля 2017 Рассказать Опубликовано: 20 апреля 2017 Автор не понял про партнеров в коде dle_partners? где их указывать? у меня версия 11.2 Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 20 апреля 2017 Рассказать Опубликовано: 20 апреля 2017 1 час назад, shvondersin сказал: не понял про партнеров в коде dle_partners? где их указывать? у меня версия 11.2 Создать в бд таблицу, где указывать название партнера(рекламодателя), изображение, ссылку, кол-во показов (которое будет уменьшаться), id autoincrement Я могу вам написать запрос, но попробуйте сначала сами создать через визуальный интерфейс phpMyAdmin Цитата Ссылка на сообщение Поделиться на других сайтах
shvondersin 6 Опубликовано: 23 апреля 2017 Рассказать Опубликовано: 23 апреля 2017 Автор В 20.04.2017 в 23:58, webair сказал: Создать в бд таблицу, где указывать название партнера(рекламодателя), изображение, ссылку, кол-во показов (которое будет уменьшаться), id autoincrement Я могу вам написать запрос, но попробуйте сначала сами создать через визуальный интерфейс phpMyAdmin спасибо, но я не полезу в базу, боюсь))) за пару лет усовершенствований, я понял что лучше по максимуму использовать базовые возможности скрипта... иначе потом геморроя (кому как а для меня да) много. Надеюсь разработчики усовершенствуют рекламные возможности скрипта. настройки по показам например, ротацию опять таки.. ну и в таком духе. а по рекламе реально обнаружил что так можно значительно доход увеличить, гугл адсенс и партнерки... буду развивать это направление 1 Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 23 апреля 2017 Рассказать Опубликовано: 23 апреля 2017 9 часов назад, shvondersin сказал: спасибо, но я не полезу в базу, боюсь))) за пару лет усовершенствований, я понял что лучше по максимуму использовать базовые возможности скрипта... иначе потом геморроя (кому как а для меня да) много. Надеюсь разработчики усовершенствуют рекламные возможности скрипта. настройки по показам например, ротацию опять таки.. ну и в таком духе. а по рекламе реально обнаружил что так можно значительно доход увеличить, гугл адсенс и партнерки... буду развивать это направление Создание новой таблицы в бд и php скрипта (который можно и в админку прицепить), никак не затронет DLE и последующее обновление DLE. Я вам представил готовое решение, даже БД можно не создавать, если хотите вручную статически в php скрипт написать всё. Цитата Ссылка на сообщение Поделиться на других сайтах
shvondersin 6 Опубликовано: 25 апреля 2017 Рассказать Опубликовано: 25 апреля 2017 Автор спасибо за помощь, но мне не понятен код совершенно, олень так сказать в этом деле Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 26 апреля 2017 Рассказать Опубликовано: 26 апреля 2017 (изменено) В phpMyAdmin в меню нажмите "SQL" Вставьте и выполните эти запросы CREATE TABLE `dle_partners` ( `id` int(10) NOT NULL, `name` varchar(255) NOT NULL, `img` varchar(255) NOT NULL, `href` varchar(255) NOT NULL, `count` int(10) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; ALTER TABLE `dle_partners` ADD PRIMARY KEY (`id`); ALTER TABLE `dle_partners` MODIFY `id` int(10) NOT NULL AUTO_INCREMENT; Далее в phpMyAdmin зайдите в созданную таблицу dle_partners В меню выберите "Вставить" P.S. Кажется, пора писать модули (может быть платные), с удобной админкой Изменено 26 апреля 2017 пользователем webair Цитата Ссылка на сообщение Поделиться на других сайтах
shvondersin 6 Опубликовано: 28 апреля 2017 Рассказать Опубликовано: 28 апреля 2017 Автор В 26.04.2017 в 13:34, webair сказал: P.S. Кажется, пора писать модули (может быть платные), с удобной админкой конечно лучше модуль, платный если то значит обновляемый и с поддержкой а код не статичного баннера тут потянет? в смысле адсенс? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.