Данная информация доступна только зарегистрированным пользователям (как сделать)

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 30 августа 2017 в 11:24
Добрый день.
Что то я не найду как скрыть определенные поля для гостей и что бы на их месте выводился текст о том, что данная информация доступна только зарегистрированным пользователям.
Есть решение?
#2 30 августа 2017 в 11:52
Владимир Савенко, скрыть от групп пользователей можно, но без надписи. Такого функционала не предусмотрено.
Как вариант — сделать последовательно два поля — ваше и текстовое, и настроить им "инверсный" доступ. Тогда получится.
В контенте часть текста можно скрыть так
Скрытый текст
Компонент

Скрытый текст

от Fuze
Скачать 1 956 загрузок
#3 30 августа 2017 в 12:32
ЗЫ. Группы "гости" у нас нет, но было старое решение. Не знаю, сработает ли, попробуйте.
Иначе придётся править шаблоны на проверку авторизации. Имхо.
#4 30 августа 2017 в 19:42
Как то непонятно как скрыть контакты организации от гостей, но что бы они узнали, что такие контакты присутствуют в каталоге.
Сделал поле, но во-первых для каждой компании придется вносить один и тот же текст про авторизацию, во-вторых это поле мозолит глаза для авторизованных пользователей… Как то общепринятые вещи для cms во второй ветке не реализованы, я в недоумении scratch
#5 30 августа 2017 в 20:08

Как то общепринятые вещи для cms во второй ветке не реализованы, я в недоумении

Владимир Савенко
Да это вы просто ничего не понимаете в современных тенденциях развития cms. И не можете понять что такой крутой системе каковой является двойка со всем её богатым потенциалом не до подобных мелочей бытия
joke
#6 30 августа 2017 в 20:30

во-первых для каждой компании придется вносить один и тот же текст про авторизацию

Владимир Савенко
Ну, для этого есть "значение по-умолчанию".
А вот с остальным беда. Без правки никак.
#7 30 августа 2017 в 20:34

Как то общепринятые вещи для cms во второй ветке не реализованы, я в недоумении

Владимир Савенко
Общепринятые? Полно CMS лишеных из коробки такой функции. Чаще всего это функция для форумов.
И если быть честным до конца, то далеко не всем нужна функция сокрытия текста… Стоит ли загружать движек мало используемыми функциями...
Есть дополнение и это уже хорошо. А обрамление выделенного текста тегами сокрытия можно прописать в редакторе.
#8 30 августа 2017 в 20:41

Чаще всего это функция для форумов.

vikont
Не согласен. Доски объявления, каталоги… Мало того, что создав каталог предприятий без сокрытия контактов даешь зеленый свет для спамеров и парсеров, так еще и нет стимула регистрации. И не важно, что

Полно CVS лишеных из коробки такой функции

vikont
инстант по многим "фишкам" впереди планеты всей, зачем же мы будем равняться по аутсайдерам или даже конкурентам.

А обрамление выделенного текста тегами сокрытия можно прописать в редакторе

vikont
интересно каким образом пользователь, который захочет разместить свои контакты в каталоге будет "тегами обрамлять"?
#9 30 августа 2017 в 21:05

vikont:
А обрамление выделенного текста тегами сокрытия можно прописать в редакторе
интересно каким образом пользователь, который захочет разместить свои контакты в каталоге будет "тегами обрамлять" ?

Владимир Савенко
Если в редакторе есть функция с подсказкой скрыть текст, то ею воспользуются. так же можно в подсказках вписать: "Если хотите скрыть текст от незарегистрированного посетителя, сделайте (то то и то то...)"
Но я так понимаю, что вы хотите прицепить функцию автоскрытия к полю со скрываемым тестом. А если кто то не захочет скрывать текст? Тогда получается надо вводить выбор для пользователя. Что касается Доски объявлений, то почему бы не воспользоваться вариантом Компонента Расширяем возможности доски объявлений?
Чем интересен этот вариант, так это возможностью достаточно быстро получить обновление с любой новой разумной функцией!
#10 30 августа 2017 в 21:09
vikont, Мне надо не текст скрыть, а поля. Конкретно поля с контактами и на их месте вывести заглушку текстовую.
#11 30 августа 2017 в 21:53

Как то общепринятые вещи для cms во второй ветке не реализованы, я в недоумении

