Advertisement Management

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Golan
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 3 месяца
Откуда: Россия, Мордовия
Благодарил (а): 35 раз
Поблагодарили: 5 раз

Re: Advertisement Management

Сообщение Golan »

Даа, черт ногу сломает.

Добавлено спустя 20 минут 19 секунд:
Айдар писал(а):Golan, переменные типа {ADS-1}, конечно же,в шаблоны добавили?
Если бы мне было лет 20-30 сообразил бы. А в какие шаблоны и что за переменные.
Я уж удалил и поставил вручную как в инструкции, там что то о переменных ничего не нашел
Добро не ценится, в современном мире, люди от него наглеют!
Аватара пользователя
sweetlana
phpBB 1.2.1
Сообщения: 20
Стаж: 15 лет 7 месяцев
Благодарил (а): 2 раза

Re: Advertisement Management

Сообщение sweetlana »

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

Re: Advertisement Management

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

sweetlana писал(а):то да
В смысле добавляли туда переменные? Я не увидел их там.
Более того, не видел включения скрипта

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

<!-- INCLUDE ads/ads.js -->
Добавлено спустя 4 минуты 19 секунд:
Хотя, вот теперь вижу, но вижу выполненную инструкцию для просильвер в шаблонах от субсильвера.
In Web We Trust
Аватара пользователя
sweetlana
phpBB 1.2.1
Сообщения: 20
Стаж: 15 лет 7 месяцев
Благодарил (а): 2 раза

Re: Advertisement Management

Сообщение sweetlana »

разбираюсь

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

Re: Advertisement Management

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

Golan, по инструкции. У Вас в инструкции есть такие задания:
Найти:

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

<div id="page-header">
Добавить после:

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

		{ADS_1}
Т.е. помимо правки php-файлов есть инструкции по правке шаблонов стилей в формате .html
In Web We Trust
Аватара пользователя
Golan
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 3 месяца
Откуда: Россия, Мордовия
Благодарил (а): 35 раз
Поблагодарили: 5 раз

Re: Advertisement Management

Сообщение Golan »

sweetlana писал(а):Вы имеете ввиду изменения в файлах типа
overall_header
overall_footer
functions ...
то да
Да нет, внесение изменений не сложно, это же делаю просто выделить-вставить, а вот понять что вырезаешь и вставляешь- то другой вопрос.
Я уж на локалке стал просто экспериментировать изменять то, сё и смотреть результат.
Добро не ценится, в современном мире, люди от него наглеют!
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Advertisement Management

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

Golan, теперь все показывает - проблема была в использовании прав групп. При включенной опции "Использовать Права групп" в настройке непосредственно рекламного баннера появляется поле "Группы:Укажите группы для показа рекламы.". Дело тут в ошибке перевода. Для устранения ошибки проделайте дополнительно вот эту инструкцию. Это №1 :)

№2. Вы зачем-то в шаблонах внесли переменные везде по 2 раза - попробуйте включить рекламный блок "Тест" в настройках и посмотрите на форуме, как это выглядит. Уберите вторые вхождения во всех шаблонах.

№3. При просмотре через админку шаблона субсильвера overall_footer.html вылезает ошибка следующего характера:

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

[phpBB Debug] PHP Notice: in file /includes/utf/utf_tools.php on line 1845: htmlspecialchars() [function.htmlspecialchars]: Invalid multibyte sequence in argument
Я так и не понял причину ошибки. Но она не связана с Advertisement Management. Ищите моды, которые предполагали редактирование файла utf_tools.php - возможно, там неверно была выполнена инструкция.
In Web We Trust
Аватара пользователя
sweetlana
phpBB 1.2.1
Сообщения: 20
Стаж: 15 лет 7 месяцев
Благодарил (а): 2 раза

Re: Advertisement Management

Сообщение sweetlana »

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

Re: Advertisement Management

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

sweetlana писал(а):А где включается "тест" рекламных блоков?
Менеджер рекламы > в последней табличке колонка "Разрешить рекламу" выставить "Да", либо в этой табличке нажать "изменить" и в появившемся окне поставить галочку в поле "Разрешить рекламу"
In Web We Trust
Аватара пользователя
Golan
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 3 месяца
Откуда: Россия, Мордовия
Благодарил (а): 35 раз
Поблагодарили: 5 раз

Re: Advertisement Management

Сообщение Golan »

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

Re: Advertisement Management

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

Golan писал(а):просто создать новую рекламу и указать то же место?
Нет! Нужно создать новую переменную {ADS} и закинуть ее в шаблон overall_header рядом с той переменной.
Т.е. должно получиться примерно так (номера переменных только другие):

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

<!-- IF ADS_1 -->{ADS_1}<!-- ENDIF --><!-- IF ADS_2 -->{ADS_2}<!-- ENDIF -->
Но для валидности я бы сделал это все в таблице:

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

<table border=0><tr><td><!-- IF ADS_1 -->{ADS_1}<!-- ENDIF --></td><td><!-- IF ADS_2 -->{ADS_2}<!-- ENDIF --></td></tr></table>
Да, кстати (вроде как здесь не освещалось), если хотим отображать какой-то баннер только на главной, то создаем новую переменную (например, {ADS-99} и прописываем в нужном месте шаблона отдельно от других переменных так:

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

<!-- IF SCRIPT_NAME == "index" --><!-- IF ADS_99 -->{ADS_99}<!-- ENDIF --><!-- ENDIF -->
Кстати, кто знает, какое условие задавать от противного - т.е. если баннер нужно размещать на всех страницах, кроме главной? Что-то типа:

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

<!-- IF NOT-SCRIPT_NAME == "index" --><!-- IF ADS_99 -->{ADS_99}<!-- ENDIF --><!-- ENDIF -->
Последний раз редактировалось Айдар 03.02.2011 23:51, всего редактировалось 1 раз.
In Web We Trust
Аватара пользователя
Golan
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 3 месяца
Откуда: Россия, Мордовия
Благодарил (а): 35 раз
Поблагодарили: 5 раз

Re: Advertisement Management

Сообщение Golan »

Вот это тоже интересно. Куда закидывать понятно, а вот как создать ее? Где?
Да и вот это тоже нужно добавлять с новыми переменными?

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

<!-- IF ADS_7 -->
<div class="forabg">
	<div class="inner"><span class="corners-top"><span></span></span>
		<ul class="topiclist">
			<li class="header">
				<dl class="icon">
					<dt>{L_ADVERTISEMENT}</dt>
Если да то опять вопрос у куда после или перед?

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

Re: Advertisement Management

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

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

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

) - это по-моему к просильверу относится. И, если нужно редактировать дополнительные теги, то учить здесь: htmlbook.ru
In Web We Trust
Аватара пользователя
Golan
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 3 месяца
Откуда: Россия, Мордовия
Благодарил (а): 35 раз
Поблагодарили: 5 раз

Re: Advertisement Management

Сообщение Golan »

Пробовал менять в этом моде кое что, конечно на бум. Прихожу к выводу, кто так как он есть немного не удобно. В том смысле что для отображения рекламного блока в любом месте. Ваннер должен быть определенного размера, если маленький, то не красиво прилеплен в лево.
Безымянный.JPG
Это я только для пробы разместил.
Выше я показывал как это реализовано на одном из сайтов. Там конечно здорово. Попробую модера попросить может поделиться наработкой.
Еще раз всем спасибо за поддержку.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Добро не ценится, в современном мире, люди от него наглеют!
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Advertisement Management

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

Golan, изучи теги <div>, <table> и все его составляющие, и атрибут align=center - этого хватит для управления баннером.
In Web We Trust

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