- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ага, код сюда не впихнешь, нужно с шаблонизатором разбираться. Сейчас посмотрел его – с ходу не фига не понятно, возможно гораздо проще будет организовать вставку банера так, как это делается на бесплатных хостингах.
Для директории в которой лежит форум создаете .htaccess
Action add-banner http://site.ru/cgi-bin/baner.cgi
AddHandler add-banner .php
В итоге при запросе файла с расширением .php, Апач будет вызывать обработчик в виде сценария baner.cgi.
В baner.cgi выводите банер, после чего выводите содержимого запрашиваемого файла(его можно найти в переменной PATH_TRANSLATED). Ну или наоборот.
На php обработчик для php написать нельзя, т.к. он зациклится сам на себе… поэтому нужно смотреть в сторону перла. Перл я не знаю.
Или еще проще, в php есть директивы auto_prepend_file и auto_append_file, которые позволяют вставлять какой-либо файл до или после запрашиваемого php скрипта.
Эти директивы тоже можно задать для определенной директории с помощью .htaccess.
php_value auto_prepend_file baner.php
Сделай JavaScript'ом. К примеру в нужном месте вставляешь <script src="baners.php"></script>. А baners.php выдает разные банеры: document.write("baner1") или document.write("baner2")...
Или еще проще, в php есть директивы auto_prepend_file и auto_append_file, которые позволяют вставлять какой-либо файл до или после запрашиваемого php скрипта.
Эти директивы тоже можно задать для определенной директории с помощью .htaccess.
php_value auto_prepend_file baner.php
Только в случае, когда php стоит как модуль apache.
Ничего не помогает :(
Но все-таки возможно ведь файл подгрузить?
P. S. Не знаю я PHP, поэтому, по возможности, размещать готовые примеры... Спасибо.
Pavel2005,
А какое расширение у файла? Может SSI можно использовать?
Есть вариант сделать на JS, но времени кадастрофически мало, поэтому без примера...
Если вы можете вставить хоть какой то файл, к примеру так же как в самом первом сообщении <!--#include virtual="/файл_такой_то" -->
то на файл такой то можно возложить всю работу по ротации контента и по подгрузке его. Вобщем подключайте ОДИН конкретный файл, а этот файл пусть сам и думает что ему отдавать. А вообще, если скините в личку примеры этого шаблона, мож будет более понятно.
Расширение у файла любое может быть. Там просто HTML код
И мне нужно подключать не один файл, а несколько в ротации...
В том все и дело, что не могу подключить ни одного файла, в том числе и исполняемого.
Примеры шаблона см. выше.
Ну а какое нить слово можешь написать там?
Если да, то возвращаемся к истокам, делаешь <iframe> и подключаешь опять таки все что нужно.
Но это не красивый способ.
А там, как я понимаю, нужно менять обработчик шаблона.
Допустим имеются 5 файлов с разными банерами baner1.htm, baner2.htm, ..., baner5.htm. В нужном месте на странице вставляем
В файле baner.php пишем