Ru-Board.club
← Вернуться в раздел «Web-программирование»

» Где взять баннерный движок?

Автор: venport
Дата сообщения: 02.09.2001 05:11
Где взять баннерный движок? Можно и на cgi - pl - php

Заранее Спасибо
Автор: durachka
Дата сообщения: 02.09.2001 09:37
Где взять? Если для серьезных целей - то купить. Можно обратиться в манифест или ротабаннер, в зависимости от того, что хочется. А если нет денег, чтобы купить движок за 100$ например, http://www.native.ru/products/tbe/ то стоит ли вообще начинать, так как без капиталовложений не обойтись.
Автор: Razor
Дата сообщения: 02.09.2001 11:32
Если попроще, то можно и на
http://webscript.ru/scripts
http://cgi.ru
http://hotscripts.com
http://cgi.resourceindex.com
http://php.resourceindex.com
Автор: FatCat
Дата сообщения: 02.09.2001 15:56
Рекомендую phpAds, мы ее используем (правда доработанную малость), очень доволен - много функций, гибкая. У нас, например " ушки" крутит - 4 маленьких баннера на страницу с кучей дополнительных настроек.
http://www.hotscripts.com/Detailed/7177.html
Автор: FatCat
Дата сообщения: 02.09.2001 15:58
ЗЫ. правда это скрипт не для организациии баннерной сети, а скорее для внутреннего баннерооборота сайта, но мы ее вполне успешно используем для того, чтобы крутить общие "внутренние" баннеры на портале из 4-х сайтов.
Автор: venport
Дата сообщения: 02.09.2001 16:01
А для баннеров 468х60 пойдёт да я имею для внутреннего баннерооборота сайта и можно не только но хорошо бы найти скрипт получше...
Автор: venport
Дата сообщения: 02.09.2001 16:03
FatCat

В каком плане переделали и легко ли устанавливать прогу?

Спасибо
Автор: FatCat
Дата сообщения: 02.09.2001 17:17
venport


Цитата:
А для баннеров 468х60 пойдёт да я имею для внутреннего баннерооборота сайта и можно не только но хорошо бы найти скрипт получше

Любые размеры баннеров - у нас, например, нестандартные используются - 122*84 (да вот сам глянь, в заголовке сайта, вверху, 4 баннера) - http://www.rolemancer.ru
В том числе могут быть и текстовые и Html и графические с текстом внизу...Можно баннеры хранить на сайте, в каталоге, можно закидывать базу MySQL и т.д. и т.п.
Один из самых мощных бесплатных баннерных движков что я видел.


Цитата:
В каком плане переделали и легко ли устанавливать прогу?


В стандартном варианте поставить легко. А мы переделали лишь под те нужны что нужны были нам, например чтобы одинаковые баннеры на одной странице не показывались. Потом ...у нас специфическая ситуация на сайте - движок позволяет вести сайт группе ведущих разделов, и каждом разделу выделяются квоты по кол-ву баннеров и по сумме весовых коэффициентов на раздел - это контроллируется скриптом. Плюс я дописал сводную статистику по разделам, сортировку по весовым коэффициентов, сменил графическое оформление и т.п. по мелочи.
Но все это наши приблуды, заточены под наши нужны и нашу специфику. Он будет работать и так.

Скрипт ХОРОШИЙ, поверь мне. А если его доделать под себя, так и вовсе супер.





Автор: venport
Дата сообщения: 02.09.2001 17:32
А устанавливать легко или нежно покапаться?Коль советуешь поставлю но мне нужно знать об установке.

Заранее Спасибо
Автор: FatCat
Дата сообщения: 02.09.2001 18:53
Дык по идее скопировал в каталог, залил в MySQL тестовый дамп, прописал конфиги и она работает. Я, помнится, первый раз минут за 10 поставил.
Ну, надо будет еще с выводом баннеров заморочиться, но там в readme все команды подробно расписаны.
Автор: venport
Дата сообщения: 02.09.2001 19:30
Спасибо буду пробовать устанавливать если что сможешь помочь советом хоть.

Спасибо
Автор: venport
Дата сообщения: 03.09.2001 19:43
FatCat !

