Panda58dev

Panda58dev

+15
Репутация
112
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Иконки на сайте ч.2 4 ноября 2021 в 15:20

 IamB, ну с логгером я что-нибудь придумаю.

#2 [ЕСТЬ РЕШЕНИЕ] Иконки на сайте ч.2 4 ноября 2021 в 09:14

 IamB, благодарю за отзыв, но мне кажется, что правильная группировка имеет свой вес. То есть — весь основной функционал в неймспейсе «Basic», один класс — один функционал. На счёт PSR-3 Вы правы, сам недоволен своей системой логирования, буду переписывать, а может просто адаптирую «monolog».

#3 [ЕСТЬ РЕШЕНИЕ] Иконки на сайте ч.2 3 ноября 2021 в 19:55

 Make, понял, ещё раз спасибо!

#4 [ЕСТЬ РЕШЕНИЕ] Иконки на сайте ч.2 3 ноября 2021 в 19:08

 Make, понял, благодарю. А JS файлы таким способом подрубить можно? Ну какой нибудь $this->addJS(); :))

#5 [ЕСТЬ РЕШЕНИЕ] Иконки на сайте ч.2 3 ноября 2021 в 16:37

 Lora, ладно, а как мне на странице подключить это:

  1. <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css" integrity="sha384-B0vP5xmATw1+K9KRQjQERJvTumQW0nPEzvF6L/Z6nronJ3oUOFUFpCjEUQouq2+l" crossorigin="anonymous">

через виджет html-блок или можно это сделать как-то более «красиво»? 

 Олег Васильевич я, я писал небольшую библиотеку на php, поэтому думаю, что могу себя считать «немного php-шником» 

#6 Категория записи в списке 3 ноября 2021 в 11:51

Ну что, джентльмены, я более-менее освоился в терминологии, доволен как слон :)
По поводу вопроса — на ум приходит одно решение, сделать в коде (или в настройках виджета) что-то вроде алиасов для id категорий, но это как-то… Не универсально что-ли? У кого-нибудь ещё есть предложения?
Из информации, которую имею:
Массив $items формируется посредством метода:

  1. $content_model->filterNotNull($pole)->getContentItems($ctype_name);

$content_model в свою очередь формируется через статику:

  1. cmsCore::getModel('content');

Может быть эта информация даст что-то 🤷‍♂️

Добавлено спустя 19 часов

Ну я нагуглил, по идеи, то что мне нужно может делать метод cmsModel->getCategoriesTree(), он делает такой запрос к БД:

  1. SELECT i.*
  2. FROM inst_con_news_cats i
  3. WHERE (i.is_hidden IS NULL) AND (i.parent_id > '0')
  4. ORDER BY i.ns_left
  5. LIMIT 1000

Но так же есть метод cmsModel->getCategory(), она, как я понял, принимает два параметра и что-то отдаёт, а что — не ясно.

 Олег Васильевич я, можете как то описать эти методы? 

Добавлено спустя 18 часов

Проблема решена, всё решалось одной строчкой: 

  1. $category = $content_model->getCategory($ctype_name, $item['category_id']);

$ctype_name в свою очередь получается так:

  1. $ctype_name = $this->request->get('ctype_name');

Благодарю всех за помощь! 

#1 [ЕСТЬ РЕШЕНИЕ] Иконки на сайте ч.2 3 ноября 2021 в 10:49

Приветствую! Как то уже спрашивал в этой теме про иконки на сайте. Мне ответили, что используются иконки пака «Font Awesome». Но когда я просмотрел все иконки на сайте (Ris подсказал как) и там не оказалось тех иконок, которые мне нужны. Были но не совсем те что мне нужны. У меня родилась такая идея — скачать и поставить Font Awesome с их сайта, но вот задача: как правильно подключить все файлы, что бы такие плюшки как анимации, повороты, группирование иконок, всё это работало? 

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

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

 

#7 [ЕСТЬ РЕШЕНИЕ] Пропало поле "набор изображений". 3 ноября 2021 в 09:53

Пробовали откатить сайт бекапом?

Aliaksandr

Так и сделал. Проблема не повторялась. 

#8 [ЕСТЬ РЕШЕНИЕ] Пропало поле "набор изображений". 2 ноября 2021 в 21:42

 Aliaksandr, да нет же. Выше я писал, что тип поля поменял после того, как заметил пропажу фото :)

#9 [ЕСТЬ РЕШЕНИЕ] Пропало поле "набор изображений". 2 ноября 2021 в 20:59

 Aliaksandr, нее, одно поле, с одним именем, просто менял тип поля. 

#10 [ЕСТЬ РЕШЕНИЕ] Пропало поле "набор изображений". 2 ноября 2021 в 14:28

 Олег Васильевич я, могу Вас понять, но на зрение пока не жалуюсь :). В том то беда и заключается: «существующие данные» отображаются, а вот «новые данные» — нет!

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

Добавил ещё одно, точно такое же поле — всё заработало. Магия, не иначе.

#1 [ЕСТЬ РЕШЕНИЕ] Пропало поле "набор изображений". 2 ноября 2021 в 13:32

Приветствую! В новой записи почему то пропало поле «набор изображений», сначала винил галерею "Light Gallery", но позже, когда заменил его на ванильный "набор изображений" увидел точно такой же результат. На сколько я понял поле не отображается, потому что cms-ка считает, что поле пустое, но как оно может быть пустым, если я сам только что загружал изображения, а потом ещё и в /upload нашёл их. Что может быть причиной, как решать?
IntsantCMS v2.14.3

#11 [ЕСТЬ РЕШЕНИЕ] Список-мультивыбор. 2 ноября 2021 в 09:23

Только у вас не получилось)

Lora

Нет, с краткой записью как раз получилось :) 

В примере просто список, но суть не меняется.

Lora

Понятно :)

#12 [ЕСТЬ РЕШЕНИЕ] Список-мультивыбор. 1 ноября 2021 в 19:35

 Lora, это же как? До возврата всего массива, или же до функции init()?

#13 [ЕСТЬ РЕШЕНИЕ] Список-мультивыбор. 1 ноября 2021 в 17:44

 Lora, конкретно так не получилось, но если 

  1. $items['key'] = 'value';

то всё работает, спасибо!

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.