Всего 125 690 комментариев

Михаил
12 апреля 2013, 15:05
0
то есть я не создаю раздел с тикетами, а добавляю форму комментирования к товару
я на minishop2.com залогинился, работает как мне надо :) попробую у себя реальзовать
Василий Наумкин
12 апреля 2013, 14:57
0
Tickets могут комментировать любые ресурсы. У товаров MS2 появляется специальная вкладка с комментами, у категорий — нет.

Правда, пока Tickets пишут в логи ругань, но в новой версии поправлю, уже скоро. Можешь посмотреть на minishop2.com — там они оба установлены.
Вадим Собчук
12 апреля 2013, 13:35
0
значение ТВ увеличивается при каждом просмотре, а как сделать так чтобы при повторном просмотре зарегистрированного пользователя значение не увеличивалось?
Василий Наумкин
12 апреля 2013, 13:32
0
Вам нужно просто присылать при добавлении товара еще параметр num, в котором будет количество.
Как это делать — решайте сами.

Вот тут подробнее.
Василий Наумкин
12 апреля 2013, 13:28
0
1. Прочитай про то, как работает сниппет. С припиской TV джойнится таблица, а плейсхолдеры выставляются без всяких приписок (хотя есть и параметр tvPrefix).

Не знаю, что и зачем ты переименовываешь.

2. Такого параметра нет. У сниппета есть параметр showHidden, который проверяет параметр товара hidemenu. Еще есть show_in_tree.
Так вот, товары по умолчанию создаются этими параметрами выставленными в 0. Что означает, не прятать в меню и прятать в дереве ресурсов. Эти настройки, кстати, тоже можно поменять.

В любом случае, сниппет по умолчанию выводит эти товары, ибо на показ в дереве ему плевать, а в меню они не скрываются.

Зачем ты выбираешь только товары скрытые в меню — я не знаю.
Василий Наумкин
12 апреля 2013, 13:17
0
Похоже, у тебя сессия кэшируется.

Может, включен php-apc.
Сергей Бевзенко
12 апреля 2013, 09:00
0
Хм. Решил потестить Articles. И тут заработал Tickets.
Константин Баранов
11 апреля 2013, 21:44
0
неужели никто не удалял компоненты вручную?( или настолько тривиально-глупый вопрос
Евгений
11 апреля 2013, 18:20
0
Естественно заплатим
Василий Наумкин
11 апреля 2013, 17:11
0
Тут в этом и прикол, что надо найти и перезаписать функцию обработки ответа в форме ресурса.

Если ничего не путаю — вот это место, которое надо изменить плагином.

То есть, надо по Ext.onReady() делать перезапись MODx.panel.Resource.success() — но я так не пробовал, наверняка будут разные грабли.

Разбираться дальше, извини, некогда.
Алексей
11 апреля 2013, 16:54
0
Осталось разобраться с ExtJs.

В принципе у меня custom tv, и в html код я могу написать любой скрипт.

Перезагрузить страницу я могу так:
MODx.loadPage('index.php?bla-bla-bla);
И это действие должно висеть на событии, возникающем после сохранения ресурса. Это мне сейчас не под силу =) Не писал на extjs ничего.
Василий Наумкин
11 апреля 2013, 16:45
0
А, ясно.

Это MODX Evolution. С ним я уже несколько лет не работаю, и тем более не помню, как там должен работать календарь.

Читай тут — больше ничем не могу помочь.

Василий Наумкин
11 апреля 2013, 16:41
0
Только разбираться с ExtJS и подгружать свой скрипт при загрузке страницы.

Ну а свой скрипт должен вклиниваться в скрипт страницы и перехватывать обработчик сохранения.

Нетривиальная задача, в общем.
manager
11 апреля 2013, 15:02
0
С таким чанком совсем неработает(.
Сможете посмотреть сайт?
Василий Наумкин
11 апреля 2013, 14:38
0
А вот документация

Нужно создать ТВ параметр типа «Дата», присвоить его тому же шаблону, что и у событий-страниц, а потом пройтись по ним и поставить нужные даты.

После этого можно вызвать на сайте календарь с указанием этого ТВ а параметре dateSource, чтобы сниппет знал, откуда брать дату.

Положим, имя у ТВ — event_date, тогда и вызываем вот так:
[[!eventsCalendar2?
	&dateSource =`event_date`
]]
manager
11 апреля 2013, 13:48
0
Вот сайт attila-studio.org.ua/skola/
доступ manager qwerty

Как сделать события в календаре на несколько дней вперед?
Василий Наумкин
11 апреля 2013, 13:31
0
Ну, php старенький, конечно.

У меня давно везде 5.3, и сейчас готовлюсь к переезду на 5.4.
Андрей Новиков
11 апреля 2013, 13:03
0
PHP: 5.2.17, хостинг от 1gb.ru… Ок, впринципе сейчас все работает ( после правки сниппета ), просто думал может сталкивались… Спасибо за ответ.
Алексей
11 апреля 2013, 12:09
0
Спасибо мужик блин искал параметр этот не находил, спасибо всё заработало!!!
Олег
11 апреля 2013, 11:56
0
Делаю
$_SESSION['order_number'] = $num;
var_dump($_SESSION);
Получаю
... ["order_number"]=> string(7) "1304/13" ...
Т.е. «жива»…