Дмитрий

Дмитрий

С нами с 16 декабря 2015; Место в рейтинге пользователей: #47
Дмитрий
10 ноября 2016, 16:06
0
А вы проверьте :)
Возьмите скрипт импорта, сгенирируйте 80К товаров с характеристиками и изображениями и загрузите. Делов на несколько часов. Зато наверняка знать будете.
Дмитрий
10 ноября 2016, 15:49
0
Смотря насколько прямые руки у разработчика/разработчиков.
MODX Club, например, полагаю, может гарантировать отсутствие тормозов и высокую производительность любого сайта на MODX
Дмитрий
10 ноября 2016, 11:04
0
1. Может хватит уже использовать getPage и getResources? Используйте pdoTools. Если сайт еще не очень большой, лучше было бы поменять сниппеты на pdoTools.
2. [[*context_key:is=`web`:then=`Читать заметку`]]
Такие конструкции выглядят очень не серьезно. Попробуйте добавить записи в словарь и выводить их в зависимости от контекста.
3. Ну и вопрос по теме.
<a href="[[~[[+id]]]]">[[+longtitle]]</a>
А если сделать просто
<a href="[[+id]]">[[+longtitle]]</a>
ID-то выводится?
Дмитрий
10 ноября 2016, 10:58
0
Присоединить таблицу msProduct
Дмитрий
30 октября 2016, 00:59
+2
Наверняка, проблему уже решили, но все-таки, поумничаю.
тыц
optionFilters Фильтры по опциям товаров. Передаются JSON строкой, например, {«optionkey:>»:10}

И вы вызываете сниппет, через одинарные кавычки передаете параметры, и потом в параметре же задаете условие с одинарными кавычками… Конечно, это ни в коем случае не должно работать.
Дмитрий
25 октября 2016, 14:03
0
Вопрос интересный)
Но если покопаться на сайте, то можно найти как выводить в письме почти любые поля. Я например, делаю так
Имя: [[+address.receiver]]
Телефон: [[+address.phone]]
Email: [[+user.email]]
То есть, насколько помню, там всего два массива — addres и user, и в каждом можно перебрать нужные параметры…
Дмитрий
25 октября 2016, 11:05
+1
мне необходимо знать, как называются лежащие в msgetOrder плейсхолдеры.
Ммм… А просто открыть код сниппета и посмотреть его параметры не получается? Там код-то вроде не такой большой, разобраться, в принципе, можно.
Дмитрий
21 октября 2016, 20:46
0
А индексацию делали?
Дмитрий
20 октября 2016, 11:11
0
Я, конечно, тоже далеко не бог программирования, но позволю себе пару замечаний.
1. В коде мешать вывод HTML и PHP код не очень хорошо. Может обращаться к какому-чанку и заполнять данные через него? Если надо будет поправить что-то, например стили какие-нибудь или слой удалить, этож надо опять в сниппет лезть, ковырять его там…
2. Как-то слишком много foreach, как мне кажется. Я так и не понял, что они делают, но может, можно сократить их количество?
3. Наверное, самое главное замечание. А зачем все складывать в один ресурс? Так и фильтровать сложнее, и вообще… Я в свободное время мастерю тоже что-то вроде афиши, и там я под каждое мероприятие создаю ресурс. Данные легко фильтровать через pdoTools, удобно редактировать и все такое.
Дмитрий
13 октября 2016, 11:55
0
а. Не с 2,2 до 2,5, а наоборот… Протупил.
Дмитрий
13 октября 2016, 11:54
0
А почему нельзя просто обновить MODX?
Дмитрий
01 октября 2016, 18:36
0
ну, я о том же и толкую)
Дмитрий
01 октября 2016, 17:47
0
А в первом случае преью пересоздал?
Дмитрий
01 октября 2016, 17:31
0
ну, тут можно сделать двумя способами:
1. В настройках минишопа указать, что дефолтная картинка 260х328
2. Вместе $thumb использовать $260x328
Дмитрий
01 октября 2016, 16:58
+1
Только что проверил, да, не работает.
Но если указать &parents=`id категории с товарами`, то работает.
Дмитрий
20 сентября 2016, 12:22
0
только хотел написать про это) Так все, проблема решена?
Дмитрий
20 сентября 2016, 01:17
+1
Может, лучше забыть про QUIP и поставить Tickets?
Во-первых quip не обновлялся уже четыре года, мало ли, как он там себя с PHP7 поведет, например. Во-вторых, я однажды тоже с подобной фигней возился, и тоже ничего не вышло. Конечно, использовать Tickets только для комментирования немного странно, но, с другой стороны, вы можете переделать и статьи на сайте на Tickets. Админить их будет тоже гораздо удобнее. Плюс сразу текстовый редактор к комментариям, подсчет просмотров, возможность добавить в избранное…
Дмитрий
20 сентября 2016, 01:09
+1
Ну, тогда, наверное, надо попробовать запустить это все дело без AjaxForm?