![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Mi4igan |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 25.6.2010 Репутация: нет Всего: нет |
Дублирую тему, т.к. поначалу не разобрался и разместил не в том месте. Вот она: http://forum.vingrad.ru/forum/topic-304183.html
Модераторы, удалите ее пожалуйста. А вопрос меня интересует следующий: Очень на многих сайтах контекстная реклама размещается под заголовком темы раздела, а то и прямо внутри текста страницы, перемежаясь с абзацами. То есть идет один или несколько абзацев текста - потом блок рекламы - снова текст, снова реклама. Когда сайт состоит из нескольких сотен страниц, не вариант прописывать каждый такой блок на каждой странице вручную, значит, как то это делается динамически. Объясните, какие есть способы такой реализации размещения рекламы на сайте? Заранее спасибо. |
|||
|
||||
bars80080 |
|
||||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
а ты страницы делаешь вручную? не совсем понятно, в чём заморочка? допустим, берём этот офрум с рекламой после первого поста. при формировании страницы в цикле выводится некоторое количество постов. после каждого происходит проверка, если это первый пост, то подключается модуль рекламы. модуль определяет, есть ли чего выводить, может быть высчитывает чья очередь и добавляет этот код к общему тексту. далее цикл продолжает накидывать посты, не подключая уже рекламного модуля
|
||||
|
|||||
Mi4igan |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 25.6.2010 Репутация: нет Всего: нет |
Да, как вариант, спасибо. Но с форумами проще, тут каждое сообщение - это отдельная запись в таблице, которая считывается циклом. И тут действительно просто вставлять рекламу. Но как быть с сайтом, а не с форумом? На вопрос - вручную ли я делаю сайт - нет, сайт динамический. Из адресной строки считывается указатель страницы (то есть обычная переменная), она прогоняется через switch, находится соответствие, и подключается нужный файл - именно что файл с содержимым, целиком (то есть, чтобы было понятней, например, это может быть какая-нить статья, то есть какой то единый текст). И таких файлов сотни. И вот как внутри этих файлов между абзацев можно подключать рекламу? Ведь файл - это единое целое, не как с таблицей БД, где записи считываются в цикле ,файл сразу подключается функцией include! Вот как это можно сделать? Это сообщение отредактировал(а) Mi4igan - 27.6.2010, 12:25 |
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
Mi4igan, в общем случае - никак
![]() В частных случаях можно заставить автора статьи вставлять в текст разметку [здесь_вставим_рекламу] [тут_обрежем_под_кат] и так далее... Это наиболее демократичный и безвредный вариант. Можно пытаться искать конец параграфа ближе к середине и вставляться в него, но это либо сложно, либо неправильно -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |