Всего 123 782 комментария

Роман Харин
04 сентября 2012, 16:28
0
Можно конечно код перебрать, но лучше же спросить. Как сделать, что бы при добавлении нового баннера добавление картинки было необязательным полем?
Василий Наумкин
04 сентября 2012, 16:23
0
Я невнимателен. Если только месяц — то проблема, конечно, в сниппете dateRU.

Вы в нем вызываете setlocale, или iconv? В админке MODX вы не настраивали локаль?

В общем, подумайте, где у вас может побиться кодировка месяца.
 Станислав
04 сентября 2012, 16:18
0
Понимаете, что смущает и вызывает недоумение — только название месяца отдаётся краками. Ведь, как я понимаю, идёт подгрузка УЖЕ существующего и существующего корректно — получается, что скрипт зачем-то начинает рассматривать подгрузку даты сквозь свою призму. Мне кажется в данном случае проблема, скорее, в этом, нет? Если да, может можно сделать, чтобы скрипт не обрабатывал строку с датой, а вставлял, как есть (ведь тот же текст описания, заголовок он отрабатывает корректно)?
Василий Наумкин
04 сентября 2012, 16:07
0
Распространенная проблема кодировки.

Данные передаются через Ajax, а он понимает кодировку только utf8. Способов решения довольно много, но самый лучший — это привести весь свой сайт к utf8.

Если это невозможно, то почитайте в поисковиках. Я с ходу нашел webiteam.ru/2009/04/cp1251-vs-ajax/ и jqbook.narod.ru/ajax/ajax_win1251.htm
 Станислав
04 сентября 2012, 15:53
0
Я с такой проблемой не сталкивался, но MIGX как раз сейчас применяю в проекте и подключил найденный Вами фикс — хуже не будет, только лучше. Спасибо…
Василий Наумкин
04 сентября 2012, 03:52
0
Отлично!
Shin
04 сентября 2012, 03:50
0
При таких настройках во фронтенде стало нормально, а в админке не находило путь. Совместил оба варианта. (см. картинку). Так работает и там и там.
Общими усилиями победили). спасибо за помощь!
Василий Наумкин
04 сентября 2012, 02:39
0
Не обязательно использовать JSON, можно вводить параметры через запятую или другой разделитель, вот тут пример — bezumkin.ru/modx/minishop/manuals/add2cart.html

Еще, чтобы менеджеры не корпели — можно создать им ТВ с MIGX и вводить не в miniShop, а на стандартной странице редактирования товара.

Не знаю, что удобнее.
Виталий Батушев
03 сентября 2012, 22:50
0
И ведь-таки да. Таким образом, можно и «С этим товаром покупают» организовать… Спасибо.
Василий Наумкин
03 сентября 2012, 22:23
0
Попробовал, и у меня все работает, если указать абсолютные урлы.
Shin
03 сентября 2012, 22:19
0
Спасибо. Помогло. оказывается это две разные проблемы.
03 сентября 2012, 22:13
0
Спасибо за оперативный ответ
Shin
03 сентября 2012, 22:05
0
Где именно указать? Я уже пробовал где только можно. И в настройках системы, и в настройках источника файлов, и в настройках контекстов.
Василий Наумкин
03 сентября 2012, 22:02
0
Пока никак, вопрос прорабатывается.

В коде самого MODX нет примеров встраивания TinyMCE во всплывающие окна. Как впрочем, и других редакторов.

Однако, есть хороший человек, который копает этот вопрос, и делится наработками — community.modx-cms.ru/blog/dev/8311.html.

Так что, вполне возможно, скоро сделаем.
Shin
03 сентября 2012, 22:02
0
Дело в том, что даже обычный вывод [[*img]] дает ./en/userfiles/193630.jpg
Когда меняю в настройках tv источник файла на тот, который был по умолчанию все нормально.
Приходится чистить снипетом:
return str_replace(array('/en/','/ua/'),'',$input);
Andrei Kulazhenko
03 сентября 2012, 21:44
0
Андрей, ваша проблема связана не с настройкой источников файлов, а с самим MIGX (это касается последней версии 2.3.1). То есть, это просто баг очередной версии. Сам уже с этим столкнулся. Бруно (автор MIGX) уже выложил заплатку на форуме — forums.modx.com/thread/79003/migx-this-renderimage-phpthumb-errors#dis-post-435443
Василий Наумкин
03 сентября 2012, 21:35
0
А если указать путь от корня?

То есть, /userfiles/, или даже MODX_SITE_URL.'userfiles/'.
Василий Наумкин
03 сентября 2012, 20:00
0
1. Баннер-без-картинки — это что? Это же не баннер вообще. Если есть ­­необходимость — пишите кодовое слово, и при выводе чанка фильтруйте его ­­сниппетом, типа [[+file:filter]], и если вместо картинки это слово — ­­выводите описание, а не картинку.
Если что — инфа про такую фильтрацию ­­в чанках — ­­http://goo.gl/EsYAH

2. Поля для сортировки и так есть — параметр ­­&sortby. Называете баннеры в позиции типа «1. первый баннер», ­­«2. второй баннер» и сортируете по имени ­­(&sortby=`name`).

Возможно, в будущем добавлю сортировку ­­перетаскиванием, как в галерее miniShop, но пока некогда.

Таким ­­образом, ничего менять не надо — можете уже сейчас реализовывать свою ­­задумку.
Василий Наумкин
03 сентября 2012, 19:54
0
Да нет, все проще — сделать ТВ и писать в него +1 при оформлении заказа.

Сам смотри, при каком статусе: «Новый», «Оплачен», или вообще «Отправлен».

Ну а потом сортировать при выводе по этому ТВ.