Владимир Савенко
Что такое общепринятые вещи?
Во-первых, управление доступами к полям есть, нельзя ограничить лишь гостям.
Во-вторых, в какой CMS есть вообще подобное? Судя по тому, что вы сравниваете всегда с единичкой и сейчас между строк тоже, то мне было бы интересно, как вы это делали в единичке.
В-третьих, всё можно сделать/дополнить/попросить сделать/написать на гите/etc.

Да это вы просто ничего не понимаете в современных тенденциях развития cms. И не можете понять что такой крутой системе каковой является двойка со всем её богатым потенциалом не до подобных мелочей бытия

Нил™
Мастер сарказма пахнул) Конечно, лучше некропостить единичкой, нежели разобраться с чем-то новым, более сложным.
#12 30 августа 2017 в 22:04

Что такое общепринятые вещи?

Fuze
Многие люди считают общепринятой логику топовых соцсетей. Вконтакте, фейсбук и т.д.

В-третьих, всё можно сделать/дополнить/попросить сделать/написать на гите/etc.

Fuze
Просил отображение контента скрытых групп для членов групп. Отказано.
#13 30 августа 2017 в 22:04

Не согласен. Доски объявления, каталоги… Мало того, что создав каталог предприятий без сокрытия контактов даешь зеленый свет для спамеров и парсеров, так еще и нет стимула регистрации. И не важно, что

Владимир Савенко

Да вы что? Оо. А если я ищу контакты компании, та нахрен мне сайт где нужно регаться чтобы их посмотреть. Я пойду в Я Справочник лучше. Тем самым вы только увеличите процент отказов от своего сайта что негативно повлияет на выдачу в поиске. Это 100%. Чем ваш сайт лучше чем других популярных чтобы я там должен регистрироваться обязательно чтобы посмотреть, когда на других не надо. Глупо это… Нужно просто показывать по клику контакты а не регаться на сайте, вот и все
#14 30 августа 2017 в 22:10

Многие люди считают общепринятой логику топовых соцсетей. Вконтакте, фейсбук и т.д.

Ris
Вопрос мой был в контексте заданного ТС.

Просил отображение контента скрытых групп для членов групп. Отказано.

Ris
Проблем известных сейчас нет, во вкладке группы всё отображается прекрасно. Предлагаемое вами решение на гите было неверным и создавало множественную нагрузку. А в общем списке записей, они, записи, отображаются согласно опции показа приватных записей.

Clear, не важно зачем это нужно ТС, спрашивает, значит нужно, не в этом суть.
#15 30 августа 2017 в 22:10

Что такое общепринятые вещи?

Fuze
Это когда заходишь на сайт и ради необходимой информации регистрируешься. Не мне Вам объяснять что такое повсеместно имеет место быть в интернете.

Во-первых, управление доступами к полям есть, нельзя ограничить лишь гостям.

Fuze
В данный момент речь идет, как раз о гостях, о доступе различных групп в курсе.

Во-вторых, в какой CMS есть вообще подобное? Судя по тому, что вы сравниваете всегда с единичкой и сейчас между строк тоже, то мне было бы интересно, как вы это делали в единичке.

Fuze
Не всегда сравниваю с единичкой и скажу по секрету у меня сейчас только один сайт на единичке, если не считать тех, что делал под заказ. Сдерживают премиум компоненты купленные на этот домен, а продавать компоненты дешевле рука не поднимается… так что пусть будет… Все остальные сайты делаю на двойке и порой восхищаюсь как легко можно сделать какие то моменты по оформлению сайта без правки кода, еще не все фишки знаю, но многое мне нравится.
И согласитесь, что тема не названа "Какое безобразие в инстант 2 нет данной фишки", а "Как сделать ?" подразумевая, что я чего то не знаю -помогите советом.
Смысл мне рядовому пользователю, далекому от кодинга что то писать на гитхабе? Проблема поднималась о гостях еще в 2014 году (как оказалось) поэтому думаю, что если бы у разработчиков данная фишка была бы в приоритете, так за три года сделали бы...
Я спросил о возможности, я "разжевал" почему в каких то случаях неприемлим штатный вывод информации… Поэтому Ваше раздражение мне несколько не понятно. Нет такой возможности, разве тяжело просто написать "В данный момент этого в движке нет, знаем. но в приоритете другие задачи"?
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.