Clear

Clear

Релевант
+139
Репутация
360
Рейтинг
#1 Обновление на последнюю версию со старой БД 3 июля 2025 в 18:59

Добрый день. Хотел уточнить у знающих.
У меня сейчас версия InstantCMS: 2.15.0.
Если я установлю на поддомен последнюю версию InstantCMS: 2.17.3 (new.site.ru) и в конфиге подключу старую БД, так будет работать? Конечно же файлы upload с изображениями я тоже перенесу.

Или возможно есть другие варианты...

#1 В фильтре показываются скрытые категории. Как их убрать из фильтра? 20 июня 2025 в 05:45

Подскажите пожалуйста, в чём смысл скрытой категории, вот хоть убей не могу понять, хотя ей уделяют так много внимания. Почемууу ?

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

Добрый день. Мне всё таки удалось победить работоспособность «Похожий контент» с помощью нейросетей. В общем я закинул если надо посмотрите на Гите. Сейчас у меня все работает вроде как.
1. github.com/StasClear/pohozhii-kontent/blob/main/bug_fix.md
2. github.com/StasClear/pohozhii-kontent/commit/5739567f58faf29c27f88dee0df369cedf0cd531
PS. Я не программист, просто любитель. Возможно кому то это поможет.

Добрый день. Мне всё таки удалось победить работоспособность «Похожий контент» с помощью нейросетей. В общем я закинул если надо посмотрите на Гите. Сейчас у меня все работает вроде как.1.
Clear

Изображение

#3 Страницы с редиректа залетают в индекс 12 апреля 2025 в 05:51

А кто то вообще знает об этом изначально? Ну наверное она должна быть по умолчанию включена при установке. Ужас какой. Наверное для спаммеров по умолчанию отключена

Интересно сколько же траста потерял мой сайт из за 11 тыс таких страниц. У меня просто нет слов от этого. (((

Изображение

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

Рекомендую сразу проверить всем, чтобы не было подобных казусов

#4 Страницы с редиректа залетают в индекс 11 апреля 2025 в 20:11
У вас так?
IamB

У меня так
Изображение

#1 Страницы с редиректа залетают в индекс 11 апреля 2025 в 19:53

Привет. Я вдруг обнаружил Яндекс индексирует страницы со ссылками через редирект

Изображение

На моё удивление у меня оказало их около 11 тыс страниц, Я сам этого не делал конечно же. Стал разбираться ну и спросил у ГПТ, выполнил необходимые операции и вот он мне ответил;
Ты поймал важную улику — и вот что она тебе говорит:

Изображение


Собственно у меня вопрос к разработчикам и неравнодушным, как теперь всё это победить. Удалить, закрыть и предотвратить в дальнейшем. Версия 2,15. 
+++++++++++++
Почему это опасно
Поисковики считают это открытым редиректом → твой сайт может попасть под санкции (особенно от Google).
Спамеры маскируют фишинг и порно-ссылки через тебя.
Ты «раздаёшь» свой траст бесплатно, ухудшая поведенческие и SEO-показатели.
Опять же совет от ГПТ

Изображение






#5 Найдены ошибки в форме при попытке сохранить настройки 29 марта 2025 в 10:08

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

#6 Клик по изображению в TinyMCE открывает его во всплывающем окне? 26 марта 2025 в 09:59

 Clear, если вставляется ужимка до размера то не открывается

WadimKow

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

Решил проблему с FancyBox. Просто подключил FancyBox 4 и добавил скрипт:

В настройках шаблона Готовый HTML, добавляемый в тег <head> страницы

  1. <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
  2. <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/ui@4.0/dist/fancybox.css">
...Изображение

перед закрывающим тегом </body> в файле main.tpl.php:

  1. <script src="https://cdn.jsdelivr.net/npm/@fancyapps/ui@4.0/dist/fancybox.umd.js"></script>
  2. <script>
  3. document.addEventListener('DOMContentLoaded', function() {
  4. document.querySelectorAll('.content_item img').forEach(img => {
  5. if (!img.parentElement.matches('a')) {
  6. let link = document.createElement('a');
  7. link.href = img.src;
  8. link.setAttribute('data-fancybox', 'gallery');
  9. img.parentElement.insertBefore(link, img);
  10. link.appendChild(img);
  11. }
  12. });
  13. Fancybox.bind('.content_item [data-fancybox="gallery"]', {
  14. loop: false,
  15. arrows: true,
  16. on: { init: f => { if (f.items.length === 1) f.options.Navigation = false; } }
  17. });
  18. });
  19. </script>

Всё работает, ошибок нет. Класс .content_item подставьте свой, если другой.

#1 Клик по изображению в TinyMCE открывает его во всплывающем окне? 26 марта 2025 в 06:57

В InstantCMS 2.17 + при клике по изображению в редакторе TinyMCE оно вставляется в текст, но не открывается для просмотра.

Есть ли встроенный способ сделать так, чтобы изображения при клике открывались во всплывающем окне (например, через FancyBox)?

Если да — как это включить? Если нет — куда и какой код нужно добавить для такой функциональности?

(Используется стандартный шаблон, без модификаций ядра).

#7 Как вывести название личной папки у каждой записи в списке ТК 20 марта 2025 в 05:50

Опытным путем установил, что если деактивировано поле Автор в настройке полей ТК, то тогда заодно почему-то не выводится еще и название личной папки. В жизни бы не догадался, что они работают вместе, очень нелогично.

DSokolov

Не логично так как вы рассуждаете ))). Все логично, личные папки автора привязаны к нему, Подумайте над задачкой еще раз )))

