Clear

Clear

Справедливости ради ...
+134
Репутация
214
Рейтинг
#1 Найдены ошибки в форме при попытке сохранить настройки Вчера в 10:08

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

#2 Клик по изображению в 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)?

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

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

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

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

DSokolov

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

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

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

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

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

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

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

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

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

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

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

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

#9 Как изменить стиль списка категории Журнальный (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. }
#10 [ЕСТЬ РЕШЕНИЕ] Видео с ВК, ОК, Rutube 5 марта 2025 в 00:11

Изображение

#11 А как убрать привязку к группам в хлебных крошках? 2 марта 2025 в 12:56

Я точно не помню посмотри тут 

#12 [ЕСТЬ РЕШЕНИЕ] Перекраска админки или замена логотипа в админке же 27 февраля 2025 в 11:11

А вообще чтобы не переживать за обновления, я обычно создаю две копии свои:
— logo.svg
— logo-my.svg
и после обновления просто удаляешь дефолтный и переименовываешь снова с logo-my на logo, чтобы потом не потерять и не искать

Добавлено спустя Только что

Сколько там, лет 5-7 вроде дают за это?

WadimKow

Ты че там куришь? ))

#13 [ЕСТЬ РЕШЕНИЕ] Перекраска админки или замена логотипа в админке же 27 февраля 2025 в 11:02

Конечно можно, просто посмотри по какому пути лежит дефолтный логотип, создай свой с таким же именем и перезалей с заменой 

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

А путь у него такой и расширение такое же должно быть
/templates/admincoreui/images/logo.svg

#14 Хотелки к Будущему релизу 19 февраля 2025 в 17:49

Вот что вы зацепились за это ID виджета. Все это решается Классом CSS для контейнера. Во первых можно понятное название классу задать, во вторых его можно применять для нескольких виджетов в «ЧПУ» классами. Если этого не достаточно, тогда можете создать новый шаблон виджета.

#15 [ЗАКРЫТО] Настройки полей 19 февраля 2025 в 04:24

ты можешь не использовать если не надо, никто же не заставляет

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