PDA

View Full Version : баннеры не видны для пользователей


NeonAcid
24.11.2009, 18:48
Доброго времени суток!

Второй день бьюсь над проблемой уже поиском пользовался где только можно, но решения не нашел.

Дело в том, что для создания системы баннеров используется модуль Advertising, входящий в комплект русского php-nuke 8. С работой модуля разобрался, но баннеры видны только под админом. Т.е. обычные пользователи их не видят. Добавлял уже рекламу и в блоки и в саму тему - результат тот же. Была подобная проблема и с картинками, но она легко решалась изменением параметров фильтра. Подозреваю, что где-то там и проблемы банеров, но как решить не понимаю.

Заранее благодарю за ответ.

Soniks
24.11.2009, 22:59
NeonAcid Добавлял уже рекламу и в блоки и в саму тему - результат тот же.
А каким именно методом вы добавляли? что именно добавляете?
Тему используете стандартную? Если нет попробуйте на стандартной, возможно проблема в теме.

NeonAcid
24.11.2009, 23:37
С помощью блоков: создал новый блок - тип "Advertising", т.е. показ самого модуля рекламы - администратор видит здесь банер, пользователь нет.
Далее в theme.php, в ф-ии themeheader() после blocks(left) написал echo ads(1); - что соотвествует показу слева. Администратор видит это тоже, т.е. на сайте под админом я вижу банер и в блоке и после него, но пользователь видит только название блока и все, сам банер ни в одном из этих мест нет.

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

кстати говоря, банер представляет собой javascript. Все пробные манипуляции провожу над google AdSense (надеюсь это не реклама, заранее сори), т.е. он представляет собой небольшой скрипт, в котором ссылка на основной скрипт.

Soniks
25.11.2009, 01:17
NeonAcid да похоже на работу фильтра....
найдите файл ads.php (includes/core/) в нем есть строчка:

$ad_code = filter($ad_code);

удалите ее.

NeonAcid
25.11.2009, 01:38
спасибо большое, помогло! продолжаю разбираться в нюке =)