а что нужно вставить здесь?
$phpAds_default_banner_url = "";
$phpAds_default_banner_target = "";

Подскажи пожалуйста Спасибо
Автор: HEKTO
Дата сообщения: 03.09.2001 20:09
venport


Цитата:
а что нужно вставить здесь?
$phpAds_default_banner_url = "";
$phpAds_default_banner_target = "";

Как можно не знать такие элементарные вещи??? В $phpAds_default_banner_url = ""; адрес баннера в интернете, а в $phpAds_default_banner_target = ""; пиши, как открывать окно при нахатии на баннер. Рекомендую написать там "NEW"
Автор: venport
Дата сообщения: 03.09.2001 20:39
Вот так для тебя элементарные для меня нет но всё равно большое спасибо за помощь возможно пригодится ещё.

Спасибо
Удачи
Автор: venport
Дата сообщения: 03.09.2001 20:46
А что нужно поставить вот здесь:

*********************************************************/
/* phpAdsNew configuration */
/*********************************************************/

// The URL to your phpAds-installation
$phpAds_url_prefix = "http://www.site.ru/phpAdsNew";

// HTML header and footer file (relative path)
$phpAds_my_header="";
$phpAds_my_footer="";

// Standard colors
$phpAds_table_border_color = "#000099";
$phpAds_table_back_color = "#CCCCCC";
$phpAds_table_back_color_alternative = "#F7F7F7";
$phpAds_main_back_color = "#FFFFFF";

// Your language file
$phpAds_language = "english";

// The name of this application
$phpAds_name = "";

// Company Name
$phpAds_company_name = "mysite.com";

// Override detected GD imageformat
// If phpAdsNew fails to auto-detect the right imageformat you
// can specify the right imageformat. Possible values are: none, png, jpeg, gif
$phpAds_override_GD_imageformat = "";
Автор: FatCat
Дата сообщения: 03.09.2001 20:49
Ты его не слушай
Человек скрипта судя по всему не знает, а советы по нему дает - так делать как минимум неразумно.


Это на случай если у тебя MySQL упадет, чтобы у тебя при этом не рушился сайт, т.е. не выдавались ошибки на каждой странице, ты можешь задать спецмиальный "аварийный баннер", на котором напишешь что-то типа "извините, баннерная система отключена". Пропиши полный путь к нему http://www.домен и т.п.
Ну а в Target можешь прописать полный путь к странице с текстом сообщения, если хочешь, чтобы они у тебя выдавалась при щелчке на этот баннер.


Заодно скажу рекомендуемые настройки конфига. Я отключил логи кол-ва просмотров. А то у нас в день получается порядка 70.000 - 100.000 показов, слишком много в базу пишется. А переписать скрипт чтобы лучше логи чистил - попросту лень
$phpAds_log_adviews = true; - я это отключил. Если не боишься за кол-во логов, то оставь.
Просто если ты отрубишь логгинг показов или кликов у тебя будет выдавать неверный CTR на баннерах. А если кол-во показов будет нулевым то и ошибку кое-где в скрипте. Авторы недоработали.
$phpAds_log_adclicks = true; - я оставил, но без кол-ва просмотров вобщем-то бессмысленно.


Так вот
$phpAds_insert_delayed = лучше поставить True - снизишь нагрузку на базу. Особенно если у тебя не один баннер на страницу выводится.

$phpAds_persistent_connections = "0"; - НЕ ставь 1, тебе это не нужно совершенно в данной ситуации. Если только сбоить будет, что маловероятно, тогда попробуй поставить.


Остальное вроде бы понятно и особых пояснений не требует.
Как подключать больше одного баннера на страницу написано по-моему в каком-то файле, который входит в дистрибутив. У них в предыдущих версия не был учтен момент когда на одной странице вылазят одинаковые баннеры, но это легко поправить если сохранять в 4-х переменных Id текущих баннеро в и сравнивать их пееред выдачей.
Автор: FatCat
Дата сообщения: 03.09.2001 20:59


$phpAds_url_prefix = "http://www.site.ru/phpAdsNew";
Здесь путь к каталогу, куда положил скрипт.
У меня например называется /ushki, ты можешь название изменить как хочешь.

