|
Переадресация ссылок
|
|
| lesha | Дата: Вторник, 24.08.2010, 12:14 | Сообщение # 1 |
Offline
Генералиссимус
Глобальный модератор
| Сообщений: | 1817 |
| Награды: | 20 |
| Замечания: | 0% |
|
можно ли как-нибудь сделать,чтобы группа гости, при нажатии на ссылку перекидывало на другую страницу, и там таймер, до открытия ссылки... Вобщем как на некоторых сайтах, при нажатии ссылки на скачку им открывается окно и текст похожий на это:Ваша ссылка будет сгенерированна через столько времени, и по окончанию таймера ссылка появлялась... на ucoz и с простыми ссылками такое реально сделать?
|
| |
| |
| antisept | Дата: Среда, 25.08.2010, 08:31 | Сообщение # 2 |
Offline
BrainStorming
Администраторы
| Сообщений: | 2847 |
| Награды: | 51 |
|
|
Quote (lesha) на ucoz и с простыми ссылками такое реально сделать? Со всеми ссылками сайта?
Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.
Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
|
| |
| |
| lesha | Дата: Среда, 25.08.2010, 09:03 | Сообщение # 3 |
Offline
Генералиссимус
Глобальный модератор
| Сообщений: | 1817 |
| Награды: | 20 |
| Замечания: | 0% |
|
antisept, нет, к только в новостях ... и только для одной группы...
|
| |
| |
| antisept | Дата: Среда, 25.08.2010, 09:18 | Сообщение # 4 |
Offline
BrainStorming
Администраторы
| Сообщений: | 2847 |
| Награды: | 51 |
|
|
Quote (lesha) только для одной группы... конкретнее.
Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.
Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
|
| |
| |
| lesha | Дата: Среда, 25.08.2010, 09:24 | Сообщение # 5 |
Offline
Генералиссимус
Глобальный модератор
| Сообщений: | 1817 |
| Награды: | 20 |
| Замечания: | 0% |
|
Попробую объяснить подробнее. У меня на сайте много внешних ссылок в новостях. Я хочу,чтобы только гости,при нажатии на такую ссылку перекидывало на страницу с таймером ... (ну и рекламой конечно ) и по истечению срока таймера их перекидывало на ту страницу,которую им надо. А други группы ничего не ждали ... точнее зарегистрированные пользователи.
|
| |
| |
| antisept | Дата: Среда, 25.08.2010, 09:27 | Сообщение # 6 |
Offline
BrainStorming
Администраторы
| Сообщений: | 2847 |
| Награды: | 51 |
|
|
lesha, т.е. только для внешних ссылок?
Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.
Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
|
| |
| |
| lesha | Дата: Среда, 25.08.2010, 09:31 | Сообщение # 7 |
Offline
Генералиссимус
Глобальный модератор
| Сообщений: | 1817 |
| Награды: | 20 |
| Замечания: | 0% |
|
antisept, ну да ...
|
| |
| |
| antisept | Дата: Среда, 25.08.2010, 09:36 | Сообщение # 8 |
Offline
BrainStorming
Администраторы
| Сообщений: | 2847 |
| Награды: | 51 |
|
|
Так бы сразу и сказал Вообще можно попробовать такое сделает. Если что-нибудь получиться, отпишусь.
Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.
Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
|
| |
| |
| lesha | Дата: Среда, 25.08.2010, 09:36 | Сообщение # 9 |
Offline
Генералиссимус
Глобальный модератор
| Сообщений: | 1817 |
| Награды: | 20 |
| Замечания: | 0% |
|
antisept, спасибо Буду ждать.
|
| |
| |
| antisept | Дата: Среда, 25.08.2010, 17:29 | Сообщение # 10 |
Offline
BrainStorming
Администраторы
| Сообщений: | 2847 |
| Награды: | 51 |
|
|
Вот, что-то получилось. Но предупреждаю, это защита только от полных нубов. Итак, сначала подключи jq в head на Странице материала и комментариев к нему (новости): Code <script type="text/javascript" src="http://infoscript.ru/jquery.js"></script> Затем, открой блокнот и вставь туда это: Code <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>Переход по внешней ссылке</title> <script type="text/javascript"> var domain = self.location.host; var url = self.location.search; url = url.substring(1, url.length); function go() {location.replace(url);} if(location.href=='http://'+location.host+'/out.htm'||location.href=='http://'+location.host+'/out.htm?'){location.href='http://'+location.host+'/'} </script> </head> <body style="padding: 20px 180px; font-size: 10px; font-family: Tahoma; line-height: 200%;"> <table align="center"><tr><td> <center>Тут реклама</center></td></tr> <tr><td> <div id="linkPlace">Генерируется ссылка. Подождите <span id="timeNumer">10</span> сек.</div> <script type="text/javascript"> var timerFIG = 10; document.all.timeNumer.innerHTML = timerFIG; var timer = setInterval("startTimer()",1000); function startTimer() { if(timerFIG !== 1) { timerFIG--; document.all.timeNumer.innerHTML = timerFIG; } else { clearInterval(timer); document.all.linkPlace.innerHTML = '<p><a href="javascript://" onClick="go()">Ваша ссылка для скачивания<\/a></p>'; }} </script> </td></tr> <tr><td> <center>Тут реклама</center> </td></tr> </body> </html> Сохрани с названием out.htm и в кодировке utf-8. Закинь полученный файл в корень сайта. Потом, опять иди в ПУ-->Управление дизайном-->Новости-->Страница материала и комментариев к нему. Перед </body> вставь это: Code <?if($USER_LOGGED_IN$)?><?else?><script type="text/javascript"> $(document).ready(function(){ var sh; var ls; sh=document.location.host; //alert (sh); ls=document.getElementsByTagName('a'); for (i=0; i<ls.length;i++) { if(ls[i].host!=sh) ls[i].href='http://'+sh+'/out.htm?'+ls[i].href; }}); </script><?endif?> Дизайн сам оформишь 
Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.
Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
|
| |
| |
| lesha | Дата: Среда, 25.08.2010, 18:55 | Сообщение # 11 |
Offline
Генералиссимус
Глобальный модератор
| Сообщений: | 1817 |
| Награды: | 20 |
| Замечания: | 0% |
|
antisept, спасибо лови +
|
| |
| |
| lesha | Дата: Пятница, 22.10.2010, 15:48 | Сообщение # 12 |
Offline
Генералиссимус
Глобальный модератор
| Сообщений: | 1817 |
| Награды: | 20 |
| Замечания: | 0% |
|
Слушай, работать стало както раз через три, один раз получится и 3 раза переход простой ... даже реже ... почему так? всё работало, потом кое что с сайта удалил, подумал в этом дело, сделал всё заного и всёравно не работает
|
| |
| |
| antisept | Дата: Пятница, 22.10.2010, 18:29 | Сообщение # 13 |
Offline
BrainStorming
Администраторы
| Сообщений: | 2847 |
| Награды: | 51 |
|
|
хз, если в скрипте ничего не изменял, то возможно нужно просто куки почистить.
Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.
Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
|
| |
| |