Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1240
Репутация
4858
Рейтинг
#1 Складчина на ГОТОВЫЙ компонент "Сравнение записей" 19 ноября 2024 в 20:27

Вот пример, для чего такое нужно technical.city/ru/cpu/Ryzen-5-5600X-protiv-Core-i5-12400F

Zau4man

Теперь понятно, где это можно использовать. Тогда в ТЗ не хватает виджета с релевантными сравнениями.

#2 Складчина на ГОТОВЫЙ компонент "Сравнение записей" 19 ноября 2024 в 20:04

У меня с этим сложнее, ну как можно всё предусмотреть?! Это только когда начинаешь пользоваться готовым компонентом и спустя время приходит осознание, что здесь нужно так, а здесь этак.))

fincheck

Так и это ТЗ от Def ровно такое, чтобы начать работу. А потом список подпунктов в каждом пункте увеличится вдвое, когда начнется непосредственная работа с компонентом. Как минимум появится желание выгружать таблицы сравления в файл Excel (как вы про это забыли)) ). Чтобы делится не только ссылками, но и готовыми файлами. Хотя я до сих пор не представляю, зачем для сравнения нужно свои страницы создавать, потом делится этими страницами с другими. Если нужен контент сравнения пары тройки товаров, то ИМХО лучше написать статью про эти товары с нужными СЕО данными, чем вот такое.

#3 Как подключать плагины для TinyMCE в InstantCMS 15 ноября 2024 в 17:33

Вы не тот плагин скачали. Судя по ссылке это Тайни 5 а в инстант уже 6.8. Найдите этот плагин для 6-ой версии Тайни

pupsik

Я его легко запустил на версии 7.5.1 с гита github.com/instantsoft/icms2/blob/master/wysiwyg/tinymce/files/tinymce.min.js. Скорее всего там скачали всю папку, в которой есть нужная с кучей других файлов.

#4 Как подключать плагины для TinyMCE в InstantCMS 15 ноября 2024 в 16:44

А в папке wysiwyg/tinymce/files/plugins/abbr/ у вас сколько файлов?

#5 Как подключать плагины для TinyMCE в InstantCMS 15 ноября 2024 в 13:53

А вы точно в том пресете редактора это делаете? Не в соседнем?

#6 Как подключать плагины для TinyMCE в InstantCMS 15 ноября 2024 в 12:44

копирую в папку: wysiwyg\tinymce\files\plugins\

В пресете в плагинах этот плагин «abbr» появляется.

Funkonaut

Всё верно, в пресете его подключаете. Но вы забыли добавить кнопку. Она врядли будет доступна в списке «Доступные выражения», поэтому ее надо напечатать «от руки» в нужном месте.

Изображение

И всё

Изображение
#7 Возможно ли связать тип контента с самим собой? 14 ноября 2024 в 20:28

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

Def

Потому что — лень! Никто не хочет ковырять код ядра, а хуками туда не «подлезть».

#8 Контент в админке, медленно переходим по пагинации 12 ноября 2024 в 18:52

очистил таблицы, полегчало, все летает

kalikimaka

Это не лучшее решение. У меня на демке 170К записей выдают результат красивее даже на 360 странице по 500 записей.

Изображение
#9 Контент в админке, медленно переходим по пагинации 12 ноября 2024 в 14:54

Смотреть надо на таблицы cms_moderator_logs и cms_moderator_tasks. Как много в них записей, експлайном проверять долгие запросы и смотреть какие индексы используются.

#10 Возможно ли связать тип контента с самим собой? 12 ноября 2024 в 08:53

Но к записи эту же запись.… не понятно 

Happy

В том то и дело, что саму запись прикреплять к самой себе не нужно. Оно само так получается и «обойти» это пока никто не пытался.

#11 Пункт меню delete в списке записей без редиректа в категорию записи 8 ноября 2024 в 18:28

В чем может быть проблема?

Dina

Насколько древняя версия движка cms?

#12 Пункт меню delete в списке записей без редиректа в категорию записи 8 ноября 2024 в 07:09

Надо в начале файла шаблона объявить переменную

  1. $carrent_url = href_to($this->controller->request->get('ctype_name'), $this->controller->request->get('slug')) . ($this->controller->request->has('page') ? '?page=' . $this->controller->request->get('page', 1) : '');

И потом передать ее в параметре back

  1. <a href="<?= href_to($ctype['name'], 'delete', $item['id']) . '?csrf_token=' . cmsForm::getCSRFToken() . '&back=' . $current_url; ?>">
  2. <?= sprintf(LANG_CONTENT_DELETE_ITEM, $ctype['labels']['create']); ?>
  3. </a>

Не проверял, но возможно $current_url придется urlencode сделать, чтобы нормально ссылка передалась, но это не точно.

#13 Пункт меню delete в списке записей без редиректа в категорию записи 7 ноября 2024 в 20:56

Интересно, что будет, если ссылке дать css-класс «ajax-modal»?

  1. <a class="ajax-modal" href="<?php echo href_to($ctype['name'], 'delete', $item['id']).'?csrf_token='.cmsForm::getCSRFToken(); ?>"><?php echo sprintf(LANG_CONTENT_DELETE_ITEM, $ctype['labels']['create'])?></a>
#14 Разработать виджет - слайдер новостей как на МТС 7 ноября 2024 в 08:48

что такое ПОЛЕЗНЫЕ МАТЕРИАЛЫ?

Lora

По ссылке, внизу страницы есть раздел такой

Изображение
#15 Как расширить количество видов полей в свойствах? 5 ноября 2024 в 09:45

Список полей в свойствах ограничен этими github.com/instantsoft/icms2/blob/master/system/controllers/content/backend/model.php#L11-L16

Можете его расширить, но работоспособность добавленных полей может отсутсвовать как частично, так и полностью, но это не точно.

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