На форуме InfoScript.ru вы можете: задать вопросы по php, вопросы по javascript, вопросы по системе uCoz, заказать графику для вашего сайта и просто пообщаться с хорошими людьми
  • Страница 1 из 1
  • 1
Модератор форума: frenkmalcov  
Закрыить ссылки от гостей форума
malroz Дата: Пятница, 30.03.2012, 14:15 | Сообщение # 1
Offline
Опытный
Стандартный аватар
Пользователи
Сообщений:84
Награды:0
Замечания:0%
Репутация
4
В интернете есть скрипт:

Code
<script>   
e=document.getElementsByTagName('A');   
for(k=0; k<e.length;k++) {   
if(e[k].className=="link"){   
e[k].innerHTML = '[<b>гостям ссылки не видны, пожалуйста зарегистрируйтесь<b>]';   
e[k].href = '$REGISTER_LINK$';   
}   
}   
</script>


он, к сожалению, не рабочий! - скрывает ссылки для всех, включая админа!
Подскажите, может есть в природе такой скрипт, что бы ссылка осталась не тронутой (т.е. имела первоначальный вид), а при нажатии на нее "Гостей" выскакивал окно с просьбой о регистрации?


Все об Apple! - http://malroz.ru/
 
Сай_22 Дата: Пятница, 30.03.2012, 14:31 | Сообщение # 2
Offline
Здесь могла бы быть Ваша реклама
Администраторы
Сообщений:2145
Награды:23
Репутация
487
Code
<?ifnot($USER_LOGGED_IN$)?>
<script>    
e=document.getElementsByTagName('A');    
for(k=0; k<e.length;k++) {    
if(e[k].className=="link"){    
e[k].innerHTML = '[<b>гостям ссылки не видны, пожалуйста зарегистрируйтесь<b>]';    
e[k].href = '$REGISTER_LINK$';    
}    
}    
</script>
<?endif?>


Правила сайта

Если всё было бы так просто, никто бы не страдал в этом мире. © Zidane Tribal

 
malroz Дата: Пятница, 30.03.2012, 14:43 | Сообщение # 3
Offline
Опытный
Стандартный аватар
Пользователи
Сообщений:84
Награды:0
Замечания:0%
Репутация
4
Сай_22, скрипт рабочий, спасибо! Но, возможно ли сделать, все то же самое, но что бы ссылка имела первоначальный вид (т.е. ссылка скачать и выглядела бы как скачать, а не просьба зарегиться!)...если это конечно возможно!

Все об Apple! - http://malroz.ru/
 
Сай_22 Дата: Пятница, 30.03.2012, 15:00 | Сообщение # 4
Offline
Здесь могла бы быть Ваша реклама
Администраторы
Сообщений:2145
Награды:23
Репутация
487
Code
<?ifnot($USER_LOGGED_IN$)?>  
<script>     
e=document.getElementsByTagName('A');     
for(k=0; k<e.length;k++) {     
if(e[k].className=="link"){     
e[k].innerHTML = '[<b>скачать<b>]';     
e[k].href = '$REGISTER_LINK$';     
}     
}     
</script>  
<?endif?>


Правила сайта

Если всё было бы так просто, никто бы не страдал в этом мире. © Zidane Tribal

 
malroz Дата: Пятница, 30.03.2012, 15:28 | Сообщение # 5
Offline
Опытный
Стандартный аватар
Пользователи
Сообщений:84
Награды:0
Замечания:0%
Репутация
4
Супер! Еще чуть-чуть и будет гуд! Ты просто меня не правильно понял, мне нужно на месте ссылки не именно слово "скачать", а то вид ссылки какой был! Т.е. здесь e[k].innerHTML = '[<b>???<b>]'; должна стоять какая то переменная! Ссылки ведь разные бывают, например, будет ссылка читаем здесь или смотрим здесь, а бывают и целые предложения в виде ссылки и не гуд будет выглядетьесли на их месте будет "скачать" или "зарегистрируйтесь..." Если это изобразить не возможно, то тогда ладно, обойдемся тем, что есть...)

Все об Apple! - http://malroz.ru/
 
Сай_22 Дата: Пятница, 30.03.2012, 15:46 | Сообщение # 6
Offline
Здесь могла бы быть Ваша реклама
Администраторы
Сообщений:2145
Награды:23
Репутация
487
malroz, не проще уж первый вариант использовать?)

Правила сайта

Если всё было бы так просто, никто бы не страдал в этом мире. © Zidane Tribal

 
malroz Дата: Пятница, 30.03.2012, 15:58 | Сообщение # 7
Offline
Опытный
Стандартный аватар
Пользователи
Сообщений:84
Награды:0
Замечания:0%
Репутация
4
В принципе, так и зделаю...просто думал, что вам спецам такое изобразить - проще не куда! ) Бывает на форуме в новостях чуть ли не целая статья, а в статье есть словечки-ссылки и не очень красиво будет смотреться (читаться), если за место их будет "зарегистрироваться..." и т.п. - весь смысл статьи будет не понятен! )...А так как с ссылками нужно бороться, то тогда, пока не найду другой скрипт, поставлю первый вариант. Спасибо за помощь!!!

Все об Apple! - http://malroz.ru/
 
Сай_22 Дата: Пятница, 30.03.2012, 16:18 | Сообщение # 8
Offline
Здесь могла бы быть Ваша реклама
Администраторы
Сообщений:2145
Награды:23
Репутация
487
malroz, рад был помочь)

Правила сайта

Если всё было бы так просто, никто бы не страдал в этом мире. © Zidane Tribal

 
  • Страница 1 из 1
  • 1
Поиск: