|
|
|
| Я уже открывал похожую тему: http://softtime.ru/forum/read.php?id_forum=1&id_theme=53520, но не точно сформулировал задачу.
Есть страница с размещенными картинками (допустим сто) у каждой картинки прописана ссылка, которая ведет на внешний сайт.
Требуется скрипт, который при загрузке страницы заменит случайным образом часть (допустим 20%) реальных ссылок на рекламные ссылки из файла (null.php)
Замена должна быть произведена незаметно для пользователя например таким способом:
<a href="реальная ссылка" onclick="javascript:s='рекламная ссылка'; window.open(s); return false;" target="_blank">
|
Структура файла null.php - текстовый файл, ссылки расположены с новой строки. | |
|
|
|
|
|
|
|
для: dordoy
(16.06.2008 в 17:42)
| | Что значит при загрузке - после того как загружена страница? Если так, вам в другой раздел, это уже задачи JS. | |
|
|
|
|
|
|
|
для: sim5
(16.06.2008 в 17:48)
| | Скажем так:
Есть страница с размещенными картинками (допустим сто) у каждой картинки прописана ссылка, которая ведет на внешний сайт.
Требуется скрипт, который заменит случайным образом часть (допустим 20%) реальных ссылок на рекламные ссылки из файла (null.php)
Замена должна быть произведена незаметно для пользователя .
Структура файла null.php - текстовый файл, ссылки расположены с новой строки. | |
|
|
|
|
|
|
|
для: dordoy
(16.06.2008 в 17:54)
| | Что значит незаметно - после того как загружена страница? Если так, вам в другой раздел, это уже задачи JS. | |
|
|
|
|
|
|
|
для: sim5
(16.06.2008 в 17:58)
| | Уважаемые, регулировщики!
Большая просьба, можете помочь - помогите, не можете... что время попусту тратить на писанину | |
|
|
|
|
|
|
|
для: dordoy
(16.06.2008 в 18:01)
| | То есть Вам требуется заменить после загрузки страницы? Если так, то Вам в другой раздел - http://softtime.ru/forum/index.php?id_forum=4 | |
|
|
|
|
|
|
|
для: dordoy
(16.06.2008 в 18:01)
| | Ну вы сами подумайте, что вы спрашиваете? Незаметно это как? Вы можете ПЕРЕД ТЕМ как выдать пользователю страницу с картинками, уже на сервере сделать подмену этих ссылок - это будет незаметно для пользователя? Вы как попугай, одно и тоже, а не понять... | |
|
|
|
|
|
|
|
для: sim5
(16.06.2008 в 18:13)
| | На сервере сделать подмену ссылок. | |
|
|
|
|
|
|
|
для: dordoy
(16.06.2008 в 18:26)
| | А зачем у вас тогда JS открывает окно? Видите ли, если ваши картинки со ссылками, это картинки на основной странице, то смысла в этом окне нет, один гемморой с ним и тут работа для JS в таком случае. Если картинки это страница с картинками которая будет открыта в этом окне, тогда в скрипте обработчике (к которому идет запрос в окне), получайте файл, например:
<?
$links = file("null.php"); //$links это массив ссылок
$rand_links = array_rand($links, 20); //а $rand_links, это уже 20 случайных ссылок
|
А уж дальше как хотите их - либо через каждую четвертую картинку подставляйте, либо в первой двадцатке и т.п.. | |
|
|
|
|
|
|
|
для: dordoy
(16.06.2008 в 17:54)
| | А что значит при загрузке? Если после того как загружена страница, то Вам в другой раздел - http://softtime.ru/forum/index.php?id_forum=4 | |
|
|
|
|
|
|
|
для: dordoy
(16.06.2008 в 17:42)
| | >Есть страница с размещенными картинками (допустим сто) у каждой картинки прописана >ссылка, которая ведет на внешний сайт.
>Требуется скрипт, который при загрузке страницы заменит случайным образом часть >(допустим 20%) реальных ссылок на рекламные ссылки из файла (null.php)
Не понятно какая цель всего этого маскарада.
Страница с размещенными картинками и ссылками у каждой страницы, откуда все это берется из БД? И причем рекламные ссылки?
P.S. Если вы это где-то видели, приведите ссылку, может нагляднее будет понятно, что вы конкретно хотите. | |
|
|
|
|
|
|
|
для: AcidTrash
(16.06.2008 в 22:31)
| | А как у Вас формируются картинки на страничке: статично ( то есть их адреса прописаны в HTML коде и не меняются или динамически ( то есть формируются PHP)??
Если первый случай, то Вам действительно надо в раздел JS. Если второй, то впринципе sim5 Вам уже ответил. | |
|
|
|
|
|
|
|
для: dordoy
(16.06.2008 в 17:42)
| | Порнушку мутим?
Каким образом у ва формируется страница? Откуда берутся данные. Вы можете подробнее описать? | |
|
|
|