Advertisement Management

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 22 года 2 месяца
Откуда: Москва
Благодарил (а): 293 раза
Поблагодарили: 7 раз

Re: Advertisement Management

Сообщение Erlang »

владимир1983
не понял.
Например есть 10 баннеров (позиций?) на форум
Есть 1 счетчик на сайт.
И?
С уважением,
Сергей
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Advertisement Management

Сообщение владимир1983 »

Так, стоп. Я видимо не понял с начала про что вы.
Вам надо к моду Advertisement Management прикрутить функционал и стату Li?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 22 года 2 месяца
Откуда: Москва
Благодарил (а): 293 раза
Поблагодарили: 7 раз

Re: Advertisement Management

Сообщение Erlang »

владимир1983
Да.
С уважением,
Сергей
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Advertisement Management

Сообщение Айдар »

Erlang, при условиях, что баннеры не флеш и переход по баннерам осуществляется на сайт, на котором также установлен счетчик LI, переходы считаться будут, но, конечно же, накрутку Вы не отследите (будут считаться именно все переходы, даже если перешел 1 пользователь 10 раз).
По флеш-баннерам будет считаться самая ничтожная часть переходов, т.к. LI не умеет (имхо) считать по ним переходы, но понимает, что человек был на сайте х, а потом оказался на сайте y. При этом, засчитается скорее всего непрямой переход.
In Web We Trust
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 22 года 2 месяца
Откуда: Москва
Благодарил (а): 293 раза
Поблагодарили: 7 раз

Re: Advertisement Management

Сообщение Erlang »

Айдар
а как тогда получить нормальную Статистику для МОДа?
Больше интересует возможность отчитаться перед рекламодателем.
С уважением,
Сергей
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Advertisement Management

Сообщение Айдар »

Если по-серьезному, то рекомендую Adriver - независимую систему статистики, единственный минус - придется платить.
А так, в моде есть доступ для владельца (не проверял его работу): на странице редактирования рекламы есть самый последний пункт:
Владелец:
Пользователь которому разрешается видеть панель управления рекламой.
In Web We Trust
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Advertisement Management

Сообщение Pazh »

Если вдруг кому-то будет интересно: небольшая доработка мода в плане отправки рекламодателю ЛС о завершении срока размещения рекламы и отправки напоминалки через ЛС за 2-е суток о предстоящем завершении (пора платить в общем):
Примечание (ЧИТАТЬ ОБЯЗАТЕЛЬНО перед установкой): есть моменты, которые надо исправить или прописать в коде однажды и забыть про это, поэтому данные от чьего имени отсылать ЛС и какой текст сообщения прописал жестко в коде (кто хочет может облагородить и вынести в админку, а кто не хотет просто заменяет в коде число 4624 на id от чьего имени будете слать ЛС и "Saler" заменяете на имя от кого будете слать, 172800 - это 2-е суток (прописываем кому сколько нравиться). Ну и текст напоминалок найти тоже легко в коде.)
Любые оптимизации и усовершенствования только приветствуются!!!

В файле /ads/functions.php ищем

Код: Выделить всё

			$db->sql_query('UPDATE ' . ADS_IN_POSITIONS_TABLE . ' SET ad_enabled = 0 WHERE ' . $db->sql_in_set('ad_id', $ads_to_disable));
			
}
Заменить на

Код: Выделить всё

			$db->sql_query('UPDATE ' . ADS_IN_POSITIONS_TABLE . ' SET ad_enabled = 0 WHERE ' . $db->sql_in_set('ad_id', $ads_to_disable));
			
//A built in cron-like function for sending email notification to ended ads owner
			$ads_to_email = array();
			$sql = 'SELECT DISTINCT ad_owner FROM ' . ADS_TABLE . '
				WHERE ad_owner not in (4624,0)
				AND ad_time_end > 0
				AND '.$db->sql_in_set('ad_id', $ads_to_disable); 
			$result = $db->sql_query($sql);
			while ($row = $db->sql_fetchrow($result))
			{
				 $ads_to_email[] = array('u' => array($row['ad_owner'] => 'to'));
			}
			$db->sql_freeresult($result);
			if (sizeof($ads_to_email))
			{
				include_once($phpbb_root_path . 'common.' . $phpEx);
				include_once($phpbb_root_path . 'includes/functions_privmsgs.' . $phpEx);
				$allow_bbcode	= $allow_smilies	= true;
				$allow_urls		= false;
				$message = '';
				$message = sprintf('Доброго времени суток!' . "\n" . 'Напоминаем, что период размещения Вашей рекламы истек. ' . "\n\n" . ' Надеемся на дальнейшее взаимовыгодное сотрудничество! ' . "\n\n" );
				generate_text_for_storage($message, $uid, $bitfield, $m_flags, $allow_bbcode, $allow_urls, $allow_smilies);
				
				for ($i = 0; $i < sizeof($ads_to_email); $i++)
				{
					$pm_data = array(
						'address_list'		=> $ads_to_email[$i],
						'from_user_id'		=> 4624,
						'from_user_ip'		=> '',
						'from_username'		=> 'Saler',
						'enable_sig'		=> true,
						'enable_bbcode'		=> $allow_bbcode,
						'enable_smilies'	=> $allow_smilies,
						'enable_urls'		=> $allow_urls,
						'icon_id'			=> 0,
						'bbcode_bitfield'	=> $bitfield,
						'bbcode_uid'		=> $uid,
						'message'			=> $message,
					);
					$subject = 'Напоминание об истечении срока размещения Вашей рекламы';
					submit_pm('post', $subject, $pm_data, false);
				}
				unset($ads_to_email);
			}
		}
		
		//A built in cron-like function for sending email notification to ending soon ads owner
		$ads_to_email = array();
		$sql = 'SELECT DISTINCT ad_owner FROM ' . ADS_TABLE . '
			WHERE ad_enabled = 1
			AND ad_owner not in (4624,0)
			AND ad_time_end > 0
			AND ad_time_end between  '.($config['ads_last_cron']+172800+1).' and '.(time()+172800); //2 суток 
		$result = $db->sql_query($sql);
		while ($row = $db->sql_fetchrow($result))
		{
			 $ads_to_email[] = array('u' => array($row['ad_owner'] => 'to'));
		}
		$db->sql_freeresult($result);

		if (sizeof($ads_to_email))
		{
			include_once($phpbb_root_path . 'common.' . $phpEx);
			include_once($phpbb_root_path . 'includes/functions_privmsgs.' . $phpEx);
			$allow_bbcode	= $allow_smilies	= true;
			$allow_urls		= false;
			$message = '';
			$message = sprintf('Доброго времени суток!' . "\n" . 'Напоминаем, что период размещения Вашей рекламы истекает через 2-е суток. ' . "\n\n" . ' Надеемся на дальнейшее взаимовыгодное сотрудничество! ' . "\n\n" );
			generate_text_for_storage($message, $uid, $bitfield, $m_flags, $allow_bbcode, $allow_urls, $allow_smilies);
			
			for ($i = 0; $i < sizeof($ads_to_email); $i++)
			{
				$pm_data = array(
					'address_list'		=> $ads_to_email[$i],
					'from_user_id'		=> 4624,
					'from_user_ip'		=> '',
					'from_username'		=> 'Saler',
					'enable_sig'		=> true,
					'enable_bbcode'		=> $allow_bbcode,
					'enable_smilies'	=> $allow_smilies,
					'enable_urls'		=> $allow_urls,
					'icon_id'			=> 0,
					'bbcode_bitfield'	=> $bitfield,
					'bbcode_uid'		=> $uid,
					'message'			=> $message,
				);
				$subject = 'Напоминание о скором истечении срока размещения Вашей рекламы';
				submit_pm('post', $subject, $pm_data, false);
			}
			unset($ads_to_email);
		}
Помощь в ЛС/email только за WM или ЮMoney
ArtTeam
phpBB 2.0.0
Сообщения: 200
Стаж: 16 лет 4 месяца
Благодарил (а): 7 раз
Поблагодарили: 3 раза

Re: Advertisement Management

Сообщение ArtTeam »

Владелец:
Пользователь которому разрешается видеть панель управления рекламой.
Добавил владельца но так и не понял где этот пользователь может видеть панель управления рекламой
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Advertisement Management

Сообщение HAMMER663 »

в админке и видит
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Advertisement Management

Сообщение Pazh »

При установки владельца рекламы(рекламодателя), у него появляется нижней части страницы сайта (где копирайты) ссылка для входа в просмотр статистики его рекламы там где размещен по-умолчанию ADS_12 (это прописано в файле ads/functions.php ищите my_ads.php)
Помощь в ЛС/email только за WM или ЮMoney
ruslik79
phpBB 1.0.0
Сообщения: 1
Стаж: 15 лет 2 месяца

Проблема с установкой Advertisement Management

Сообщение ruslik79 »

Здравствуйте форумчане! Установил себе phpBB, пока доволен. Раньше работал с Ванилой, но вопрос не в том, вопрос такой: установил себе автомод, установка прошла гладко, потом установил мод Advertisement Management, для рекламы, но почему-то в администраторском разделе нет настройки управлением рекламой или может что не так сделал, подскажите пожалуйста?
Последний раз редактировалось FEAR93 10.07.2011 10:41, всего редактировалось 5 раз.
Причина: Привёл сообщение в более читаем вид. Перенёс сообщение.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Advertisement Management

Сообщение Pazh »

Посмотри в админке вкладка Система -> Управление модулями -> Администраторские модули есть ли у тебя в выпадающем списке внизу acp_ads Управление рекламой (или русское название другое). Если есть, то добавь его в какой хочешь модуль и включи его.
Помощь в ЛС/email только за WM или ЮMoney
astrabis
phpBB 1.0.0
Сообщения: 8
Стаж: 15 лет 5 месяцев
Благодарил (а): 1 раз

Re: Advertisement Management

Сообщение astrabis »

Я не разбираюсь в php, прошу совета. Вчера, при установке мода Advertisement Management версии 1.0.10. на phpbb версии 3.0.8 сначала появилось сообщение, что старая версия umil, после замены папки umil мод не установился. Какой-то сбой в базе данных.
Сегодня открываю форум - вижу блок рекламы от Гугла (как она могла установиться сама?), но при вводе в адрес форума ads/database.php на странице установки мне предлагается деинсталлировать его (т.е. он как бы установлен). В тоже время нигде нет признаков, что он установлен. Делал вроде всё правильно, с учётом советов данной темы. Правда, поменял последовательность: сначала выполнил эту инструкцию Go to ACP -> Styles -> Template and hit refresh next to the templates you installed the modification on, потом предыдущую - ads/database.php
Что мне с этим делать?
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Advertisement Management

Сообщение Nekstati »

В админке ссылка «Adv. Management» должна где-то рядом со ссылками «Каналы новостей», «Средства против спам-ботов» и т. д. Поищите получше. Если точно её там нет, попробуйте закончить установку вручную. Система → Управление модулями → Администраторский раздел → Общие → Конфигурация, снизу в выпадающем списке поищите модуль Adv. Management. Если он там есть, установите его вручную (кнопкой «Добавить модуль»).

Если это не поможет — удаляйте мод и устанавливайте заново, внимательнее.

Да, ещё этот мод вводит администраторское право «Can Manage Advertisements», так что если вы вдруг не основатель конференции, то можете не видеть ссылку из-за отсутствия этого права.
astrabis
phpBB 1.0.0
Сообщения: 8
Стаж: 15 лет 5 месяцев
Благодарил (а): 1 раз

Re: Advertisement Management

Сообщение astrabis »

Благодарю Вас, Nekstati. Всё это я уже смотрел, внимательно изучив сообщения в теме.
Буду переустанавливать. Я только не разобрался, что значит основатель конференции. Это мой форум и у меня права администратора. Разве есть ещё какие-то права? И как тогда узнать где это право «Can Manage Advertisements»?

Вернуться в «Поддержка модов для phpBB 3.0.x»