Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1240
Репутация
4858
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Ошибка при создании контента 17 марта 2025 в 12:30
  1. DROP TABLE IF EXISTS `inst_con_rent`;
  2. DROP TABLE IF EXISTS `inst_con_rent_cats`;
  3. DROP TABLE IF EXISTS `inst_con_rent_cats_bind`;
  4. DROP TABLE IF EXISTS `inst_con_rent_fields`;
  5. DROP TABLE IF EXISTS `inst_con_rent_props`;
  6. DROP TABLE IF EXISTS `inst_con_rent_props_bind`;
  7. DROP TABLE IF EXISTS `inst_con_rent_props_values`;
  8.  
  9. DELETE FROM `inst_content_types` WHERE `name`='rent';

Попробуйте выполнить эти запросы в базе данных вашего сайта. Но перед этим про бэкап не забудьте.

#2 Проверьте пожалуйста Список контента - список похожих 17 марта 2025 в 09:55

В настройках сайта, режим пустого sql_mode отмечено?

Изображение
#3 Проверьте пожалуйста Список контента - список похожих 16 марта 2025 в 18:25

Есть одно НО, если включить Участвует в полнотекстовом поиске для Заголовков — работает, если отключить — не работает!

alfaclub

Всё верно вы вычислили. Для виджета списка похожих надо сделать полнотекстовый поиск по заголовкам. Остальные поля с полнотекстовым поиском нужны для компонента поиска.

#4 Компонент "Время на чтение" 14 марта 2025 в 12:48

В таком расчете много нюансов: есть видео на странице или ссылка, пользователь ушел и залип там.

IamB

Так ведь речь про время на «чтение», а не на «просмотр» или «прослушивание».

#5 Отображение категорий типов контента в виджетах 13 марта 2025 в 16:11

Оно форматируется бледносерым цветом

Изображение

За это отвечает то ли «btn-light», то ли btn-secondary, точно не подскажу

Изображение
#6 Компонент "Время на чтение" 13 марта 2025 в 07:52

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

#7 Отображение категорий типов контента в виджетах 12 марта 2025 в 22:13

Настройки поля в типе контента demo.instantcms.ru/admin/ctypes/fields_edit/10/7

#8 [ЕСТЬ РЕШЕНИЕ] Редактирование пунктов меню в админке 11 марта 2025 в 14:01

Этим хуком можете добавить https://github.com/instantsoft/icms2/blob/master/system/controllers/admin/frontend.php#L298 

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

Конечно можно, вот docs.instantcms.ru/dev/controllers/hooks

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

Можно тупо вставить ссылку в шаблоне после этой строки github.com/instantsoft/icms2/blob/master/templates/admincoreui/admin.tpl.php#L158

#9 CSS класс обёртки поля в записи - как это должно работать? 10 марта 2025 в 08:32

Но зачем тогда в настройках присутствует возможность?

alfaclub

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

И что прописать, чтобы заголовок выводился полем и работала настройка?

alfaclub
  1. <div class="field ft_<?php echo $fields['title']['type']; ?> f_<?php echo $fields['title']['name']; ?> <?php echo $fields['title']['options']['wrap_type']; ?>_field <?php echo $fields['title']['options']['wrap_style'].' '.$fields['title']['options']['wrap_style_item']; ?>" <?php if($fields['title']['options']['wrap_width']){ ?> style="width: <?php echo $fields['title']['options']['wrap_width']; ?>;"<?php } ?>>
  2. <?php echo $fields['title']['html']; ?>
  3. </div>
#10 Ошибка 503 при подтверждении регистрации 7 марта 2025 в 10:52

Сделайте запрос в БД

  1. INSERT IGNORE INTO `cms_users_groups` (`id`, `name`, `title`, `is_fixed`, `is_public`, `is_filter`, `ordering`) VALUES (3, 'newbies', 'Новые', NULL, NULL, NULL, 2);
#11 Дубли страниц в наборах типов контента 7 марта 2025 в 07:57

Остаюсь при своем мнении — у категории должна быть ОДНА страница и ссылка! Зачем Яндексу куча страниц одних и тех же категорий, пусть и с разными тайтлами?

Vasa

Значит вашему сайту наборы не нужны, удалите их и не используйте. Мне просто интересно, как вы будете в одной категории «Одежда» выводить категории «Мужская», «Женская» и «Детская», а потом добавите «Обувь» и в ней будете также использовать категории «Мужская», «Женская» и «Детская» из категории «Одежда»? А там потом появятся «Сумки», «Часы» и т… п. И везде будете использоватье одни и те же категории «Мужская», «Женская» и «Детская» из категории «Одежда»?

#12 Дубли страниц в наборах типов контента 7 марта 2025 в 07:23

Одна и та же категория имеет уже три страницы.

Vasa

Это разные «категории». Категория «Автомобили» или «Дешевые автомобили» или «Дорогие автомобили» — это разные «категории». Это разные страницы сайта. Как сказал  Fuze, набор это не только сортировка, но ещё и фильтрация:  категория «Автомобили до 1 000 000 руб.».

А зачем одной странице категории столько страниц, причем с одинаковым описаним и тайтлом? 

Vasa

Одинаковое описание и тайтл это только у ленивого админа. Ничто не мешает сделать их разными.

Изображение

У категории должна быть только одна ссылка!

Vasa

Так и есть. Категория «Автомобили» — /board/avtomobili, категория «Дешовые автомобили» — /board-cheap/avtomobili.

#13 Форма обратной связи - как запустить? 6 марта 2025 в 14:34
#14 [ЕСТЬ РЕШЕНИЕ] Отключить поднятие в ТОП, закрепление и VIP объявления 4 марта 2025 в 06:38

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

#15 [ЕСТЬ РЕШЕНИЕ] Как правильно вывести пресет редактора? 4 марта 2025 в 06:35

'editor' это и есть сами редакторы и пресеты основанные на них — github.com/instantsoft/icms2/blob/master/system/fields/html.php#L22

Пробуйте так

  1. new fieldHtml('options:text', [
  2. 'title' => 'LANG_CONTENT',
  3. 'options' => [
  4. 'editor' => 'h1' // Тут или имя пресета или его номер, точно не скажу.
  5. ],
  6. ]),

Если нужны пресеты для разных групп пользователей, то там используется «editor_presets»

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