Вторник, 23.04.2024, 21:35
Скрипты для Ucoz
Карта сайта
Главная | Записи участника (albatrOs) - Скрипты для Ucoz



Книги для вебмастера
Новые сообщения Участники Правила форума Поиск Лента новостей
  • Страница 1 из 1
  • 1
Скрипты для Ucoz » Записи участника » albatrOs [5]
Результаты поиска
albatrOsДата: Среда, 14.09.2011, 02:45 | Сообщение # 1 | Тема: Скрипт "Гостям не видны ссылки"
Рядовой
Группа: Пользователи
Пол:
Награды: 0
Репутация: 0
Сообщений: 5
Если эта тема еще актуальна, подскажите пожалуйста как можно скрыть только одну конкретную ссылку в сообщении форума, не прибегая к тэгу [hide] и данному скрипту, который вообще все ссылки скрывает.

Смысл в том, что если спрятать ссылку под hide-ом, то её вообще не будет видно гостю. Как будто её там и нет. А нужно что бы вместо этой ссылки, гость видел надпись что она скрыта. При этом другие ссылки в сообщениях форума для него не должны быть заблокированы.

Возможно ли это вообще как-то реализовать? Условные операторы в ucozе не работают в сообщениях. А скрипт представленный в этой теме не подходит, т.к. скрывает все ссылки...

Заранее спасибо за ответ!
 
albatrOsДата: Среда, 14.09.2011, 13:53 | Сообщение # 2 | Тема: Скрипт "Гостям не видны ссылки"
Рядовой
Группа: Пользователи
Пол:
Награды: 0
Репутация: 0
Сообщений: 5
bandjuk, благодарю вас за ответ. Но всё абстоит немного иначе. Дело в том, что условные операторы в материалах сайта и сообщениях форума НЕ работают ". Впрочем это уже не важно, решение вопроса найдено:

Для того что бы скрыть какую-то КОНКРЕТНУЮ ссылку в сообщении форума от гостей, при том что бы гость вместо неё видел надпись: "Ссылка доступна только для пользователей", нужно:

1. В настройках групп пользователей установить права для форума "разрешить HTML тэги в сообщениях".
2. В настройках дизайна, Вид материалов форума, после $MESSAGE$ вставить код:

Code
<?ifnot($USER_LOGGED_IN$)?><script type="text/javascript">$('.link2hide').html('ССЫЛКА ДОСТУПНА ТОЛЬКО ДЛЯ ПОЛЬЗОВАТЕЛЕЙ');$('.link2hide').attr('href', 'ССЫЛКА НА РЕГИСТРАЦИЮ');</script><?endif?>


3. В самом сообщении форума прописать нужную ссылку следующим образом:

Code
<a class="link2hide" href="ВАША ССЫЛКА">ТЕКСТ</a>


И тогда всё будет ок! smile

P.S.: По сути это получается новый скрипт. Можно даже его в отдельную тему выделить. Только описать наверное стоит доступно, чем это сделал я...
 
albatrOsДата: Четверг, 15.09.2011, 14:36 | Сообщение # 3 | Тема: Скрипт "Гостям не видны ссылки"
Рядовой
Группа: Пользователи
Пол:
Награды: 0
Репутация: 0
Сообщений: 5
bandjuk, подскажите, может быть знаете как в этот код скрипта (указанного мной здесь выше) :

Code
<?ifnot($USER_LOGGED_IN$)?><script type="text/javascript">$('.link2hide').html('ССЫЛКА ДОСТУПНА ТОЛЬКО ДЛЯ ПОЛЬЗОВАТЕЛЕЙ');$('.link2hide').attr('href', 'ССЫЛКА НА РЕГИСТРАЦИЮ');</script><?endif?>


Вместо текста "ССЫЛКА ДОСТУПНА ТОЛЬКО ДЛЯ ПОЛЬЗОВАТЕЛЕЙ" воткнуть изображение? Т.е. что бы гости не текст видели, а картинку?
 
albatrOsДата: Четверг, 15.09.2011, 15:40 | Сообщение # 4 | Тема: Скрипт "Гостям не видны ссылки"
Рядовой
Группа: Пользователи
Пол:
Награды: 0
Репутация: 0
Сообщений: 5
Если я вместо слова "Ссылка" вставлю этот код, гости будут видеть надпись:

<img src="адрес картинки" width="" height=""/> ...
 
albatrOsДата: Четверг, 15.09.2011, 19:22 | Сообщение # 5 | Тема: Скрипт "Гостям не видны ссылки"
Рядовой
Группа: Пользователи
Пол:
Награды: 0
Репутация: 0
Сообщений: 5
Quote (bandjuk)
Попробуй вместо слов Ссылка доступна только для пользователей вставить код: <img src="адрес картинки" width="" height=""/>


Вы действительно оказались правы. Всё заработало...
 
Скрипты для Ucoz » Записи участника » albatrOs [5]
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика
Copyright Глюк Рекордс © 2024

Создать бесплатный сайт с uCoz