Zau4man

Zau4man

+1110
Репутация
19741
Рейтинг
#1 Не работает счетчик новых сообщений в режиме реального времени 29 сентября 2023 в 20:46

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

#2 Компонент Избранное не работает в списках контента 29 сентября 2023 в 12:07

404 может отдаваться по разным причинам github.com/instantsoft/icms2-favorites/blob/master/package/system/controllers/favorites/actions/save.php

У меня так сразу предположений нет.

Но если вы пришлете ссылку на проблемную страницу, логин/пароль от сайта и от ftp на mail@zau4man.ru то гляну в свободное время. И отпишу в теме.

#3 Компонент Избранное не работает в списках контента 28 сентября 2023 в 21:14

 mavleds, включите режим отладки в настройках сайта. Откройте ваш сайт со списком записей типа контента. Затем нажмите ctrl + shift + i (или правой кнопкой мыши и там выберите Инструменты разработчика)

Откройте вкладку Networks. Попробуйте добавить запись в Избранное. Во вкладке Networks появится новая строчка. Нажмите на нее. Во вкладке preview у меня корректный ответ о добавлении закладки. У вас там будет текст ошибки.

Изображение

После всех тестов обязательно отключите Режим отладки.

#4 Файл имеет неподходящий формат. Допустимые типы файлов: 27 сентября 2023 в 22:09

это проблема появилась в новой версии

Nikolay

есть такое

Откройте файл /system/controllers/admin/forms/form_widgets_import_scheme.php

там ниже есть поле с файлом

замените

  1. 'extensions' => 'yaml'

на 

  1. 'extensions' => 'txt'
#5 Дочерний шаблон 27 сентября 2023 в 18:11

Обновился до последней версии

Nikolay

точно также сделал с чужим сайтом. С 2.14.3, до 2.16.1, добавили мультиязычность, все работает

#6 Не меняется иконка категории 26 сентября 2023 в 18:26

 Clear, в типе контента в блоке Категория надо выбрать пресеты

Изображение

И все будет работать

Изображение

#7 [ЕСТЬ РЕШЕНИЕ] Управление событиями - Fatal error ! 25 сентября 2023 в 03:22

 Scythian, дело вряд ли связано с версией php

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

#8 [ЗАКРЫТО] Дублирующаяся запись в таблице controllers при инсталляции пакета 24 сентября 2023 в 21:38

install.php и install.ini из пакета в студию

#9 2 раза дублируется виджет 24 сентября 2023 в 20:40

Проверил на демо demo.instantcms.ru/ Проблема не повторяется...

Какая версия icms, какой шаблон? Скриншот схемы виджетов?

#10 Ошибка при добавлении, удалении редактирование категорий 24 сентября 2023 в 15:55

 litemir, на чистой icms 2.16.1 добавил категорию. Удалил. Проблем не заметил.

Проблема наблюдается во всех типах контента, или в каком-то одном? 

#11 [ЕСТЬ РЕШЕНИЕ] Избранное - скрыть в списках ТК 24 сентября 2023 в 15:50

 Scythian, удалите файл \system\controllers\favorites\hooks\content_before_list.php и обновите события

#12 [ЕСТЬ РЕШЕНИЕ] Не открываются ссылки в уведомлениях 23 сентября 2023 в 22:13

проблема была именно в этом коде боотстрапа

pupsik

нет, проблема в кривой верстке, dropdown внутри dropdown или кривой привязке этого слоя к кнопке уведомлений. Bootstrap работает штатно, и менять его код — неправильно

дабы, предотвратить дальнейший аргумент

pupsik

так может статься, что в следующей теме и ответов не будет...

#13 [ЕСТЬ РЕШЕНИЕ] Не открываются ссылки в уведомлениях 23 сентября 2023 в 18:17

Там все интересно. Во-первых, в консоли несколько ошибок. Но они не влияют на поведение.

Там при клике по пункту меню идет подгрузка другого блока, и потом привязка через dropdown. Причем «кривая», без учета «aria-expanded». И пункт меню только открывает подменю, и не может его скрыть

Изображение

Если расставить aria-expanded правильно, то это чинится.

Дальше. Мешает клику по ссылку bootstrap. Связано ли это с тем, что тут dropdown в dropdown, или что-то еще, мне выяснить не удалось :(

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

Изображение

И тогда клик пройдет.

Бустрап отменяет клик таким кодом

  1. t._addEventListeners = function() {
  2. var e = this;
  3. a.default(this._element).on("click.bs.dropdown", (function(t) {
  4. t.preventDefault(),
  5. t.stopPropagation(),
  6. e.toggle()
  7. }
  8. ))
  9. }

Т.е. тут идет остановка клика, остановка передачи информации о клике родителям, и какой-то toggle

По «click.bs.dropdown» ничего толкового не гуглится, кроме как срабатывания клика внутри dropdown. Выяснить бы, что за e.toggle

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

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

А из советов, переделать выпадающее меню согласно документации getbootstrap.com/docs/4.6/components/dropdowns/

Небольшими правками классов, стилей, js прямо в браузере починить не удалось :(

#14 [ЕСТЬ РЕШЕНИЕ] Не открываются ссылки в уведомлениях 23 сентября 2023 в 13:38

Пришлите ссылку и доступы на mail@zau4man.ru

Посмотрю. Подскажу. Даже интересно стало 

#15 Подскажите как можно реализовать логику скрипта 22 сентября 2023 в 15:25

 No Name, используйте 

Изображение

для вставки кода и помощники подтянутся

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