Ссылка на скачивание видна после регистрации - Форум веб маcтера uCoz | Делай сайт
Приветствую Вас, Гость! Регистрация
Георгиевская ленточка
Суббота, 10.12.2016
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]




Русские шрифты



Страница 1 из 11
Модератор форума: IZOTOP 
Форум веб маcтера uCoz » uCoz » Применение условных операторов uCoz » Ссылка на скачивание видна после регистрации (Правильный вариант установки скрипта)
Ссылка на скачивание видна после регистрации
IZOTOP Дата: Вторник, 28.08.2012, 17:22 | Сообщение # 1
Группа: Администратор
Сообщений: 55
Статус: Offline
Предлагаемые варианты скриптов "Скачивание после регистрации",они же "Ссылки видны только зарегистрированным" имеют одинаковый и ошибочный вариант составления.При этом ошибку содержит не смысл составления кода,а то что находится в его содержании.Дело в том что робот поисковой системы индексирует доступное содержание страницы,а доступным содержанием при устанавливаемом коде рекомендуемого варианта скрипта,предлагаемая сайтами примерно следующая.

Code
<?if($USER_LOGGED_IN$)?>
<a href="$FILE_URL$">
Скачать с сервера
</a>
<?else?>
Уважаемый пользователь,скачивать могут только зарегистрированные пользователи.
Мы рекомендуем Вам <a href="$REGISTER_LINK$">Зарегистрироваться</a>,или   
<a href="$LOGIN_LINK$">войти</a> под своим именем.
<?endif?>


Вот что получается в выдаче материала поисковиком



Думаю не стоит объяснять что увидев подобную рекламу материала Вы потеряете многих пользователей.
Психологически любой человек настроен на упрощение предстоящих задач.Уверен на 100% что пользователь станет посетителем там где заборов меньше всего,хотя бы изначально.Советую не усложнять гипотетической ситуации с воображением пользователя выбирающего материал в поиске.Актуальный код для скрипта позволяющего видеть ссылку на скачивание "Только зарегистрированным" выглядит так

Code
<?if($USER_LOGGED_IN$)?>
<a href="$FILE_URL$">Скачать бесплатно</a>
<?else?>
<a href="$LOGIN_LINK$">Скачать бесплатно</a>
<?endif?>


При таком раскладе ситуация в выдаче поиском изменится и будет выглядеть так



При этом никакого обмана не происходит ( если файл действительно выложен в бесплатном виде ) зато задача с попыткой принуждения к регистрации будет облегчена,ведь пользователь будет уже в материале,а не на подходе к нему.
 
JERR Дата: Среда, 17.10.2012, 16:03 | Сообщение # 2
Группа: Вебмастер
Сообщений: 1
Статус: Offline
Интересная фишка, а вот тогда вопрос - для форума, это можно применить?! Предположим ссылки могут видеть только зарегистрированные пользователи?!
 
IZOTOP Дата: Среда, 24.10.2012, 04:11 | Сообщение # 3
Группа: Администратор
Сообщений: 55
Статус: Offline
Quote (JERR)
для форума, это можно применить?!


Подобный метод подойдёт для любого модуля сайта системы uCoz.
Если Вы хотите чтобы ссылки на форуме были видны только зарегистрированным пользователям,вставьте перед тегом </body> на странице "Общий вид страниц форума" этот код

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?>
 
ilya5800 Дата: Понедельник, 06.01.2014, 19:30 | Сообщение # 4
Группа: Вебмастер
Сообщений: 1
Статус: Offline
не работает sad
 
IZOTOP Дата: Понедельник, 06.01.2014, 21:03 | Сообщение # 5
Группа: Администратор
Сообщений: 55
Статус: Offline
Цитата ilya5800 ()
не работает


Вам нужно не использовать скрипт который находится выше, а применить вот такой способ показа ссылок только для зарегистрированных:

Код

<?if($USER_LOGGED_IN$)?>
<a href="Ссылка">Название ссылки</a>
<?else?>
<a href="$REGISTER_LINK$">зарегистрируйтесь</a>,  
или <a href="$LOGIN_LINK$">авторизируйтесь</a>  
для просмотра ссылки
<?endif?>


Вот как работает зона условного оператора:

Код

<?if($USER_LOGGED_IN$)?>
Сюда помещается то что видят зарегистрированные
<?else?>
Сюда помещается то что видят не зарегистрированные
<?endif?>


Условные операторы работают только в зоне динамических страниц модулей!!!
Попробуй не спеша, если не получается скинь весь код с ссылками которые нужно показывать только зарегистрированным.
 
Форум веб маcтера uCoz » uCoz » Применение условных операторов uCoz » Ссылка на скачивание видна после регистрации (Правильный вариант установки скрипта)
Страница 1 из 11
Поиск:



Русские шрифты