// HTML header and footer file (relative path)
$phpAds_my_header="";
$phpAds_my_footer="";

Лажа. Если делаешь "для клиентов" можешь прописать пути к файлам дизайна , которые будут прислегиваться сверху и снизу админского и клиентского экрана.
Я оставли голыми, зачем?


// Standard colors
$phpAds_table_border_color = "#000099";
$phpAds_table_back_color = "#CCCCCC";
$phpAds_table_back_color_alternative = "#F7F7F7";
$phpAds_main_back_color = "#FFFFFF";

Там цвета через переменные забыты - все однообразно выглядит.

// Your language file
$phpAds_language = "english";

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

// The name of this application
$phpAds_name = "";

Хе..я сюда впечатал гордое имя "Rolemancer AD System", теперь оно меня на входе встречает.

// Company Name
$phpAds_company_name = "mysite.com";

Гм...ну напиши сюда название своего сайта, если хочешь.

// Override detected GD imageformat
// If phpAdsNew fails to auto-detect the right imageformat you
// can specify the right imageformat. Possible values are: none, png, jpeg, gif
$phpAds_override_GD_imageformat

Это не обязательно. Функция будет работать если у тебя установлена на сайте GD Lib. А если нет....ну у меня, к примеру, кроме gif-овских баннеров ничего другого и не бывает, так я просто путь прописал в форме и просто номера ушек меняю.
Автор: venport
Дата сообщения: 03.09.2001 21:00
FatCat !

Огромное тебе спасибо! Если будут ещё вопросы смогу обращаться к тебе ?

Спасибо
Автор: FatCat
Дата сообщения: 03.09.2001 21:06
Дык.
Автор: venport
Дата сообщения: 03.09.2001 21:13
Дальше )

/*********************************************************/
/* Statistics and logging */
/*********************************************************/

// Use compact or verbose statistics
$phpAds_compact_stats = 1;

// Enabled logging of adviews?
$phpAds_log_adviews = true;

// Enabled logging of adclicks?
$phpAds_log_adclicks = true;

// Reverse DNS lookup remotes hosts?
$phpAds_reverse_lookup = false;

// Hosts to ignore (don't count adviews coming from them)
$phpAds_ignore_hosts = array(); // Example: array("slashdot.org", "microsoft.com");

// weeks start on sundays if "0", on mondays if "1"
$phpAds_begin_of_week = "1";

// Precision of showing percentage results
$phpAds_percentage_decimals = "2";

// E-mail admin when clicks/views get low? (0=no, 1=yes)
$phpAds_warn_admin = "1";

// E-mail client when clicks/views get low? (0=no, 1=yes)
$phpAds_warn_client = "1";

// Minimum clicks/views before warning e-mail is sent
$phpAds_warn_limit = "100";



/*********************************************************/
/* Banner retrieval */
/*********************************************************/

// Use random or sequential banner retrieval?
// 0 = Random banner retrieval (default)
// 1 = Normal sequental banner retrieval
// 2 = Weight based sequential banner retrieval
// 3 = Full sequential banner retrieval
$phpAds_random_retrieve = 0;

// Use conditional keywords? (0=no, 1=yes)
$phpAds_con_key = "1";

// Use multiple keywords for banners in banner table? (0=no, 1=yes)
$phpAds_mult_key = "1";

// Use ACL (0=no, 1=yes)
$phpAds_acl = "0";

// default banner, it is show when phpAdsNew can't connect to the database or
// there are absolutely no banner to display. The banner is not logged.
// Enter the complete url (incl. http://) for the image and the target,
// or leave them empty if you don't want to show a banner when this happens.
$phpAds_default_banner_url = "http://www.site/ushki/";
$phpAds_default_banner_target = "new";



/*********************************************************/
/* Banner storage and types */
/*********************************************************/

// Allowed banner type methods
$phpAds_type_sql_allow = true;
$phpAds_type_web_allow = true;
$phpAds_type_url_allow = true;
$phpAds_type_html_allow = true;

// Web banner configuration
// 0 = local mode (stored in a local directory)
// 1 = ftp mode (stored on a external ftp server)
$phpAds_type_web_mode = "0";

// Local mode Web banner directory
// You need to make sure this directory is writable by PHP!
$phpAds_type_web_dir = "/home/site.ru/root/content/ads";

// FTP mode Web banner server
$phpAds_type_web_ftp = "ftp://login:password@ftp.site.ru/ads";

// Public URL of local directory / ftp server
$phpAds_type_web_url = "http://www.site.ru/ads";



/*********************************************************/
/* Administrator configuration */
/*********************************************************/

// Admins's username
$phpAds_admin = "pass";

// Admin's password
$phpAds_admin_pw = "pass";

// Admin's full name (used when sending stats via email)
$phpAds_admin_fullname = "Proso ya";

// Admin's email address (used to set the FROM-address when sending email)
$phpAds_admin_email = "mail@mail.ru";

//Mail Headers for the reflection of the sender of the daily ad reports
$phpAds_admin_email_headers = "From: $phpAds_admin_fullname <$phpAds_admin_email> \n";







/*********************************************************/
/* phpAdsNew self configuration code - don't change */
/*********************************************************/

// Disable magic_quotes_runtime
set_magic_quotes_runtime(0);

if (empty($phpAds_path)) {
if (strlen(__FILE__) > strlen(basename(__FILE__)))
$phpAds_path=substr(__FILE__, 0, strlen(__FILE__) - strlen(basename(__FILE__)) - 1);
// If this path doesn't work for you, customize it here like this
// $phpAds_path="/home/myname/www/phpAdsNew"; // Note: no trailing backslash
}

if (empty($phpAds_path))
$phpAds_path = ".";

?>
Автор: FatCat
Дата сообщения: 03.09.2001 23:23
Почитай сперва файл configure.html или что-то в этом роде, 3/4 вопросов просто отпадут, там все подробно расписано. К тому же я про часть параметров уже писал выше.
Автор: venport
Дата сообщения: 03.09.2001 23:29
Но это же было выше есть маленькая проблемка английского я не знаю
Автор: Farkhad
Дата сообщения: 04.09.2001 13:25
FatCat
бери с него баксы , сразу притухнит и начнет разбираться сам, словарь найдет и т.п. и т.д.
Автор: venport
Дата сообщения: 04.09.2001 16:02
Farkhad Ну ты и издевать любишь вот тебе подарок
Автор: Razor
Дата сообщения: 04.09.2001 16:54
Farkhad
Вот помощь понадобится, люди тебе точно так же будут говорить
Не надо так людей обижать. Если человек не знает, почемы бы ему не помочь, а?
Автор: venport
Дата сообщения: 04.09.2001 16:56
Razor

Согласен с тобой
Автор: Razor
Дата сообщения: 04.09.2001 17:11
Форум и существует для того, чтобы на нем задавали вопросы и на них кто знает те и отвечали
А не за баксы
Автор: venport
Дата сообщения: 04.09.2001 17:18
У меня есть две проблемы

1. // Web banner configuration
// 0 = local mode (stored in a local directory)
// 1 = ftp mode (stored on a external ftp server)
$phpAds_type_web_mode = "0";

2. // FTP mode Web banner server
$phpAds_type_web_ftp = "ftp://loginass : word@ftp.site.ru/ads";

Спасибо

Автор: FatCat
Дата сообщения: 05.09.2001 14:23
Сорри, торможу. Вчера новые форумы купили - ставил весь день и задачи набирал, сюда даже не заходил.

1. // Web banner configuration
// 0 = local mode (stored in a local directory)
// 1 = ftp mode (stored on a external ftp server)
$phpAds_type_web_mode   = "0";

Оставь по умолчнию. Если только ты не собираешься хранить всю графику на другом сайте, к которому надо иметь доступ по ftp. Это длоя распределенных баннерных систем. Для локальной крутилки - бессмысленно.

2. // FTP mode Web banner server
$phpAds_type_web_ftp = "ftp://loginass : word@ftp.site.ru/ads";

Ну а тут ты его параметры прописываешь если выше все-таки единицу поставил.

Я так понимаю что с остальным разобрался?

Автор: venport
Дата сообщения: 05.09.2001 15:46
FatCat

Пока ещё нет но если что крик о помощи

Страницы: 12345

Предыдущая тема: Книги - Perl и JAVA ---- O'Reilly


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.