Advertisement Management

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 20 лет 2 месяца
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз

Re: Ошибка SQL ERROR [ mysql4 ]

Сообщение DK7 »

apylyov писал(а):FILE: includes/functions.php
LINE: 4060
CALL: setup_ads()

FILE: index.php
LINE: 144
CALL: page_header()
что в них?
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 21 год 1 месяц
Откуда: Новосибирск
Поблагодарили: 37 раз

Re: Ошибка SQL ERROR [ mysql4 ]

Сообщение Alek$ »

Покажите результат выполнения запроса

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

SHOW CREATE TABLE phpbb_ads;
в phpMyAdmin.
Переношу в Поддержка модов для phpBB 3.0.x

Добавлено спустя 3 минуты 3 секунды:
Речь, судя по всему, об этом моде: http://www.phpbb.com/community/viewtopi ... &t=1146135
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: Advertisement Management - Ошибка SQL ERROR [ mysql4 ]

Сообщение Di_Mok »

apylyov, это началось после добавления {COUNT_CLICK} в какую то рекламную площадку?
apylyov
phpBB 1.4.4
Сообщения: 139
Стаж: 17 лет 7 месяцев
Благодарил (а): 4 раза

Re: Advertisement Management - Ошибка SQL ERROR [ mysql4 ]

Сообщение apylyov »

Di_Mok писал(а):apylyov, это началось после добавления {COUNT_CLICK} в какую то рекламную площадку?
{COUNT_CLICK} добавил давно в рекламные площадки (неделю назад) А началось это недавно
DK7 писал(а): apylyov писал(а):FILE: includes/functions.php
LINE: 4060
CALL: setup_ads()

FILE: index.php
LINE: 144
CALL: page_header()


что в них?
4060 setup_ads();
144 page_header($user->lang['INDEX']);

Что я делал вчера в этих файлах: (отмечу после работ форум работал корректно до сегодня) Делал по этой статье http://fladex.ru/news/a-143.html. Я делал только это:

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

Для начала изменим её текст с бесполезного для нас «Список форумов» на самый нужный для нас поисковый запрос, к примеру, «Автомобильный форум». Для этого откроем файл language/ru/common.php, найдём в нём строку:
'FORUM_INDEX' => 'Список форумов',

и заменим её таким образом:
'FORUM_INDEX' => 'Автомобильный форум',

Изменения будут видны сразу же после сохранения файла.

Однако по умолчанию ссылка ведёт на страницу index.php, в то время как обычно продвигается не example.com/index.php, а именно example.com/ без указаний страниц. Это тоже нужно учесть, поэтому открываем для редактирования файл includes/functions.php, находим в нём строку:
'U_INDEX' => append_sid("{$phpbb_root_path}index.$phpEx"),

и заменяем её на:
'U_INDEX' => append_sid("{$phpbb_root_path}"),

Текст и сниппеты

В обычном виде главная страница форума phpBB представляет собой набор статистической информации и ссылок на разделы и подфорумы. Для пущего эффекта нужно добавить туда текст, который бы содержал в себе те ключевые слова, под которые нужно продвинуть главную страницу форума. Для этого можно поступить, например, так - открыть файл шаблона главной страницы index_body.html и найти там строчку:
<!-- IF S_DISPLAY_ONLINE_LIST -->

Перед ней нужно добавить упомянутый текст, при необходимости указав с помощью шаблонных переменных, что его не нужно показывать обычным зарегистрированным пользователям. Пример добавляемого кода:
<br /> <!-- IF not S_USER_LOGGED_IN or S_IS_BOT --> <p>auto.example.com — специализированный <strong>автофорум</strong> для разговоров на любые темы, касающиеся автомобилей и их владельцев. Не могли найти <strong>форум автомобилистов</strong>? Вот он, здесь!</p> <!-- ENDIF -->

Сохраняем изменения и обновляем кэш шаблона в администраторском разделе.
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 21 год 1 месяц
Откуда: Новосибирск
Поблагодарили: 37 раз

Re: Advertisement Management - Ошибка SQL ERROR [ mysql4 ]

Сообщение Alek$ »

apylyov
Alek$ писал(а):Покажите результат выполнения запроса

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

SHOW CREATE TABLE phpbb_ads;
в phpMyAdmin.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
apylyov
phpBB 1.4.4
Сообщения: 139
Стаж: 17 лет 7 месяцев
Благодарил (а): 4 раза

Re: Advertisement Management - Ошибка SQL ERROR [ mysql4 ]

Сообщение apylyov »

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

Re: Advertisement Management

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

Часть сообщений перенесена из Advertisement Management
In Web We Trust
sash12
phpBB 1.2.0
Сообщения: 10
Стаж: 15 лет 7 месяцев
Благодарил (а): 4 раза

Re: Advertisement Management

Сообщение sash12 »

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

Re: Advertisement Management

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

sash12, при снятии галочки у Вас автоматически должен открыться список форумов, где, удерживая клавишу Ctrl, можно выбрать несколько форумов для показа рекламы. Если У Вас список не появляется, то проверьте правильность установки мода, а также создали ли Вы вообще форумы и не отключен ли в Вашем браузере Javascript.

Что касается синей рамки, то смотрите, какой из тегов ее задает в настройке "Код рекламы" на странице редактирования рекламного блока
In Web We Trust
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: Advertisement Management

