Всего 125 642 комментария

Yaya Yayan
09 апреля 2013, 18:08
0
Спасибо Василий, только я немного не понял как это запускать сниппет, как фильтр вывода, вот например мой чанк скажем

<div class="thumbnail">
	<div >
		[[!nodeShop_getAddedItems:gt=`0`:show? &id=`[[+id]]`]] //Вот эта часть у меня почему то кэшируется
	</div>
</div>
UPD, кажется я понял, я должен к какому нибудь параметру дописать как бы кастомный модификатор, который будет моим несчастным сниппетом, верно?
Yaya Yayan
09 апреля 2013, 18:04
0
по умолчанию они

cache_key default: value of cache_resource_key setting
cache_handler default:value of cache_resource_handler setting, or xPDOFileCache

в принципе я пытался задавать, но толку мало, один отвечает всего лишь за директорию кэша, а второй точно не в тему =)
Василий Наумкин
09 апреля 2013, 17:49
0
Проверил — всё верно, сниппет в чанке полюбому кэшируется.

Более того, мне на это жаловались, когда я выпускал Tickets, и там же быстро нашли решение:
[[+id:snippet]]

То есть, запускать сниппет, как фильтр вывода — тогда он не кэшируется. Но вообще, это изврат, ибо выходит вот такой запуск: сниппет <= чанк <= getresources <= getpage

Я бы переписал на pdoTools, с получением всей нужной инфы в сниппете, чтобы в чанках только подставлялись пелейсхолдеры. Так быстрее и правильнее.
Мартехин Николай
09 апреля 2013, 17:19
0
Спасибо всем за советы, буду пробовать…
Мордынский Николай
09 апреля 2013, 17:10
0
что бы норм кодировка работала ее еще и в конфиге сервера надо прописать по умолчанию utf-8 в апаче так точно. Вообще когда с revo начинал разбираться тоже первый сайт настроил 1251 потом начинаются проблемы с логином подключениями в базу и тому подобное плюнул и использую UTF -8 тем более что Yandex и meil еще примерно полтора года назад все проиндексированные документы и нета у себя конвертнули в utf и прекрасно его понимают. 1251 уже анахронизм.
Мордынский Николай
09 апреля 2013, 16:50
0
если вы вызываете getPage с флагом cache 1 то там как минимум еще 2 параметра которые влияют на результат которые желательно указать(тем более если у вас кэширование в память идет а не в файлы) Посмотрите вкладку параметры в снипете гет пейдж. Там для кэша есть параметры key и hendler поумолчанию они false
Может в этом дело
Yaya Yayan
09 апреля 2013, 16:41
0
Делал, я даже этот сниппет выносил в отдельный чанк, с поменткой не кэшировать, все равно тоже самое, причем на любой странице, то-есть первый элемент на каждой странице из getPage если в нем не кэшируемые сниппеты, все равно их кэширует. А у тебя такое поведение прослеживается? может у меня сборка глюкнула… не понимаю как такое может быть просто.
Василий Наумкин
09 апреля 2013, 16:28
0
Тогда разруливай кодировки.

Ты, похоже, импортировал UTF-8 БД в CP1251. Очисти таблицы, поставь кодировку UTF-8 и заново залей дамп. После этого сразу проверь на «вопросики».
Василий Наумкин
09 апреля 2013, 16:25
0
Попробуй сделать чанк наоборот, кэшируемым.
Алексей
09 апреля 2013, 16:07
0
Пускай живет с неработающим сайтом. Не надо брать на себя проблемы других. У MODx есть требования к хостингу, хочешь рабочий сайт — найди рабочий хостинг. И кодировка только UTF-8! Проблем с ней нет.
Мартехин Николай
09 апреля 2013, 13:36
0
Это хостинг клиента, он врядли согласится…
Василий Наумкин
09 апреля 2013, 13:09
0
Перенести сайт на нормальный хостинг.
Aliaksandr Katlou
09 апреля 2013, 12:58
0
У меня печаль случилась после того как шаред хостинг накрылся. Перенес на другой, и там обнаружил. Чанк небольшой был, но важный — footer. Во фронтэнде как ни в чем не бывало отображается, в бэкэнде чистый чанк.
Denys Butenko
09 апреля 2013, 09:45
0
Действительно, надо было на гитхаб. Утомился искать причину и завтыкал. Сейчас создам issue.
d start
09 апреля 2013, 09:44
0
т.е. пока ещё ты не сделал? я просто думал мож я не нашёл.
Василий Наумкин
09 апреля 2013, 09:43
0
Есть желание — допиливай.

Нет желания — жди пока я сделаю.
d start
09 апреля 2013, 09:35
0
Ещё вопрос: где в админке в заказе выводятся дополнительные параметры заказа? на товар тыкаю правой кнопкой — никакого контекстного меню нет =(
Самим допиливать?
Василий Наумкин
09 апреля 2013, 08:39
0
Спасибо.

Такие вещи нужно сразу на Github, ты же умеешь =)
Василий Наумкин
09 апреля 2013, 08:17
0
Замечал, что такое бывает с большими файлами.

Возможно памяти не хватает, или еще чего. Нужно заходить и редактировать через SFTP.