Нужно решить проблему неудаляемых фотоальбомов и помочь с настройкой вывода фото в статье

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 29 августа 2024 в 21:39

Приветствую.

1. Не удаляются фотоальбомы, слетает на 404.

2. Хочу сделать, чтобы в статье фото статьи выводилось в правой колонке, а-ля википедия.

3. По возможности, присвоение категории статьи картинки в списке.

В телеге @jinbiryukov

#2 30 августа 2024 в 08:33

3. По возможности, присвоение категории статьи картинки в списке.

jinbiryukov

В поле «Категория контента» можно задать иконку

#3 30 августа 2024 в 20:26

3. По возможности, присвоение категории статьи картинки в списке.

jinbiryukov

В поле «Категория контента» можно задать иконку

Lora

Нет у меня такого. Дайте скрин, где это?

#4 31 августа 2024 в 07:59

Изображение

Изображение

#5 31 августа 2024 в 22:51
Lora

Беда. У меня Статьи, и там нет такого поля. А новости удалены. Готов заплатить за настройки, но желающих нет пока.

Изображение

#6 1 сентября 2024 в 21:38

 jinbiryukov, это оказывается не то, что вам надо. Для вас наверное нужно вот это.

Изображение

Тогда при создании категории появится возможность загрузки фото

Изображение

#7 1 сентября 2024 в 23:53

 jinbiryukov, это оказывается не то, что вам надо. Для вас наверное нужно вот это.

Изображение

Тогда при создании категории появится возможность загрузки фото

Изображение

Lora

Есть такое. Установка картинки никак не отображается в категориях. Один хрен папки.

#9 2 сентября 2024 в 10:30

 Loadырь, это не то, что имеет ввиду  jinbiryukov, я думаю. Плюс этот код не работает. По крайней мере в 2.16.3 Параметр $c['list_params']['cover_img'], пустой, так как картинка пишется не в $ctype['options']['cover_preset'] в файле \system\controllers\content\actions\category_view.php, а в $ctype['options']['cover_sizes'].

 jinbiryukov, или ждите когда поправят код или, как временное решение. При условии, что вы задали в настройках категории только один пресет

 \system\controllers\content\actions\category_view.php стр примерно 333 замените

  1. $img_src = html_image_src($cat['cover'], $ctype['options']['cover_preset'], true);

на

  1. $img_src = html_image_src($cat['cover'], $ctype['options']['cover_sizes'][0], true);

И затем в файле \templates\modern\controllers\content\category_view.tpl.php стр. 125 замените

  1. <?php html_svg_icon('solid', 'folder'); ?>

на

  1. <?php if($c['list_params']['cover_img']){ ?>
  2. <img class="" src="<?php echo $c['list_params']['cover_img']; ?>" alt="<?php html($c['title']); ?>">
  3. <?php }else{ ?>
  4. <?php html_svg_icon('solid', 'folder'); ?>
  5. <?php } ?>

Изображение

#10 3 сентября 2024 в 21:14

 Loadырь, это не то, что имеет ввиду  jinbiryukov, я думаю. Плюс этот код не работает. По крайней мере в 2.16.3 Параметр $c['list_params']['cover_img'], пустой, так как картинка пишется не в $ctype['options']['cover_preset'] в файле \system\controllers\content\actions\category_view.php, а в $ctype['options']['cover_sizes'].

 jinbiryukov, или ждите когда поправят код или, как временное решение. При условии, что вы задали в настройках категории только один пресет

 \system\controllers\content\actions\category_view.php стр примерно 333 замените

  1. $img_src = html_image_src($cat['cover'], $ctype['options']['cover_preset'], true);

на

  1. $img_src = html_image_src($cat['cover'], $ctype['options']['cover_sizes'][0], true);

И затем в файле \templates\modern\controllers\content\category_view.tpl.php стр. 125 замените

  1. <?php html_svg_icon('solid', 'folder'); ?>

на

  1. <?php if($c['list_params']['cover_img']){ ?>
  2. <img class="" src="<?php echo $c['list_params']['cover_img']; ?>" alt="<?php html($c['title']); ?>">
  3. <?php }else{ ?>
  4. <?php html_svg_icon('solid', 'folder'); ?>
  5. <?php } ?>

Изображение

Lora

Да. Это именно то что нужно. Спасибо большое.

------------

Осталось понять почему не удаляются фотоальбомы.

#11 5 сентября 2024 в 20:39

Заведу новую тему для проблемы с фотоальбомом.-

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