+134.20
Рейтинг

Valentin

Это пример для простых статических страниц. Для динамики, нужно писать логику, не всё так просто, как вам кажется на первый взгляд. И я не уверен, что Магазин таким скриптом можно закэшировать (там много динамики), а если и можно — то нужно подумать, стоит ли оно этого?
Попробуйте этот параметр прописать в параметрах сниппета modxTalks
всё верно, уже год как vimeo использует в id видео от 1 до 9 цифр.
так-что
{8}
меняем на
{1,9}
Специально обновил до 10 версии

Главная (вывод последних новостей, разделов и.т.д..)
без кэша
Processing Time: 0.1733 s, 35 — database query, 0.0036 s — time database queries
с кэша
Processing Time: 0.0493 s, 1 — database query, 0.0001 s — time database queries


Каталог
без кэша
Processing Time: 0.2725 s, 39 — database query, 0.0034 s — time database queries
с кэша
Processing Time: 0.1211 s, 3 — database query, 0.0002 s — time database queries
250 из базы и около 180 из кеша
при 10 запросах, у меня паника начинается. Здесь не знаю, что и сказать. Моё личное мнение — до 25 запросов, это потолок, а стараться нужно до 10 запросов максимум.
Пересмотрите свои расширения, возможно что-то можно объединить (зачастую разные расширения дёргают с базы одни и теже данные)
На демо сайте тоже APC задействован, так-что я не знаю, что исправлять. :)
12*100000 = 1мл200тыс :)))
конечно в отдельной таблице даст прирост, существенный я бы сказал
а можете объяснить, эту существенность?..
Как влияет скорость выборки с отдельной таблице или с таблицы ресурсов?

Мне кажется — зависит от того, как вы будете выбирать, если у вас специфическии критерии выборки, то согласен — что возможно вам поможет отдельная таблица. Если всё штатно — то не вижу проблем и в ресурсах хранить.
Так-же учитывайте, что храня в ресурсах — уже всё есть готово, а в своей таблице, нужно подумать о ЧПУ и.т.д.
Если бюджет проекта позволяет, то пишите всё своё, так как любое расширение — это миникомбайн, если же нет, то используйте готовыми расширения.

Но хочу сказать, раз вы берете проекты с такой архитектурой и в 100тыс товаров в одной категории (я не спрашиваю уже сколько у вас категорий), я думаю вы уже должны были знать ответы на вопросы такого плана :)
1) с сортировкой косяк :(, как-то упустили этот момент и не проверили, в следующей версии исправим.
2) На данный момент тема создаётся при открытии ресурса/товара — теоритически можно будет сделать, чтобы тема создавалась только при первом комментарии, но тоже — уже в следующей версии.
пояснение к фотографии :))
старался понять, но часть наверное понял. :)
чтобы скруббер всегда был наверху и чтоб управлять его местоположением можно чисто через css?

режим реверса — демо
ну и управляйте через css и js, как вам удобно :)

По второму вопросу, я немного не понял.
Редактирование и администрирования комметариев идёт с фронта, зачем вам усложнять всё и искать в админке по комментариям, ресурс, куда вы воткнули сниппет к примеру.
В админке выводятся только комментарии которые на промодерации. Или я не так понял?
добавил в «быстрые решения».
я не в курсе где хранит аваторки HybridAuth, modxTalks формирует аватор юзера с граватора на основе email адреса.
Можно дописать свои условия выборки аватора в функции получения аватора пользователя github.com/artdevue/modxTalks/blob/master/core/components/modxtalks/model/modxtalks/modxtalks.class.php#L1013
ЧПУ в постраничке?
Если в постраничке, то с помощью этого modx.im/blog/addons/90.html
Его нету в оф.репо, только на гитхубе или по этой ссылке. Я его удалил, сразу же после первого инцендента.
да я лично понял, что вопрос стоял не за фронт а за админку.
хотя — наверное я не так понял
объясните тупорылому, как вы в админке с помощью «вафиндер»
Да не вопрос — делает новый ресурс и все.
или в админке
через вафиндер, как саб-меню, просто стилями оформил бы как таб, и для каждого таба сделал свой шаблон, в котором выводил бы нужные ТВ.

Мне лично очень интересен такой метод.
вы читаете вообще вопросы, или просто так отвечаете.
вопрос был задан,
пользователь имел возможность лично добавлять новые вкладки таба из админки?

Вы же решение приводите для вывода фронта
при чом тут «вафиндер»?
вопрос был
пользователь имел возможность лично добавлять новые вкладки таба из админки?
Почитать документацию по ExtJs, взять к примеру наиболее подходящии примеры и изучить их.
попробовать разные способы а потом уже задавать вопрос, если у вас что-то не получилось.

Ну и сам вопрос у вас не понятен, что за табы пользователь может добавлять?
В админке у вас пользователи или менеджеры всё же? и.т.д…

И на последок, если вам это что-то даст

это наши табы
var tabpanel = Ext.getCmp('modx-resource-tabs');

и добавляем новый таб
tabpanel.add({
        title: 'Новый таб',
        closable: false, // если поставите true, то вкладку можно закрыть нажав на крестике
        items: [{
            // здесь ваши данные
        }]
})