Zau4man

Zau4man

+1110
Репутация
19741
Рейтинг
#1 Поле Список: мультивыбор с или 5 апреля 2023 в 13:45

Поле сделано еще в январе для одного интернет-магазина. Как оказалось, логика с И в базовом поле Мультивыбор никак не подходит для характеристик товаров. 

Протестировать можно на демо demo.bergorod.ru/articles или скачать архив и тестировать на своем сайте.

Особенности

Без них не обошлось. Новое поле хранит данные в другом формате, поэтому нельзя просто сменить старое поле на это и использовать «ИЛИ-логику». Поле подойдет только для использования на новых проектах.

Бонус

Данное поле на том самом интернет-магазине используется также и в свойствах категорий. В ближайшее время соберу еще один архив, и объяснения, как сделать также. А также там будет хук, который позволит использовать обычное поле Мультивыбор в свойствах категорий и не ломать фильтр при добавлении новых вариантов. Сейчас, к сожалению, происходит именно так.

Прикрепленный файл
listindex20230404-1-0-0.zip 3 Кб
#1 Поддержка ссылок в списках - в поле - в типе контента 5 апреля 2023 в 09:35

Может он обновит его тут в каталоге дополнений. 

Гарри

Обновил

#2 [ЕСТЬ РЕШЕНИЕ] Поменять цвет у svg-иконки в прелоадере 2 апреля 2023 в 12:38

 skewes, иконки лежат в папке templates\default\widgets\preloader\preloaders\

На примере spinning.svg

Откройте этот файл в любом редакторе, допустим в notepad++

И замените в нем цвета 

Изображение

  1. #FFF

и 

  1. #fff

на нужный вам цвет, например на 

  1. #596275

это цвет шапки на этом сайте.

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

#3 [ЕСТЬ РЕШЕНИЕ] Настройка перехода по внутренним ссылкам. 31 марта 2023 в 15:16

 Викторыч, это странное поведение. Предположу, что проблема в том, что у вас в config файле system\config\config.php указан некорректный адрес сайта в опции host

Например, сайт работает по адресу https :// сайт, а в файле адрес указан как https :// www сайт

И тогда типограф будет считать эту ссылку сторонней. И будет включать редирект тут github.com/instantsoft/icms2/blob/9d5384887a808a293e7762ce805601b90cee9431/system/controllers/typograph/hooks/html_filter.php#L184

Нужны подробности. Какие опции в config файле. Какие ставятся ссылки. Можно пример, типа, в редакторе ставлю такую ссылку, она превращается в такую. И т.п.

Ну и проверьте свою проблему на демо demo.instantcms.ru/

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

#4 Темы и модули 25 марта 2023 в 12:25

 AlexV, «в коробке» править ничего не надо. В движке есть все механизмы для того, чтобы при правильно написанном дополнении и правильно сделанной теме механизмы наследования работали корректно.

Проблемы вижу только в отказе некоторых дополнений от поддержки шаблона default, из-за чего стили таких дополнений кладутся в modern, и не «подтягиваются» в шаблоны, основанные на default. Это надо узнавать перед покупкой дополнения.

Приводите конкретные примеры… По вашему тексту

вручную перемещать их в нужные папки

AlexV

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

Тут часто ошибку допускают сами пользователи, копирую файлы шаблона дополнения в свой шаблон, и забывая это делать в дальнейшем. И при очередном обновлении дополнения что-то работает некорректно, так как в папке шаблона сайта остались необновленные файлы шаблона дополнения.

Стили дополнения можно класть в отдельную папку в виде scss файла, и они будут компилироваться на основе настроек шаблона.

#5 [ЕСТЬ РЕШЕНИЕ] В каком шаблоне хранится шаблон сервисных сообщений? 24 марта 2023 в 20:12

 Def, это код контейнера, в котором лежит виджет «Сообщения сессии»

Изображение

#6 Zauth: авторизация с помощью соц. сетей 24 марта 2023 в 15:20

 geminisf, скачайте архив из приложения к этому сообщению, распакуйте, и файл login_form_html.php разместите в папке system/controllers/zauth/hooks/ согласившись на замену. Иконки в окне входа будут реагировать на изменение размеров.

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

и прочие

Def

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

5-7 секунд

Def

обычно 1-2. Записал в пожелания.

Прикрепленный файл
login-form-html.zip 1 Кб
#7 [ЕСТЬ РЕШЕНИЕ] PHP. Создать ключи массива из строки 19 марта 2023 в 16:09

 Narochnyi, решений точно может быть несколько. Без ссылок (документация) задача, наверно, не решается. Вот мое

  1. $array = [
  2. '4754.text.1.5' => 'value',
  3. '4356.val.15.1' => 'value',
  4. '4454.chec' => 'value',
  5. '4898.icms.2.15.2' => 'value'
  6. ];
  7. $new_array = [];
  8. foreach ($array as $key => $value){
  9. $parts = explode('.', $key);
  10. $a =& $new_array;
  11. foreach ($parts as $part){
  12. $a =& $a[$part];
  13. }
  14. $a = $value;
  15. }
  16. dump($new_array);
Изображение

Решение через while скорее всего будет красивее… Но я не люблю ни ссылки, ни цикл while...

#8 Ошибка запроса к БД 17 марта 2023 в 09:58

 ocTOPus, ошибка связана с компонентом reaction

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

#9 Zauth: авторизация с помощью соц. сетей 16 марта 2023 в 12:31

 Def, так поправьте в вашем шаблоне шаблон формы авторизации. И перенесите блок хука вверх.

#10 Zauth: авторизация с помощью соц. сетей 16 марта 2023 в 11:17

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

Изображение

И получается так

Изображение

если хук отключить

Изображение

то кнопок не будет

Изображение

#11 Zauth: авторизация с помощью соц. сетей 13 марта 2023 в 14:03

 Def, записал в список хотелок. Когда будет, и будет ли, не скажу. Но при выпуске следующего обновления точно рассмотрю хотелку.

#12 [ЗАКРЫТО] Рандомный показ записей в типе контента 11 марта 2023 в 18:59

 Region67, развивайте мысль, нужно больше подробностей.

Как быть с пагинацией?
Нужно только в типе контента или в виджете тоже?

#13 Как добавить избранное в табы профиля? 11 марта 2023 в 11:31

Делал для одного проекта такое 

Изображение

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

И добавить вкладку в список вкладок профиля.

Если никто не сделает, посмотрю подробнее и соберу архив.

#14 Реклама в чистом движке установленном через бегет 4 марта 2023 в 12:24

Её физически там не должно быть

Гарри

провайдер может модицифировать содержимое http сайтов так, как хочет. И никто об этом не узнает. А вот https он поправить не может, так как содержимое зашифровано.

Вот первое что нашлось в гугле habr.com/ru/post/493402/

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