Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1240
Репутация
4858
Рейтинг
#1 Подписи к картинкам в статьях 13 января 2025 в 10:50

В общем проблема решается добавлением аттрибута alt в санитайзер редактора github.com/instantsoft/icms2/blob/master/wysiwyg/redactor/files/htmlsanitizer.js. Надо найти текст 

  1. r={rel:!0,class:!0,controls:!0,height:!0,href:!0,id:!0,src:!0,style:!0,target:!0,title:!0,type:!0

и заменить его на этот

  1. r={rel:!0,class:!0,controls:!0,height:!0,href:!0,id:!0,src:!0,style:!0,target:!0,title:!0,alt:!0,type:!0
#2 Подписи к картинкам в статьях 10 января 2025 в 10:45

Что можно сделать с alt в Redactor?

alfaclub

«Забить» )). На днях начну обновлять свою демку, посмотрю, что там может быть.

#3 Подписи к картинкам в статьях 10 января 2025 в 10:03

Мы же русская цмс? однако, поддержка почему-то в первую одередь идёт западных ссылок)

alfaclub

Редакторы в «русской» цмс, вроде как не «русские» )), поэтому заточены в первую очередь на поддержку западных ссылок.

#4 Посты открываются только под авторизацией. 7 января 2025 в 00:28
#5 [ЗАКРЫТО] Проверка дружбы в записи ТК 25 декабря 2024 в 12:07

Сделайте этот код github.com/instantsoft/icms2/blob/master/system/controllers/content/model.php#L1386-L1404 таким

  1. $user = cmsUser::getInstance();
  2.  
  3. return $this->getItemByField($table_name, $by_field, $id, function ($item, $model) use (($user, $ctype) {
  4.  
  5. $item['user'] = [
  6. 'id' => $item['user_id'],
  7. 'groups' => $item['user_groups'],
  8. 'slug' => $item['user_slug'],
  9. 'nickname' => $item['user_nickname'],
  10. 'privacy_options' => self::yamlToArray($item['user_privacy_options']),
  11. 'is_friend' => $user->isFriend($item['user_id']),
  12. 'avatar' => $item['user_avatar']
  13. ];
  14.  
  15. $item['is_draft'] = false;
  16.  
  17. if (!$item['is_approved']) {
  18. $item['is_draft'] = $model->isDraftContentItem($ctype['name'], $item);
  19. }
  20.  
  21. return $item;
  22. }, $by_field);
#6 [ЗАКРЫТО] Проверка дружбы в записи ТК 25 декабря 2024 в 09:31

Сильно не вникал, но попробуйте содержимое этой строки github.com/instantsoft/icms2/blob/master/system/controllers/content/model.php#L1351

добавить после этой github.com/instantsoft/icms2/blob/master/system/controllers/content/model.php#L1393 с запятой в конце. 

#7 [ЕСТЬ РЕШЕНИЕ] Вывод формы с конструктора 23 декабря 2024 в 18:15

Не пробовал, но без шорткодов можно вывести напрямую

  1. <?php
  2. $forms_controller = cmsCore::getController('forms');
  3. list($form, $form_data) = $forms_controller->getFormData($form_id);
  4. ?>
  5. <div class="position-relative icms-forms__wrap">
  6. <?php $this->renderForm($form, [], $form_data['params'], false); ?>
  7. </div>

Соответственно, вместо $form_id надо передать id выбранной формы.

#8 Настройка интернет магазина 23 декабря 2024 в 06:43

Где то на просторах ютьюба увидел что нужно добавить в css меню {ucart:ucart} но эта комбинация не помогла

ivan

 ivan, ucart и showcase это разные магазины. Код и настройки одного не будут работать в другом.

#9 Проблема с виджетами в админке 20 декабря 2024 в 12:39

Эта недосмотр разработчика дополнения

#10 Вывод поля alpha2 в профиле пользователя 6 декабря 2024 в 07:44

Тут Страна пользователя

pupsik

Там город пользователя. Страна в country_cache )). Надо делать запрос в таблицу cms_geo_countries для получения этих данных. И запросы зависят от того, на какой странице нужно вывести alpha2. В профиле пользователя это будет один допзапрос в БД. А  в списках пользователей, в комментариях, на форуме этот запрос может быть «тяжелым» в обработке и неоправданным с точки зрения затрат ресурсов железа для вывода двух букв.

#11 Какой шаблон вам нравится больше всего? (Опрос) 4 декабря 2024 в 13:17

На каком шаблоне было бы легче использовать сайт пользователям?

F_a_R_i_D

Это надо спрашивать у пользователей вашего сайта, а не тут.

#12 Какой шаблон вам нравится больше всего? (Опрос) 4 декабря 2024 в 10:33

в разделе Дополнения на базе Модерна нет никаких актуальных шаблонов:)

kalikimaka

Это значит, что нет необходимости его дорабатывать )). Достаточно сделать свой дочерний шаблон от модерна и всё!

#13 2 дополнительных поля в систему комментирования 2 декабря 2024 в 13:49

На дефолтном шаблоне форма выглядт так

Изображение

Могу замутить пакет инсталяционный, но нужен ваш файл шаблона templates/modern/controllers/comments/list.tpl.php из вашего шаблона, и оплату могу принять только по номеру карты или на юмани.

#14 2 дополнительных поля в систему комментирования 2 декабря 2024 в 12:27

Вам только вывести эти два поля для заполнения и отображения этой информации, или что-то делать с новыми полями потом?

#15 Сайт посуточного бронирования в регионе 29 ноября 2024 в 12:31

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

IceBreaker

Так у вас же причина создания этого компонента как раз в том, чтобы уйти от этих нескольких и остаться на своем сайте. Или цель в том, что вы хотите лишь «отхватить кусочек пирога» у «глобалистов», но не прекращать пользование их услугами?

говорит больше этим не занимается

IceBreaker

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

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