My-InstantCMS.Ru

My-InstantCMS.Ru

Несколько дней не буду в сети
+1143
Репутация
16587
Рейтинг
#1 Черновики в ТК 18 августа 2025 в 16:27

 F_a_R_i_D, Пишите в ЛС если нужна помощью, я не всегда слежу за темами форума.

Это нормально что в БД появляется | или >

Компонент записывает и читает без проблем такие строки

Изображение

Изображение

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

Скорей всего проблема в языке на котором пишется, может там есть какие то символы, которые не проходят валидацию yaml

#2 Ошибка регистрации 16 августа 2025 в 06:01

Скорей всего от компонент по авторизацию через соц-сети

#3 Есть ли возможность в icms 2 ограничить длину url как в первой ветке? 13 августа 2025 в 19:17

Вот тут укажите длину github.com/instantsoft/icms2/blob/master/system/controllers/content/model.php#L860

По умолчанию 100

#4 [ЕСТЬ РЕШЕНИЕ] Автоматически подписать автора на новые комментарии 10 августа 2025 в 19:44

 pupsik, попробуйте такой код

  1. <?php
  2. class onCommentsContentAfterAddApprove extends cmsAction {
  3.  
  4. public function run($data){
  5.  
  6. $ctype_name = $data['ctype_name'];
  7. $item = $data['item'];
  8. $target_controller = ($ctype_name == 'photo') ? 'photos' : 'content';
  9.  
  10. $this->model->
  11. filterEqual('target_controller', $target_controller)->
  12. filterEqual('target_subject', $ctype_name)->
  13. filterEqual('target_id', $item['id'])->
  14. toggleTracking(true, $item['user_id'], 'content', $ctype_name, $item['id']);
  15.  
  16. return $data;
  17.  
  18. }
  19.  
  20. }
#5 [ЕСТЬ РЕШЕНИЕ] Автоматически подписать автора на новые комментарии 9 августа 2025 в 06:44

 pupsik, да, можете вернуть как было, так как лучше не делать такие правки 

#6 [ЕСТЬ РЕШЕНИЕ] Автоматически подписать автора на новые комментарии 8 августа 2025 в 13:12

 Vasa, Для всех типов контента, если вам надо некоторым, например новости, статьи, блоги, тогда после $item = $data['item']; добавить

  1. if ($ctype_name != 'news' || $ctype_name != 'articles' || $ctype_name != 'posts') { return $data; }
#7 [ЕСТЬ РЕШЕНИЕ] Автоматически подписать автора на новые комментарии 8 августа 2025 в 12:00

Создайте файл \system\controllers\comments\hooks\content_after_add_approve.php и внутри добавить

  1. <?php
  2.  
  3. class onCommentsContentAfterAddApprove extends cmsAction {
  4.  
  5. public function run($data){
  6.  
  7. $ctype_name = $data['ctype_name'];
  8. $item = $data['item'];
  9.  
  10. $this->model->
  11. filterEqual('target_controller', 'content')->
  12. filterEqual('target_subject', $ctype_name)->
  13. filterEqual('target_id', $item['id'])->
  14. toggleTracking(true, $item['user_id'], 'content', $ctype_name, $item['id']);
  15.  
  16. return $data;
  17.  
  18. }
  19.  
  20. }

Потом в Админке — Компоненты — Управление событием — нажать Обновить 

Работает только для новых записей

UPD: да, надо было true передать 

#8 Using HTML/JS embed in tinymce on individual pages 5 августа 2025 в 05:42

If I understand correctly, you want to change the source code of the text you are adding in the editor? To do this, you first need to enable the «Source Code» button in the editor, the screenshot below shows how to do this.

Изображение

Then a button will appear in the editor where you can add HTML tags.

Изображение

#9 Замена кобычных кавычек на французские в заголовках. Как? 30 июля 2025 в 11:14
  1. define('LANG_SITEMAP_INFO_URL', "Apr&egrave;s la g&eacute;n&eacute;ration, l'index des cartes est disponible &agrave; l'adresse <a href=\"%s\">%s</a>");

Попробуйте так

Обновлено: Некоторые символы заменил инстант. Суть в том что весь текст обернуть в двойные кавычки, а если в тексте есть двойные кавычки, перед ним поставить символ \

#10 Вывод TITLE в виджете html 19 июля 2025 в 07:23

Тут надо написать хук, который определить что виджет находиться на страницу записи ТК, потом проверить есть ли слова внутри {ххх} и потом заменить эти слова на значение записи

#11 Ищу специалиста который поможет создать сайт записи на прием к Психологам 17 июля 2025 в 16:37

Вам нужен готовый сайт? Какой будет дизайн сайта? Гости могут записаться или только авторизованные?

#12 [ЕСТЬ РЕШЕНИЕ] Подскажите что за ошибка 14 июля 2025 в 13:52

Покажите как заполнили манифест?

Заголовок указан?

  1. title = "Название вашего дополнения, не более 64 символов"
#13 Wysiwyg редактор Redactor удаляет нужные теги 6 июля 2025 в 12:05

Может типограф удаляет? В настройках добавьте в разрешённые теги

#14 [ЕСТЬ РЕШЕНИЕ] Почему комментарии зависают и вешают весь сайт? 2 июля 2025 в 17:04

Откройте файл \system\controllers\botz\hooks\comment_after_add.php в строке 12 и 15 замените $data на $comment

#15 [ЕСТЬ РЕШЕНИЕ] Почему комментарии зависают и вешают весь сайт? 1 июля 2025 в 17:55

 TOPg, нажмите f12 откроется консоль разработчика — вкладка Сеть (network) и добавьте коммент, после чего появиться запись submit — там в вкладке Ответ (response) будет текст ошибки

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