Вот пример, для чего такое нужно technical.city/ru/cpu/Ryzen-5-5600X-protiv-Core-i5-12400F
Теперь понятно, где это можно использовать. Тогда в ТЗ не хватает виджета с релевантными сравнениями.
Вот пример, для чего такое нужно technical.city/ru/cpu/Ryzen-5-5600X-protiv-Core-i5-12400F
Теперь понятно, где это можно использовать. Тогда в ТЗ не хватает виджета с релевантными сравнениями.
У меня с этим сложнее, ну как можно всё предусмотреть?! Это только когда начинаешь пользоваться готовым компонентом и спустя время приходит осознание, что здесь нужно так, а здесь этак.))
Так и это ТЗ от Def ровно такое, чтобы начать работу. А потом список подпунктов в каждом пункте увеличится вдвое, когда начнется непосредственная работа с компонентом. Как минимум появится желание выгружать таблицы сравления в файл Excel (как вы про это забыли)) ). Чтобы делится не только ссылками, но и готовыми файлами. Хотя я до сих пор не представляю, зачем для сравнения нужно свои страницы создавать, потом делится этими страницами с другими. Если нужен контент сравнения пары тройки товаров, то ИМХО лучше написать статью про эти товары с нужными СЕО данными, чем вот такое.
Вы не тот плагин скачали. Судя по ссылке это Тайни 5 а в инстант уже 6.8. Найдите этот плагин для 6-ой версии Тайни
Я его легко запустил на версии 7.5.1 с гита github.com/instantsoft/icms2/blob/master/wysiwyg/tinymce/files/tinymce.min.js. Скорее всего там скачали всю папку, в которой есть нужная с кучей других файлов.
А в папке wysiwyg/tinymce/files/plugins/abbr/ у вас сколько файлов?
А вы точно в том пресете редактора это делаете? Не в соседнем?
копирую в папку: wysiwyg\tinymce\files\plugins\
В пресете в плагинах этот плагин «abbr» появляется.
Всё верно, в пресете его подключаете. Но вы забыли добавить кнопку. Она врядли будет доступна в списке «Доступные выражения», поэтому ее надо напечатать «от руки» в нужном месте.
И всё
Никто не пытался потому, что это невозможно или есть другие причины?
Потому что — лень! Никто не хочет ковырять код ядра, а хуками туда не «подлезть».
очистил таблицы, полегчало, все летает
Это не лучшее решение. У меня на демке 170К записей выдают результат красивее даже на 360 странице по 500 записей.
Смотреть надо на таблицы cms_moderator_logs и cms_moderator_tasks. Как много в них записей, експлайном проверять долгие запросы и смотреть какие индексы используются.
Но к записи эту же запись.… не понятно
В том то и дело, что саму запись прикреплять к самой себе не нужно. Оно само так получается и «обойти» это пока никто не пытался.
В чем может быть проблема?
Насколько древняя версия движка cms?
Надо в начале файла шаблона объявить переменную
$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
<a href="<?= href_to($ctype['name'], 'delete', $item['id']) . '?csrf_token=' . cmsForm::getCSRFToken() . '&back=' . $current_url; ?>"> </a>
Не проверял, но возможно $current_url придется urlencode сделать, чтобы нормально ссылка передалась, но это не точно.
Интересно, что будет, если ссылке дать css-класс «ajax-modal»?
<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>
что такое ПОЛЕЗНЫЕ МАТЕРИАЛЫ?
По ссылке, внизу страницы есть раздел такой
Список полей в свойствах ограничен этими github.com/instantsoft/icms2/blob/master/system/controllers/content/backend/model.php#L11-L16
Можете его расширить, но работоспособность добавленных полей может отсутсвовать как частично, так и полностью, но это не точно.