На форуме InfoScript.ru вы можете: задать вопросы по php, вопросы по javascript, вопросы по системе uCoz, заказать графику для вашего сайта и просто пообщаться с хорошими людьми
  • Страница 1 из 1
  • 1
Модератор форума: frenkmalcov  
Ссылки видят...
danger9393 Дата: Воскресенье, 18.04.2010, 21:18 | Сообщение # 1
Offline
Опытный
Стандартный аватар
Пользователи
Сообщений:113
Награды:0
Замечания:0%
Репутация
0
У меня такой вопрос,есть скрипт на форуме "ссылки видят только зарегистрированные" можно ли его поставить на страницу каталога файлов или ещё куда нибудь?
Или есть подобный скрипт только чтобы на каталог файлов!

Добавлено (18.04.2010, 21:18)
---------------------------------------------
А также где можно найти скрипт или что это чтобы был "приватный текст" как на этом сайте

когда заходишь в файлы там в приватном тексте видно только пользователям,гостям ссылки не видать...Когда сам файлы добавляешь это выглядит так:
Code
[priv="reg"]тут ссылки или текст который вам надо скрыть[/priv]


Сообщение отредактировал danger9393 - Воскресенье, 18.04.2010, 21:19
 
antisept Дата: Понедельник, 19.04.2010, 09:58 | Сообщение # 2
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
Quote (danger9393)
можно ли его поставить на страницу каталога файлов или ещё куда нибудь?

danger9393, его можно в любой модуль ставить.

Quote (danger9393)
когда заходишь в файлы там в приватном тексте видно только пользователям,гостям ссылки не видать...

В ucoz для этого есть bb-код Hide. Чтобы изменить его под себя, зайди в css и добавь туда это:

Code
/* === Tэг HIDE === */  
   .UhideBlockA {  
   color: #757575;  
   background-color: #f2f2f2;  
   border: 1px dotted #bebebe;  
   padding: 5px;  
   }  
   /* ================ */

Затем, в управлении дизайном, в нижнюю часть сайта вставь это:

Code
<script type="text/javascript">  
   // Copyright AllCity ~ http://allcity.net.ru/  
   <?if($USER_LOGGED_IN$)?>  
   $('span.UhideBlock').each(function(){  
   $(this).wrapAll('<div class="UhideBlockA"></div>');  
   });  
   <?else?>  
   $('span.UhideBlockL').each(function(){  
   $(this).wrapAll('<div class="UhideBlockA"></div>').html('Приватный текст');  
   });  
   <?endif?>  
   </script>


Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
danger9393 Дата: Понедельник, 17.05.2010, 15:07 | Сообщение # 3
Offline
Опытный
Стандартный аватар
Пользователи
Сообщений:113
Награды:0
Замечания:0%
Репутация
0
antisept, спасибо!Всё отлично работает! antisept Как всегда на высоте! biggrin

Добавлено (17.05.2010, 14:58)
---------------------------------------------
почему у меня он сейчас не работает?
Блин так отлично было,а после смены шаблона не пашет cry

Добавлено (17.05.2010, 15:07)
---------------------------------------------
а этот скрипт не пашет,ставлю в страницу материала и комментариев к нему

Code
<?if($USER_LOGGED_IN$)?>
<?else?>
<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?>

и нифига
 
antisept Дата: Вторник, 18.05.2010, 16:17 | Сообщение # 4
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
danger9393, я не знаю, в чем тут дело. Скорее всего, ты что-то не правильно делаешь, ведь до этого скрипт работал.

P.S: скинь адрес сайта в лс, посмотрю, как будет время.


Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
  • Страница 1 из 1
  • 1
Поиск: