Zau4man

Zau4man

+1110
Репутация
19741
Рейтинг
#1 Рейтинг тем при авто подгрузке новостей 21 февраля 2024 в 18:10

В коде подгрузки страниц добавьте переинициализацию рейтинга кодом

  1. icms.rating.onDocumentReady();
#2 Можно ли в зависимости от города менять контент и содержание виджетов? 19 февраля 2024 в 14:30

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

#3 Что это может значить? 15 февраля 2024 в 17:31

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

И пишите подробнее, с картинками.

Пока непонятно, что у вас за код вставки видео. Картинка не отображается даже в редакторе, или пропадает после сохранения? А при повторном редактировании ее видно в редакторе? 

А обновились до 2.16.2 корректно, проблем не было?

По ошибке в первом сообщении, и судя по коду движка, возможно, у вас не хватает каких-то записей в списке активностей ленты в таблице cms_activity_types

Изображение

Например, тип контента news есть, а записи add.news в таблице нет.

Тогда тут github.com/instantsoft/icms2/blob/ce0efcb2c561fc4d305350289d0a147e6a451941/system/controllers/activity/frontend.php#L67 type будет false, а в строке 71 при обращении к $type['id'] выйдет ваша ошибка.

#4 Виджет поля контента, может кто пояснить?:) 12 февраля 2024 в 14:55

 kalikimaka, сделайте копию файла github.com/instantsoft/icms2/blob/master/templates/modern/controllers/content/widgets/fields/fields.tpl.php 

назовите ее, скажем, fields_nobg.tpl.php

удалите в копиии класс «icms-content-header__banner» у второго слоя.

И выберите этот шаблон в настройках виджета. Фона не будет...

#5 Перевод своего шаблона с defoult в modern 12 февраля 2024 в 14:50

А как экспортировать Свою схему, текущую

alfaclub

никак. default нельзя импортировать в modern

Добавлено спустя 1 минуту

Поэтому в моем решении и идет импорт той схемы, что идет «в коробке». В ней уже есть готовые шапка и футер, меню, авторизация. Останется раскидать виджеты на главной по новой.

#6 [ЕСТЬ РЕШЕНИЕ] Вывод событий сегодня, завтра, неделя, месяц 12 февраля 2024 в 07:10

как-то взаимодействует с таблицей дополнительных дат?

Да

#7 [ЕСТЬ РЕШЕНИЕ] Вывод событий сегодня, завтра, неделя, месяц 11 февраля 2024 в 21:53

 Ostrova, для управления датами используется поле Место и время, которое в себе хранит ТОЛЬКО дату ближайшего события. Остальные даты хранятся в отдельной таблице.

В фильтре поле вывести не получится.

Но реализовать можно все. Например, так:

— поправить вывод поля в фильтре, чтобы выводились поля начала и конца мероприятий
— через промежуточный запрос найти записи типа контента, которые удовлетворяют выбранным датам
— фильтровать через IN по этому списку

Когда афишу делал, многого не учел. Но работает и поддерживается компонент до сих пор.

#8 Вывод названий дочерних элементов в списке контента 11 февраля 2024 в 15:02

Не подскажите вектор?

Ostrova

не подскажу. Связями не пользуюсь, для своих нужд использую поле instantcms.ru/addons/listcontent.html

#9 Вывод названий дочерних элементов в списке контента 11 февраля 2024 в 14:17

 Ostrova, в icms можно все. 

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

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

#10 Перевод своего шаблона с defoult в modern 9 февраля 2024 в 15:21

 alfaclub, схему виджетов

Изображение

Добавить manifest?

alfaclub

зачем? modern же есть. Или вы хотите совсем по уму, сделав свой дочерний шаблон?

#11 вставка картинки из буфера 9 февраля 2024 в 12:30

 No Name, на странице может быть несколько полей. Как им понять, куда вы хотите вставить картинку?

А так ничего сложного в получении данных ctrl + V нет, добавил поддержку при разработке галереи картинок под заказ.

#12 Перевод своего шаблона с defoult в modern 9 февраля 2024 в 12:28

Возможно ли перевести зависимости в нём на modern?

alfaclub

да

Безболезненно!?

alfaclub

почти. ICMS устроена так, что если какие-то файлы шаблона не найдены, они ищутся в родительском, а в конце — в default. 
Какая-то верстка, безусловно, может «поехать», могут быть конфликты стилей.

Сделайте копию сайта на поддомене, и пробуйте.

Как поступил бы я.

1. Сделал бы резервную копию, чтобы можно было откатить и вернуть все как было
2. Сходил бы на демо сайт и скачал бы себе схему расположения виджетов 
3. Переключил на своем сайте шаблон с default на modern
4. Импортировал бы скачанную ранее схему

в ней уже будет шапка, футер, контент будет в левой колонке по центру.

5. Далее настраиваете расположение виджетов в сетке виджетов. Можете добавить свою ряды и колонки.

Промежуточно также можно делать бакапы, чтобы можно было откатить назад часть правок, если что-то пойдет не так.

#13 [ЕСТЬ РЕШЕНИЕ] Ошибка после обновления 6 февраля 2024 в 08:09

 rshabalin, пока отключите виджеты owlcontent которые и вызывают ошибку

Дальше ищите, почему ошибка в них

#14 Ошибка при добавлении, удалении редактирование категорий 5 февраля 2024 в 22:10

 fincheck, скорее всего, достаточно будет открыть файл github.com/instantsoft/icms2/blob/master/system/core/database.php

и перед

  1. class cmsDatabase {

добавить строчку

  1. #[\AllowDynamicProperties]

как тут github.com/instantsoft/icms2/blob/master/system/core/controller.php

и проблема решится.

И нужно чтобы fuze также сделал «в коробке»

#15 Как увеличить время сессии и сохранение материалов если ушел курить бамбук? 5 февраля 2024 в 14:00

Проснулся, включил комп, смотрю я на сайте)))

skewes

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

Если на сайте нет дополнений, типа neomessenger, который проверяет в фоне количество сообщений, то когда вы вернетесь и попробуете отправить новость, ничего не выйдет. Вот такая проблема у тс, а не ваш «кейс»

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