Milyana

Milyana

+45
Репутация
25
Рейтинг
#1 Html поле в записе для вывода кода 20 ноября 2018 в 10:44


Если платные варианты рассматриваете, тогда подойдет сео-поле от dwd.


Выводит любой html код, значения полей, заменяет и склоняет значения, есть условия if-else, разное содержимое для разных групп пользователей и много чего другого.

неужели данунафиг

Нужно чтоб код css и html добавленный в запись или в коммент отображался и работал. Только в этой записи! А не во всех.
#2 Чтение записей у определенных групп пользователей 20 ноября 2018 в 10:43


Можно ли сделать чтоб только определённые группы пользователей могли читать записи в определенном типе контента?

@Milyana
Если вам нужно для ВСЕХ записей в типе контента, тогда это в админке в настройке прав для конкретного типа контента.

Если нужно для некоторых записей (например, есть записи 18+ и только к ним надо ограничить доступ) — тогда это решается дополнительным компонентом, есть в каталоге (Дополнительные возможности для типов контента).

@SmartControl

Для всех, что б например никто не мог читать записи, а могла только группа 1.
#3 Приватность 19 ноября 2018 в 21:18


Получилось настроить

@Milyana
Совсем не смутило что теме больше 3-х лет а участников темы нет несколько месяцев или лет? Есть надежда что ответят?

Kreator

Может другие люди присоединятся к обсуждению. Или делали нечто похожее и решение у кого-то есть.:)
#4 Приватность 19 ноября 2018 в 21:04



кажется я уже знаю что надо делать.

Блицкриг
После того как сделаете, поделитесь пожалуйста наработками.

А.Саган

Может быть и поделюсь… тыщ за стопятсот, как все тут делают.

Блицкриг

Получилось настроить приватность — каким группам можно читать записи, а каким нет?
#1 Чтение записей у определенных групп пользователей 19 ноября 2018 в 20:33
Можно ли сделать чтоб только определённые группы пользователей могли читать записи в определенном типе контента?
#5 Html поле в записе для вывода кода 19 ноября 2018 в 19:52


Попробуйте поле "HTML текст" с отключенным типографом и вводить код в редакторе в режиме редактирования кода.

Loadырь

CSS код убирает и не чувствует при просмотре самой записи.
#1 Html поле в записе для вывода кода 19 ноября 2018 в 19:36
Есть ли поле для записей, в которое можно вставить код со стилем css и код html? Чтоб при сохранении записи, в записи отображалось всё не в виде кода, а как положено. Поле Статичный текст настраивается один раз и выводится во всех записях типа контента. А надо чтоб в разных записях был разный код. Как такое поле сделать? Есть ли такое поле? Подскажите, пожалуйста.
#6 Создание дополнения 19 ноября 2018 в 15:41


где сама статья читается и комментируется

@Milyana
Тогда хук content_{$ctype['name']}_item_html в место {$ctype['name']} укажите системное имя типа контента, например content_news_item_html для страниц просмотра новости
Пример создание хука есть тут my-instantcms.ru/posts/hooks-for-update-date.html но для другой задачи.

Без знание php не обойтись.

Не знаю что у вас там за скрипт, но я бы сделал в виде поля, так как создание поля легче, чем создать компонент+хук

Evanescence

Спасибо, то что надо. А как этот хук в инсталлятор собрать, чтоб через админку ставить?
#7 Вывод типов контента на одной странице. Как сделать? 19 ноября 2018 в 12:28


следующий сайт, который хочу мигрировать (только когда в icms появится функция отключающая в url тип контента)
будет в пять раз больше.

@IRIPUS

Видимо это все же купите — instantcms.ru/addons/ctypes-addition.html
:)
#8 Создание дополнения 19 ноября 2018 в 11:41


@Milyana, Хуки бывают разные, каждый отвечает за конкретную часть движка, например если хотите что то изменить на странице просмотр контента, можете использовать хуки:
content_before_item
content_{$ctype['name']}_item_html
и т.д...

Поэтому нужно знать где Вы хотите вывести свой код, что бы подсказать какой хук использовать

Evanescence

На странице с записью, где сама статья читается и комментируется.
#9 Вывод типов контента на одной странице. Как сделать? 19 ноября 2018 в 11:39


сайтпчеловодов.рф — другого решения пока не нашел.

сейчас играюсь с оформлением (тут тоже не все так просто, оказалось)

@IRIPUS

Хороший у вас сайт получился, но регистрация сразу отсеивает пользователей, кто не в теме… Я еле прошла, ну королева пчёл кто? Думала матка, но увы. А отец пчёл?:)) Короче методом тыка ответила про калории пчёл..:)

Советую вам купить это дополнение, так как у вас очень много рубрик — instantcms.ru/addons/category.html
#10 Создание дополнения 19 ноября 2018 в 10:57


1 Составить описание того что бы вы хотели получить в конечном итоге (текста по минимуму)
2 Найти свободного исполнителя на бирже
3 Озвучить свой бюджет примерный на эту работу
4 Заключить сделку
Если вы боитесь за потерянные деньги, воспользуйтесь гарантом возврата средств- например тут

Алексей Тимофеев

Нет, мне не услуги нужны, а понять, как пишется дополнение для инстанта. Как этот код выносится через отдельное подключение к любым шаблонам? Чтоб любой мог поставить на свой сайт. Просто дайте пожалуйста ссылку на инструкцию где документация по этому вопросу. Это хук или что?
#11 Создание дополнения 19 ноября 2018 в 10:14


Очень полезная статья по вашей теме
тут

Алексей Тимофеев

Благодарю. А если этим кодом хочется поделиться со всеми? Как сделать его, как компонент через инсталл, чтоб каждый мог себе добавить?
#1 Создание дополнения 19 ноября 2018 в 09:45
Помогите пожалуйста разобраться. Если есть код, который что-то дополнил полезное для сайта, но правка совершенна в родных файлах шаблона (не дефолтного). При обновлении шаблона, Файлы перетираются. Как грамотно добавить код, но отдельно, чтоб не было правок в самих файлах. Мне сказали, это как-то через хуки решается. Но как? Где про это прочитать?
#12 Форма для комментарий сразу открытая 19 ноября 2018 в 08:09


Только имейте ввиду если шаблон default то при обновление вероятно слетит.
Открыть файл шаблон/css/theme-gui.css строка 1497 удалить display: none;

ХурумБурум

Как ещё может называться файл? Или код напишите побольше, пожалуйста. Потому что такого файла нет в нашем шаблоне.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.