Сергей Будников
Дата регистрации: 2014-08-09 04:03:29
Ник: Сергей Будников
Комментариев: 20
Комментарии
- Нужно сделать сортировку-вывод по нескольким фильтрам
2016-08-18 17:25:47
Если все параметры для фильтрации лежат в таблице meta, то здесь лучше всего делать несколько выборок по каждому параметру (ну или по всем сразу и группировать с условием). Такая выборка (выборки) вернет нам meta_id_obj всех объектов (страниц), удовлетворяющих условию.
Ну а дальше прямой запрос к page можно через стандартную mso_get_pages() с типом home и page_id = 'РЕЗУЛЬТАТ ВЫБОРКИ через запятую'
- Плагин category_editor - редактор категорий/рубрик
2016-07-11 10:14:14
Будет ли в новой версии возможность закрепления записей в рубрике?
Честно говоря не прорабатывал этот вопрос. Но подумаю.
Дело в том еще, что теперь порядок сортировки страницы теперь хранится НЕ в поле page.page_menu_order, а в таблице cat2obj поле c2obj_order, которое создается при установке плагина. Такое решение сделал для того, чтобы страница в разных категориях могла быть в разных местах.
Поле page_menu_order теперь используется в сортировке дочерних страниц СТРАНИЦЫ.
Сейчас параллельно работаю над функцией-альтернативой стандартной mso_get_pages для удобной работы с сортировкой плагина при выводе страниц на сайте.
Так что пока даже не знаю, как лучше и качественнее реализовать закрепление записей.
- Плагин category_editor - редактор категорий/рубрик
2016-07-07 15:52:13
Плагин обновлен до версии 2.50
- Плагин category_editor - редактор категорий/рубрик
2016-05-31 12:33:23
Как получить доступ к значению метаполя категории, если мы на странице PAGE, а не CATEGORY
Поддерживается загрузка свойств по slug, например:
CategoryEditor::getInstance()->load_from_slug = mso_segment(2);
или по id категории
CategoryEditor::getInstance()->load = ID КАТЕГОРИИ
После этого станут доступны свойства категории
CategoryEditor::getInstance()->ВАШ КЛЮЧ
- Как уменьшить время загрузки страницы? Не количество запросов к БД
2016-05-29 23:16:18
А если в целом, 2с. считается большим временем загрузки?
Да. Оптимально не более 1.5 с. А в идеале менее одной.
Со "скоростью" Максайта я сам лично столкнулся. Когда на сайте более 5-6 тыс записей и более 50 -60-ти категорий, Максайт пытается повесить сервер, на котором работает.
Решается все путем оптимизации SQL и, ГЛАВНОЕ - избавление от бесконечного числа FOREACH, которых в системе бесчисленное множество.
- Плагин category_editor - редактор категорий/рубрик
2016-05-23 16:23:35
Кстати, еще вроде нету опции удаления дополнительных полей
Пока нет
А в разделе "Настройки полей" поле "Значение", оно только для типа select работает?
Да.
- Плагин category_editor - редактор категорий/рубрик
2016-05-23 16:14:38
А когда будет обновление?
Пока не могу сказать. В обновлении хочу сделать нормальную документацию. Вот сделаю, так выложу
- Плагин category_editor - редактор категорий/рубрик
2016-05-23 13:19:13
Меняется тип поля
Имеется виду тип поля уже в редактировании самой категории, а не в настройках.
- Плагин category_editor - редактор категорий/рубрик
2016-05-23 13:18:21
Еще вопрос. У метаполей для категорий 3 значения ... ничего не происходит
Меняется тип поля. Маленькое - input type="text", Большое - textarea, выпадающий - select. Для селекта задаются значения (поле значения) key || value # key2 || value2 # key3 || value3 и т.д.
Документацию все хочу написать, да все руки не доходят....
А про текстовый редактор - я думал над этим. В планах есть такое. Сделаю.
http://codemirror.net/mode/htmlmixed/index.html
Интересно. Тоже отмечу в планы
- Плагин category_editor - редактор категорий/рубрик
2016-05-23 12:46:25
Таким образом, даже новая запись, с индексом 0, встанет в списке только 4, после этих.
Ок. Подумаю
- Плагин category_editor - редактор категорий/рубрик
2016-05-23 12:32:52
У меня вот тоже идеи есть, может подкинуть вам? =)
Да, было бы отлично!
- Плагин category_editor - редактор категорий/рубрик
2016-05-23 12:32:09
Чтобы закрепить запись/записи выше остальных
В любом случае, при сортировке индексы переписываются У ВСЕХ записей в списке. Поэтому закрепить не получится...
Или есть другой способ закрепить требуемые записи?
Только перетаскиванием в начало.
- Плагин category_editor - редактор категорий/рубрик
2016-05-23 12:27:38
Скоро опубликую последнюю версию. Там добавлены некоторые функции - создание копии для категорий, удаление категорий, отсоединение всех страниц и прочее. Также добавлены пункты для работы со страницами.
Еще одна фишка будет у плагина - виртуальное меню. по типу, как в шаблоне создается меню, только все это в списках с поддержкой drug&drop;. Пункты меню можно привязать к любой категории. Таким образом пункт меню принимает свойства существующей категории с вложенными дочерними категориями.
- Плагин category_editor - редактор категорий/рубрик
2016-05-23 12:21:44
а порядок сортировки обратный?
Порядок прямой - например, в категории с ID=5 -> записям присваивается (сверху вниз по списку)- 51,52,53 ... 5122,5123,5124 ...
Изменить порядок не получится просто. Да и зачем?
Что будет, если новая запись будет добавлена в раздел...
Ничего. Ей будет присвоен порядок 0. И выше приведенный список будет выглядеть - 0,51,52,53 ... 5122,5123,5124 ...
Кстати, рубрики тоже сортируются. От 1 до ... в прядке их следования в списке.
- Как уменьшить количество запросов в базу данных?
2016-05-23 12:15:44
Екатерина, если по-простому, то mso_add_cache - это кэширование на уровне maxsite (например результатов работы тяжелых скриптов). database.php $db['default']['cache_on'] = TRUE - кеширование на уровне Code Igniter, в данном случае кэширование результатов выборки из БД. Иными словами, вместо того, чтобы обращаться к БД, CI идет в папку на сервере и ищет там закэшированый результат запроса -> если есть, возвращает его, нет - делает запрос.
Беда при таком подходе та, что любое изменение в БД не приведет к изменениям на сайте, пока не сбросить кэш. Поэтому лучше его не включать.
- Как уменьшить количество запросов в базу данных?
2016-05-22 09:56:48
А как сбрасывать этот кэш, при необходимости?
В консоли кнопка СБРОСИТЬ КЭШ СИСТЕМЫ.
По своему опыту могу сказать, что большое количество запросов не всегда плохо. Если запросы оптимизированы, то скорость их работы достаточно высока и не особо влияет на скорость сайта. Как, например, в самом начале этой записи на картинке - 18 SQL и 0.15 S - по-моему, уменьшать здесь количество запросов ни к чему.
- Плагин category_editor - редактор категорий/рубрик
2016-05-22 09:49:31
При изменении порядка записей внутри рубрики, происходит только визуальный эффект? То есть функционально у записи ничего не меняется?
Для записи меняется порядок. В параметр страницы ПОРЯДОК прописывается число в, соответствующее порядку в списке. Остальные страницы в текущем списке также подвергаются распорядку. Формат порядка - первая цифра - id категории, в списке которой происходит перемещение, остальные - текущий порядок страницы в списке.
Есть ли различия между Перемещением и Копированием записей внутри рубрики?
Нет, внутри самой рубрики различия нет. Однако при перемещении в другую, Копирование - означает, что будет дописана новая рубрика, Перемещение - стерто предыдущее местоположение и прописано новое.
- Нужно создать сайт о кошках на английском языке
2016-03-28 16:59:54
Да, но написать статью про кошек на английском я наверно не осилю
- Нужно создать сайт о кошках на английском языке
2016-03-28 16:19:39
изменить немного дизайн (чтоб не было точь в точь)
А дизайнер то есть? Или все на плечи разработчика?
Как планируется сайт? Как и-магазин или каталог?
Да, и знание английского языка обязательно?
- MaxSite CMS 0.94!
2016-01-28 12:08:26
Столкнулся с проблемой в новой версии. При загрузке файлов перетаскиванием (в редактировании записи) не создаются автоматически миниатюры.
Это только у меня или проблема в целом? Может чего-то у меня не обновилось...:(
Плагин friendly_urls - настраиваемые ЧПУ
Шаблон Prestizh
Мультиязычный сайт на MaxSite