MaxHub
Полезности по Maxsite CMS

Сергей Будников

Дата регистрации: 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-ти категорий, Максайт пытается повесить сервер, на котором работает.smile

    Решается все путем оптимизации SQL и, ГЛАВНОЕ - избавление от бесконечного числа FOREACH, которых в системе бесчисленное множество.

  • Плагин category_editor - редактор категорий/рубрик
    2016-05-23 16:23:35
    Кстати, еще вроде нету опции удаления дополнительных полей

    Пока нетsmile

    А в разделе "Настройки полей" поле "Значение", оно только для типа select работает?

    Да.

  • Плагин category_editor - редактор категорий/рубрик
    2016-05-23 16:14:38
    А когда будет обновление?

    Пока не могу сказать. В обновлении хочу сделать нормальную документацию. Вот сделаю, так выложуsmile

  • Плагин 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

    Интересно. Тоже отмечу в планыsmile

  • Плагин category_editor - редактор категорий/рубрик
    2016-05-23 12:46:25
    Таким образом, даже новая запись, с индексом 0, встанет в списке только 4, после этих.

    Ок. Подумаюsmile

  • Плагин category_editor - редактор категорий/рубрик
    2016-05-23 12:32:52
    У меня вот тоже идеи есть, может подкинуть вам? =)

    Да, было бы отлично!smile

  • Плагин 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

    Да, но написать статью про кошек на английском я наверно не осилюsmile

  • Нужно создать сайт о кошках на английском языке
    2016-03-28 16:19:39
    изменить немного дизайн (чтоб не было точь в точь)

    А дизайнер то есть? Или все на плечи разработчика?

    Как планируется сайт? Как и-магазин или каталог?

    Да, и знание английского языка обязательно?smile

  • MaxSite CMS 0.94!
    2016-01-28 12:08:26

    Столкнулся с проблемой в новой версии. При загрузке файлов перетаскиванием (в редактировании записи) не создаются автоматически миниатюры.

    Это только у меня или проблема в целом? Может чего-то у меня не обновилось...:(