All streams
Search
Write a publication
Pull to refresh
30
0.2
Андрей Ч. @Andchir

PHP/Python/JS Full Stack Developer

Send message
Насколько я знаю, у них нет связи между этими сайтами. Это просто 2 разных сайта на 2х разных доменах.
Нет, у них тоже сделана интеграция с MODX. Только зачем — не понятно. Всё тоже самое можно было сделать без MODX.
магазин + блогосоциалка

По-моему в таком случае лучше установить лайфстрит в папку домена и сделать совмещение регистрации и авторизации с MODX. А выводить лайфстрит внутри MODX это изврат.
Хоть режьте меня не могу я представить для чего может потребоваться такой изврат. Неужели в лайфстрит нелья создавать текстовые странички? Ведь от MODX в данном случае требуется только это. А если это умеет лайфстрит, зачем городить такой лес из двух админок? Нужна вам соц.сеть — берите лайфстрит, MODX тут зачем…

Думаю, community.modx-cms.ru просто обязано теперь перейти на MODX Revolution + modLivestreet.

У них и так сейчас сделано тоже самое только на MODX Evo. Смысла переходить на Рево не вижу. Вот в случае, если бы они сделали весь функционал сообщества на MODX, другое дело.
getChunk нормально по скорости. Эта функция кэширует чанк, а не делает каждый раз запросы.
Лучше делать так
...
$q->prepare();

if($q->stmt && $q->stmt->execute()){
    $result = ...
}


Вообще очень полезная статья.
Единственное я не понял зачем там второй if(....
По-моему вполне нормальный вариант (последний код). $modx->switchContext() нужен, если это плагин, а если править index.php, то $modx->initialize(). Если переключать контекст через плагин, получается сначала инициализируется один контекст, потом переключается на другой. Зачем лишняя работа? И xPDO в данном случае бесполезен.
Причем, в код страницы грузятся характеристики всех товаров раздела

20 товаров = 4.9Kб, 800 товаров = 8.7Kб. Это кэшируется, а не генерируется каждый раз. На скорость особо не влияет.
Ты сам знаешь этот сайт — нормально работает.

Вот именно, что не запущен и на нормальном сервере. А что будет когда он запустится (появится какое-то число посетителей) и заказчик захочет переехать на «шаред»-хостинг не известно.
То что у меня нельзя можно доработать, об этом я уже писал. Это не повод делать всё с нуля, тем более работая в одной конторе. Закрыли тему надеюсь.
Тем более у тебя пока идёт поиск можно успеть отметить два фильтра и получить «Ничего не найдено». И это даже на простеньком примере.
Это у тебя там простенький пример (у Асуса вообще нет фильтров кроме цены). А ты дай ссылку где это работает на более серьёзном сайте с больше чем 1000 товаров. Динамически каждый раз выбирать уникальные значения для товаров очень накладно и при нормальной посещаемости сайт ляжет. В любом случае доработать моё решение не долго.
В Shopkeeper товары создаются как ресурсы MODX. Поэтому жесткой привязки к Шопкиперу нет. «Похожее расширение» было сделано позже моего. Зачем — пока не известно.
На мой взгляд WYSIWYG редакторы для оформления сайт — жуткое зло.
Почему зло? Нажать на одну кнопочку вместо того чтобы вбивать теги руками по-моему удобно. Даже на хабре сделаны такие кнопочки. Зло это когда слишком много кнопочек и менеджер делает шрифты и цвета текста, которые портят дизайн сайта. Но все лишние кнопочки можно убрать.
Ссылка на скачивание есть в топике. На modx.com мне загрузить так и не удалось. В поддержке проблему решать не хотят.
Кроме Яндекс.Видео пока никуда не закачивал. Как скачать с Яндекс.Видео может подсказать сам Яндекс :).
Это будет демо-сайт, который можно будет скачать. Пока в шаблоне сделано только меню и думаю толка от него мало.
В ближайшее время у меня не получится выделить время на озвучку и решил выложить в таком виде, т.к. многие на форуме просили. Но понимаю, что без звука смотрится очень скучно. Озвучка планируется.
Пожалуй, за тем, чтобы предложить свежий взгляд на многие вещи

Этот взгляд можно было предложить через дополнения к Шопкиперу или через здравую критику и предложения.
Полагаю, что многие вещи в Shopkeeper решены с учетом возможностей Evolution, а не Revolution.

Версия для Evolution сделана с учётом возможностей (и особенностей) Evolution, а версия для Revolution с учётом особенностей Revolution. Не понял почему ты думаешь, что как-то иначе.
Далее по делу думаю лучше общаться в более подходящем для этого месте.
Не забывайте, что Shopkeeper развивается не один год, у него длинная история еще с MODX Evolution

Так зачем нужно было делать с нуля? Ради мультикатегорий? Это странно. Мультикатегории можно сделать через обычные TV (тут пример). Пока я вижу, что направление выбрано такое же как у Shopkeeper для Revo. Потом будешь (мы знакомы, поэтому на «ты») делать сотставные товары (выбор параметров) и сталкнешся с кучей проблем, которые в Шопкипере уже решены. По-моему лучше объеденить усилия. Но дело уже сделано. Удачи.

Information

Rating
2,752-nd
Location
Карелия, Россия
Date of birth
Registered
Activity

Specialization

Frontend Developer, Fullstack Developer
Middle
From 200,000 ₽
Python
JavaScript
Angular
PHP
Django
Linux
SQL
MongoDB