С точки зрения InstantCMS это логично: личные папки привязаны к пользователю, а поле «Автор» — это ключ, который связывает запись с ним и его данными, включая папки. Отключишь «Автор» — система «думает», что эти связи не нужны, и не подтягивает названия папок. Это не баг, а особенность внутренней логики.

Тут лучше наверно использовать Категории а не личные папки раз вам не нужен Автор.

#8 Как Крым добавить в анкету? 20 марта 2025 в 04:26

Всё гораздо проще,  Компоненты — География, Вот там Крымская обл. зайдите и отредактируйте так как нужно.

#9 Поля группы в записи 19 марта 2025 в 08:51

Думаю вряд ли. Хотя вон мнет тут ассистент подсказал что типа как БЭЭ можноооо… Нооо...  это не точно 😀 

Да, штатными средствами InstantCMS 2.x вывести данные о группе в записи можно через поле в типе контента и шаблон ({$item.fields.group_field}). В виджете — только с доработкой через PHP-код или кастомный виджет.

#10 Замена checkbox на флаг 19 марта 2025 в 02:16

Круто, но на любителя.

#11 [ЕСТЬ РЕШЕНИЕ] Значение по умолчанию в бд - нет или null 16 марта 2025 в 21:17

Если данные в столбцах могут быть пустыми, лучше использовать NULL. Это стандартный подход в реляционных базах данных. Если же «нет» — это важное значение для логики, то установи его как значение по умолчанию для столбца.

#12 Как изменить стиль списка категории Журнальный (featured) 5 марта 2025 в 22:31

С помощью стилей CSS думаю можно сделать всё. Ну как пример

  1. <div class="featured-list">
  2. <div class="featured-item">Запись 1</div>
  3. <div class="featured-item">Запись 2</div>
  4. <div class="featured-item">Запись 3</div>
  5. <div class="featured-item">Запись 4</div>
  6. <div class="featured-item">Запись 5</div>
  7. <div class="featured-item">Запись 6</div>
  8. <!-- и так далее -->
  9. </div>

и вот примерные стили

  1. .featured-list {
  2. display: flex;
  3. flex-wrap: wrap;
  4. gap: 10px; /* Расстояние между элементами */
  5. }
  6.  
  7. .featured-item {
  8. box-sizing: border-box;
  9. }
  10.  
  11. /* Первый элемент (2-колоночный) */
  12. .featured-item:nth-child(3n+1) {
  13. flex: 1 1 50%; /* 50% ширины */
  14. }
  15.  
  16. /* Второй элемент (3-колоночный) */
  17. .featured-item:nth-child(3n+2) {
  18. flex: 1 1 33.33%; /* 33.33% ширины */
  19. }
  20.  
  21. /* Третий элемент (2-колоночный) */
  22. .featured-item:nth-child(3n+3) {
  23. flex: 1 1 50%; /* 50% ширины */
  24. }
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.