Прячем от Гостя ссылки на сторонние сайты на форуме
|
|
workman | Среда, 08 Октября 2014, 09:54 | Сообщение 1 |
| Оба скрипта ставим вниз шаблона форума, но перед /body/
Как работают данные скрипты Вы можете посмотреть у меня на форуме, попробовав как Гость нажать на кнопку - (Создать тему или Ответить). Второй скрипт покажет Гостю на сторонний сайт, только предупреждение о регистрации, а внутренние ссылки сайта остаются открытыми для всех.
Порой бывает такое, что если закрыть все ссылки, то практически Гость уходит, а так внутренние открыты, но мы закрываем сторонние. Если кто нашел интересную инфо для себя и увидел что ссылка только после регистрации, то он туда и направится ...
Код <?if($USER_ID$=0)?> <script type="text/javascript">$('#frmButns83').click(function(){window.location.href='/index/3';return false;});</script><?endif?> <?if(!$USER_LOGGED_IN$)?><script type="text/javascript">$('td.posttdMessage a[href^="/go?"]').after('[<a href="/index/3" style="color:#ff0000;">Ссылка после регистрации</a>]').remove();</script> <?endif?>
| Страна: (RU) |
| |
Kosten | Среда, 08 Октября 2014, 14:53 | Сообщение 2 |
| workman, как понимаю работает только на модуле форум
| Страна: (RU) |
| |
workman | Среда, 08 Октября 2014, 15:00 | Сообщение 3 |
| Kosten, Ну почему же.. Можно настроить под любой раздел.
Хотя первый скрипт работает на кнопки форума
| Страна: (RU) |
| |
Kosten | Среда, 08 Октября 2014, 16:52 | Сообщение 4 |
| workman, так очень нужный скрипт для ресурсов где главный модуль форум.
| Страна: (RU) |
| |
workman | Среда, 08 Октября 2014, 17:08 | Сообщение 5 |
| Цитата Kosten ( ) для ресурсов где главный модуль форум Не обязательно... Тут данный скрипт можно подогнать под любую кнопку на сайте. Например, под комментарии для Гостей или в Гостевой... Можно конечно сделать с страницей редиректа...
| Страна: (RU) |
| |
Kosten | Среда, 08 Октября 2014, 17:13 | Сообщение 6 |
| workman, а можно сделать при нажатие чтоб появилась яхо окно
Просто где то видел такую функцию.
| Страна: (RU) |
| |
Kosten | Среда, 08 Октября 2014, 17:13 | Сообщение 7 |
| Это к примеру на кнопку скачать.. вот где видел
| Страна: (RU) |
| |
workman | Среда, 08 Октября 2014, 17:18 | Сообщение 8 |
| Цитата Kosten ( ) Это к примеру на кнопку скачать.. вот где видел Ну примерно можно и так сделать
| Страна: (RU) |
| |
workman | Среда, 08 Октября 2014, 17:32 | Сообщение 9 |
| Цитата Kosten ( ) а можно сделать при нажатие чтоб появилась яхо окно
Опиши чтобы где это работало? На первом скрипте или втором???
| Страна: (RU) |
| |
Kosten | Среда, 08 Октября 2014, 17:38 | Сообщение 10 |
| Но при создание новой темы думаю это лишнее.. А под скачать файл нужен код у каждого разный.
| Страна: (RU) |
| |
workman | Среда, 08 Октября 2014, 17:52 | Сообщение 11 |
| Цитата Kosten ( ) Но при создание новой темы думаю это лишнее.. Некоторые Гости когда видят кнопки добавления или ответов, то в первую очередь стараются кликнуть по ней,чтобы что-то написать, сам порой бываю таким и вот этот скрипт как раз и перекинет на форму регистрацииЦитата Kosten ( ) А под скачать файл нужен код у каждого разный. Не обязательно. Можно указать для всех ссылок сразу
| Страна: (RU) |
| |
workman | Среда, 08 Октября 2014, 18:15 | Сообщение 12 |
| Kosten, Код <?if($USER_ID$=0)?> <script type="text/javascript">$('div.load_but').click(function(){window.location.href='/index/3';return false;});</script><?endif?> Вот этим скриптом можно перекинуть на страницу регистрации на этом сайте если кликнет Гость - Скачать файл. Устанавливать нужно в самый низ страницы материала и комментариев
| Страна: (RU) |
| |
Kosten | Среда, 08 Октября 2014, 19:03 | Сообщение 13 |
| workman, проверил.. ..перекидывает на страницу регистраций.
| Страна: (RU) |
| |
workman | Среда, 08 Октября 2014, 19:22 | Сообщение 14 |
| Цитата Kosten ( ) проверил.. ..перекидывает на страницу регистраций. А НУЖНО ЧТОБЫ ФОРМА ВЫЛЕТАЛА???
| Страна: (RU) |
| |
workman | Среда, 08 Октября 2014, 19:29 | Сообщение 15 |
| Код <?if($USER_ID$=0)?> <script type="text/javascript">$('a.vxod').click(function(){window.location.href='/index/3';return false;});</script> <a class="vxod" onclick="new _uWnd('LF',' ',-250,-110,{autosize:0,closeonesc:1,resize:1},{url:'/index/40'});">КНОПКА</a> <?endif?>
И так далее
| Страна: (RU) |
| |