Сообщение Di_Mok »

sash12 писал(а):И возможно ли убрать вообще синюю рамка блока рекламы ?
Найди

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

	<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>
					</dl>
				</li>
			</ul>
			<div style="padding: 5px 5px 2px 5px; font-size: 1.1em; background-color: #ECF1F3; margin: 0px auto; text-align: center;">
				{ADS_X}
			</div>
		<span class="corners-bottom"><span></span></span></div>
	</div>
И убери всё кроме {ADS_X} Вместо X- номер площадки. Т.е., если тебе нужно убрать рамку у площадки которая под шапкой - {ADS_2} и т.п.
Аватара пользователя
Allexxxey
phpBB 1.2.0
Сообщения: 10
Стаж: 15 лет 5 месяцев
Откуда: Novosibirsk-City
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Установка мода Advertisement Management

Сообщение Allexxxey »

Доброго времени суток!

Прошу помощи... Итак:

Имеется форум (версия phpBB: 3.0.7-PL1),
Стиль, используемый по умолчанию: X_Silver (2010, основан на prosilver)
Пытаюсь установить мод Advertisement Management (версия 1.0.10 качал с http://bb3x.ru/mods/info/72), предварительно выполнив все, согласно инструкции. Внес изменения во все необходимые файлы (в NotePad ++, сохраняя в UTF-8 без BOM). По логике вещей, поскольку я использую стиль не ProSilver, то изменения в файлы вносил в X-Silver.

При установке мода возникла ошибка, лишь в одном месте:
Обновление шаблонов prosilver
Ошибка: Файл ../styles/prosilvercustom_profile_fields.html не доступен для чтения.
Соответственно установка не завершена.

Начал экспериментировать, а именно: внес изменения и в файлы ProSilver - то же самое. Выставил по умолчанию ProSilver - та же ошибка, менял этот самый custom_profile_fields.html с дистрибутива phpBB 3.0.7-PL1, задавал ему права 777 вместо 644 - безрезультатно. Помогите, что я делаю не так??? Неужели у меня у одного подобная ошибка? UMIL обновил до версии 1.0.4 - так же не помогло. Куда копать? Уже кажется все, что знал - перекопал, пусть он хотя бы на ProSilver установится для начала.

P.S. Как выглядит стиль, можно посмотреть тут
P.P.S. На тестовом форуме с версией phpBB: 3.0.8 установился без проблем, но по какой-то причине не отобразился в модулях (возможно из-за не обновленного UMIL).
P.P.P.S. Если надо будет что-либо приложить, сообщите пожалуйста.

Благодарю за внимание и любую оказанную помощь.
С уважением, Алексей
Аватара пользователя
Walan
phpBB 1.4.3
Сообщения: 79
Стаж: 15 лет 5 месяцев
Благодарил (а): 6 раз
Поблагодарили: 2 раза

Re: Advertisement Management

Сообщение Walan »

Доброй ночи
Можно ли реализовать следующее:
1. Как бы прикрутить к моду функцию размещения рекламки в подписи пользователей? Ну скажем хотя бы в виде ссылки или баннера (как вариант).
2. При этом что-бы пользователь не мог ее убрать, а его собственная подпись была бы после установленной админом.
3. И прикрутить возможность отключения рекламки в подписи при достижении N-ного количества сообщений пользователем ну или если он состоит в какойто группе (как в оригинальном моде).
4. ну и как следствие управление всем этим с админ панели.

p.s. или же сделать это отдельным модом...
Последний раз редактировалось Walan 09.04.2011 5:47, всего редактировалось 1 раз.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Advertisement Management

Сообщение Nekstati »

Allexxxey, попробуйте 1) взять файл с офсайта http://www.phpbb.com/community/viewtopi ... &t=1146135 (мало ли что бб3ховцы могли там напортить), 2) откатить форум на точку до установки мода и сделать всё заново, но сразу с правками в Prosilver. Точнее, вносить правки в файлы неиспользуемого, но установленного стиля необязательно, но недостающие файлы из папки мода в него копировать обязательно. Или же удалить его совсем во избежание подобных ошибок.
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: Advertisement Management

Сообщение Di_Mok »

Walan, в подпись думаю, не стоит втыкать. Лучше добавить в сообщениях выше или ниже.

В viewtopic_bodi.html найти

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

<!-- IF postrow.SIGNATURE --><div id="sig{postrow.POST_ID}" class="signature">{postrow.SIGNATURE}</div><!-- ENDIF -->
Добавить выше или ниже{ADS_10} И создать в админке площадку с кодом {ADS_10}
Аватара пользователя
Walan
phpBB 1.4.3
Сообщения: 79
Стаж: 15 лет 5 месяцев
Благодарил (а): 6 раз
Поблагодарили: 2 раза

Re: Advertisement Management

Сообщение Walan »

как вариант подходит.. а как реализовать функцию, при которой скажем написав 300 сообщений, или вступив в определенную группу у пользователя исчезала бы реклама? Из админки функция

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

*Группы:
Укажите группы для которых НЕ ПОКАЗЫВАТЬ рекламу. 
Удерживайте CTRL для выбора нескольких групп.*
не подходит, так как всего лишь позволяет отключить конкретному пользователь возможность видеть...

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