Надпись после скрытия поля

 
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проектаКубок зрительских симпатий
Сообщений: 3119
Всем привет! Делаю каталог файлов на двойке, хочу сделать доступным скачивание файлов только зарегистрированным пользователям, в настройках делаю поле доступным только для определенных групп, поле гостям не отображается, но мне хотелось бы что бы вместо этого выводилась надпись типа:"Зарегистрируйтесь что бы скачать", как это реализовать? без влезания в код желательно
Модератор
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1348
сделайте еще одно поле видимое только гостям,
т.е. если пользователь - показываем "поле 1", если гость - "поле 2".
почему я задаю мало вопросов? потому, что на 90% из них уже кто-то ответил...
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 375
Jestik, а теги
Код PHP:
  1. [hide][/hide]
это не то?
Обожаю вторую ветку! Взрыв мозга!
Модератор
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1348
Скорпион:
это не то?
Скорпион, речь о системном поле (как я понял "скачать" со ссылкой на скачивания)..
то есть должно быть что-то вроде этой конструкции
Код PHP:
  1.  
  2. <?php if (cmsUser::isLogged()){ ?>
  3. дать ссылку на скачивание
  4. <?php } else { ?>
  5. предложить зарегистрироваться или авторизироваться
  6. <?php } ?>
  7.  
почему я задаю мало вопросов? потому, что на 90% из них уже кто-то ответил...
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проектаКубок зрительских симпатий
Сообщений: 3119
Soul, да да, так, только в код лезть не охота, php ток изучаю, и хз как там дальше пойдет с другими типами контента, а в двойке нету группы гости, как это было в первой ветке
Надпись после скрытия поля
Посетитель
small user social cms
Медаль
Сообщений: 375
Soul, Ну а если ссылку обернуть данным тегом? Или я что-то не понимаю.
Обожаю вторую ветку! Взрыв мозга!
Модератор
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1348
Скорпион, насколько я понял он не хочет использовать тип поля "текст HTML", да и если ссылки будут добавлять пользователи - навряд ли большая часть будет оборачивать их в тег., используется тип поля "ссылка".
Jestik, посмотрите по форуму и блогам, где-то был пост о группе "гости", тем более системно такая группа есть.
почему я задаю мало вопросов? потому, что на 90% из них уже кто-то ответил...
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проектаКубок зрительских симпатий
Сообщений: 3119
Soul, все правильно говорите, спасибо, покопаюсь, помню что даже когда то читал ту ветку
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проектаКубок зрительских симпатий
Сообщений: 3119
Нашел, но решения там так увы и нету...та и ответа разработчиков тоже, мне принципе не критично, могу и подождать)
Модератор
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1348
Jestik, как я понял создан новый тип контента? если вариант с правами зашел в тупик и в код лезть нет желания как вариант в поле "Выводить HTML в конце записи" выведите текст типа "Внимание! Ссылки для скачивания доступны только для пользователей сайта!" и ссылку на регу и авторизацию. пользователи будут воспринимать как обращение к гостям и неудобства не доставит, а гости будут знать, что для скачивания нужна рега.
почему я задаю мало вопросов? потому, что на 90% из них уже кто-то ответил...
Модератор
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1348
Но посоветовал бы все же сделать "некую правку"
допустим созданный тип контента имеет системное имя "download"
идем в папку \templates\default\content, делаем копию файла default_item.tpl.php и переименовываем его в download_item.tpl.php
открываем для редактирования и вставляем в удобном месте (допустим после 90 строки):
Код PHP:
  1.  
  2. <?php if (cmsUser::isLogged()){ ?>
  3. <?php } else { ?>
  4. <div>
  5. Внимание! Ссылки для скачивания доступны только зарегистрированным пользователям. пожалуйста <a href=" /auth/register">Зарегистрируйтесь или авторизируйтесь</a>
  6. </div>
  7. <?php } ?>
Надпись будет видна только гостям и только в данном типе контента.
P.S. не забудьте преобразовать файл в UTF-8, либо пропишите текст через языковой файл.
почему я задаю мало вопросов? потому, что на 90% из них уже кто-то ответил...
Посетитель
no avatar
Медаль
Сообщений: 142
Скорпион:
Код PHP:
  1. [hide][/hide]

вы хотите сказать что в 2-ке работает этот тег?
попробовал на всяких случай - тег не обрабатывается!
или я что то не так делаю?
Редактировалось: 1 раз (Последний: 6 мая 2015 в 23:09)
Посетитель
small user social cms
Медаль
Сообщений: 375
AlexTWinner, нет, я не говорил что он ЕСТЬ в двойке. Я привел его в качестве общепринятого примера, который используется на разных форумах.
Кстати на первой ветки он есть точно, а вот почему нет на второй - непонятно.
Я думаю это зависит от используемых редакторов.
Обожаю вторую ветку! Взрыв мозга!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.