Zau4man

Zau4man

+1110
Репутация
19741
Рейтинг
#1 Получение объекта контента в шаблоне поля 21 марта 2024 в 16:07

 boom, нужны подробности. Коробочные поля не хранят ничего в /templates/modern/assets/ui

Получается, у вас стороннее поле, надо смотреть, передает ли его автор содержимое $field->item в этот файл.

Но вам, скорее всего, поможет

  1. $item = cmsModel::getCachedResult('current_ctype_item');

Оно будет доступно только при просмотре записи. Если поле выводится в списке, нужно будет еще подумать.

#2 Создание зависимых полей в админке 20 марта 2024 в 08:41

а вот с «multiple_keys» не получается подружить)

AtlantisWeb

ну данные будут прилетать. Останется повторить логику мультипл поля, и перерисовать поле заново. Тут придется дописывать js, да.

#3 Создание зависимых полей в админке 19 марта 2024 в 20:03
#4 Изменение Url в типах контента 18 марта 2024 в 17:31

 Антон Круппо, в 2.16.1 работает

Изображение

У меня версия движка 2.14.3

Антон Круппо

Пора обновиться, получается.

#5 Как настроить фильтр в Типе Контента по полю изображение? 18 марта 2024 в 09:44

При создании набора для таблицы типа контента создается многоколончатый индекс. Типа вот таких, как в демо данных

Изображение

И если в такой индекс пихать текстовые поля, то его «порвет». Лагать будет. Плюс, судя по гуглу, раньше в индекс добавить можно было только поля у таблиц типа MyISAM. Сейчас можно и у InnoDB. 

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

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

Правильнее, наверно, добавить отдельное поле, типа «is_imaged», в котором хранить галочку, что у записи есть картинки. И сортировать/фильтровать уже по нему. Заполняться это поле может само, если правильно в него добавить логику. Или небольшим компонентом.

Есть еще варианты, типа добавить свой набор вручную, указав в нем параметры сортировки и фильтрации. И наверняка есть еще варианты.

#6 [ЕСТЬ РЕШЕНИЕ] Сколько времени пользователь на сайте 14 марта 2024 в 21:07

Не пойму, зачем это ТС, если над списком полей профиля уже выводится, сколько прошло дней с момента регистрации пользователя.

Совет выше плохой, править файлы движка неправильно. Тем более в движке на каждый чих есть возможность подключить свой хук. 

В качестве примера сделал компонент, который, если включен вывод даты регистрации

Изображение

Заменит ее на нужное ТС

Изображение

Если что-то пошло не так, отключите компонент

Изображение

И все вернется на круги своя

Изображение

Подобным образом можно добавить/изменить другие системные поля. Сработает только на modern, в default эти поля, насколько я помню, выводятся прямо в шаблоне, и хуком не меняются.

Прикрепленный файл
regtositetime20240314-1-0-0.zip 3 Кб
#7 Передача данных в шаблон 7 марта 2024 в 17:18

 Lora, тогда или файла точно нет (проверяйте путь, вплоть до возможных опечаток), или к нему нет доступа.

#8 Передача данных в шаблон 7 марта 2024 в 12:28

наследуемых

Loadырь

родительских *

#9 Поле Флаг как ссылка 5 марта 2024 в 19:17

 Семён Иваныч, чтобы ссылки открывались в новом окне, не забудьте 

  1. target="_blank"
#10 Поле Флаг как ссылка 5 марта 2024 в 19:00

 Семён Иваныч, возможно вас устроит такой вариант

Изображение

Если да, то заполните настройки поля так 

Изображение

Добавьте ниже обязательность заполнения поля

Изображение

А чтобы чекбокс был отмечен по умолчанию, сделайте так

Изображение

#11 импорт схемы 3 марта 2024 в 15:23

Откройте Инструменты разработчика, там вкладку консоль. Дальше пробуйте отвязать. В консоли, вероятно, будет текст ошибки. Напишите его сюда.

При импорте схемы любого шаблона

AlexV

Заархивируйте схему и приложите к сообщению сюда на форуме. Посмотрю, что в ней, попробую импортировать.

Может проблема тут?

AlexV

это просто виджеты, у которых нет компонента. Они сами по себе.

А вот виджеты выше они интересные. Они привязаны к компоненту pandorra. И если вы сетку с такими виджета попробуете импортировать на чистом движке, конечно же ничего не появится, так как компонента pandorra нет.

#12 Рейтинг тем при авто подгрузке новостей 27 февраля 2024 в 20:37

Как то всё не так. :(

pupsik

все так. Когда выполняется код fancy, он создает из картинок галерею. Когда вы подгружаете страницы по ajax, fancy понятия не имеет, что новые фотки появились. Надо рассказать. И так после каждой загруженной страницы.

#13 Будет ли грубой ошибкой объявление функций в шаблоне? 23 февраля 2024 в 12:40

При повторном использовании этого же виджета с функцией в шаблоне будет ошибка, сайт перестанет работать.

Вы можете делать рандомизацию в виджете, и передавать в шаблон уже перемешанные записи. Если перемешивание нужно многократно, вы можете это также сделать в виджете, и передать в шаблон массив массивов, например.

#14 После обновления до 2.16.2 проблемы с wysiwyg редакторами. 22 февраля 2024 в 21:26

 Ris, используйте Тини. К особенностям вам и пользователям придется привыкнуть.

Попробуйте сами на официальном сайте тини www.tiny.cloud поставить курсор в конец, написать текст, выделить его, и отформатировать как цитату. Поставить курсор после цитаты у вас не получится.

Изображение

Дело не в движке...

#15 Рейтинг тем при авто подгрузке новостей 21 февраля 2024 в 19:28

Значит куда-то не туда добавили. Код должен выполняться после каждой подгруженной страницы.

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.