Всего 122 729 комментариев

Василий Наумкин
16 июля 2013, 12:57
0
Это не две части, а две версии одного и того же.

Первая версия оставлена по многочисленным просьбам, из-за комментариев. Там нет автоматизации установки и более подробно расписана ручная настройка хостов.

В общем, используй нынешнюю статью с видео, и не парься.
Перетягин Илья
16 июля 2013, 12:53
0
Василий добрый день!
Во первых – огромное тебе человеческое спасибо за такое видео и текстовое содержимое! Подобных мануалов я просто не видел.
Примерно за три дня все заработало, и это если учесть, что знаний в этой теме полный нуль.
Очень хочется разораться до конца, закрыть все непонятки в голове так сказать, по этому появился вопрос:
Этот обучающий урок разделен на две части, в одном речь идет про Selectel, во втором уже про Linode и добавлено видео. Сделав все по видео, получился работающий сервер, то есть создал сайт, «покрутил» его, удалил и т.д., вроде бы все хорошо, но в первом материале, который про Selectel есть раздел озаглавленный «Настройка сервисов», вот именно в этом моменте становится не понятно – эти настройки были нужны до Linode или и сейчас надо их делать, причем такие строчки как
post_max_size = 100M
еще можно понять, что надо бы сделать, а вот такой текст
«Следующий сайт можно создать просто скопировав конфиг этого и поменяв site1 на site2.»
становится не понятным, мы же уже создали директории скриптом и вроде бы как все хорошо работает.
Суть вопроса: часть материала из первого обучения устарела или нет, а может устарело не все? и т.д.
Михаил
16 июля 2013, 12:07
0
спасибо, дружище, разобрался
Василий Наумкин
16 июля 2013, 11:08
0
tvPrefix указывает, что для вывода ТВ в чанк используется префикс. Должно быть [[+tv.image_news]]
rezimgcrop лучше вообще убрать, пока не разберешься.

Итого:
[[!getTickets?
	&includeTVs=`image_news`
	&tvPrefix=`tv.`
]]
и чанк
<img src="[[+tv.image_news]]" />
[[+introtext]]
Михаил
16 июля 2013, 11:03
0
давай еще раз уточним, комбинация:
src="[[+image_news:rezimgcrop=`r-x100,c-100x100`]]"
&includeTVs=`image_news`
&tvPrefix=`tv.`
правильная? а то у меня не работает
Василий Наумкин
16 июля 2013, 10:43
0
А ты без includeTVs что-то делал? Конечно, нужно указать включаемые ТВ.

Из таблицы данные получаются как есть, ничего не добавляется и не обрабатывается. Если кто-то приписывает лишние ./ — это точно не getTickets.
Михаил
16 июля 2013, 09:53
0
убрать tv. — пустой src
указал &tvPrefix=`tv.` в параметрах сниппета (при наличии tv. в [[+tv.image_news]] — пустой src
указал в &includeTVs=`image_news` — src начинается с `./` — неправильно
Василий Наумкин
16 июля 2013, 04:49
0
Или убери tv. или укажи
&tvPrefix=`tv.`
Виктор Долгий
16 июля 2013, 01:13
0
Как показывает практика, данный беспредел происходит только на связке Apache+Nginx. MODX Revo шлет все заголовки HTTP/1.1, а Nginx Apach`у (во всяком случае везде, где проявлялось) HTTP/1.0. Вот тут-то, когда Apache пытается ответить на запрос HTTP/1.0 версией HTTP/1.1 и происходит неладное, выходит, что Apache дает ответ чанками, добавляя их в заголовок, на что Nginx воспринимает их как часть ответа, о чем свидетельствуют заголовки обычных страниц: «Transfer-Encoding: chunked» и несуществующих «Transfer-Encoding: chunked, chunked». Где-то когда-то приметил, запомнил, проверил. Автора к сожалению не помню.
Sadykh Sadykhov
15 июля 2013, 22:27
0
Решение то понятно, но из-за чего такое происходит? Не сталкивался, но интересно.
u32338
15 июля 2013, 22:22
0
проблема у меня наблюдается только в FireFox в chrom полет нормальный :( а отчаливает этот моменте…
Василий Летуев
15 июля 2013, 14:53
0
Что касается отдельных товаров то нужно:

Идём в чанки:
tpl.msGallery.empty
tpl.msGallery.outer
tpl.msGallery.row
1) и правим там размер img на свой: для маленьких превью width=«136» height=«205» то же самое для большой превью, но размеры те что вы указали в MS2 Images2 для большой превью
2) в чанке tpl.msGallery.row правим размер превью и главной картинки (как раз эти самые плейсхолдеры):
было
<a href="[[+360x270:default=`[[+image]]`]]" class="thumbnail" data-image="[[+image]]">
		<img src="[[+120x90]]" alt="" title="[[+name]]" width="120" height="90">
	</a>
стало (X,Y- ваши размеры для большой превью которые вы указали в MS2 Images2)
<a href="[[+XxY:default=`[[+image]]`]]" class="thumbnail" data-image="[[+image]]">
		<img src="[[+136x205]]" alt="" title="[[+name]]" width="136" height="205">
	</a>
Василий Летуев
15 июля 2013, 14:28
0
1) Идём в сниппет msProducts
открываем его параметры
правим параметр includeThumbs на 136x205

2) Идём в чанк custom.tpl.msProducts.row и вносим свои параметры в строчку
было
<img src="[[+thumb:default=`[[++assets_url]]components/minishop2/img/web/ms2_small.png`]]" width="120" height="90" /></div>
стало
<img src="[[+136x205:default=`[[++assets_url]]components/minishop2/img/web/ms2_small.png`]]" width="136" height="205" /></div>
PS не забудьте обновить превьюшки для каждого товара
Мордынский Николай
15 июля 2013, 10:25
0
Использовать гет ресурс для вывода только новостей или превью статей. Использовать кешированный вызов. На менню использовать вайфайндер.
И у Василия в последней версии PdoTools есть более быстрый аналог pdoResorce.
Да и сам вызов может работать по разному ессли много фильтров ввода вывода в чанке, то дольше работает.
Василий Наумкин
15 июля 2013, 05:51
0
Сделай тоже самое на modx-test.com

Если там все хорошо, а у тебя нет — значит что-то с твоим хостингом.
Василий Наумкин
15 июля 2013, 05:48
0
Василий, я не буду для этого создавать целый топик, задам свой вопрос здесь
Новые вопросы нужно задавать в новых темах. Сделал это за тебя.

Не думал ли ты сделать версию фильтров без аякса?
Ты исходишь из предположения, что ajax медленнее обычной загрузки страницы. Это в корне неверно, ajax — асинхронный запрос нужных данных, он не может быть медленнее при прочих равных условиях.

Тем более, во второй версии фильтров никаких дополнительных загрузок нет, и можно использовать прямые url. Вот, например.

Так что, мне лично не ясно, зачем нужна версия без ajax. При желании, и сейчас можно каждый раз обновлять страницу, только зачем?
u32338
15 июля 2013, 00:58
0
также не могу создавать способы доставки…
говорит что object_err_save…
все ставил как говориться из коробки :D