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

Перетягин Илья
18 августа 2013, 14:58
0
Относительно старая история, акк на hostgator.com оплачен до 28.08.2013.
Дальше продлевать не стал из за таких проблем. Взял linode.com по твоим заметкам чуть больше месяца назад.
Из за этих проблем у меня сайты в поиске не слабо полетели, можно сказать на пару, тройку месяцев проблем мне подкинули… Заказчики не довольны, мне работы прибавилось…
Василий Наумкин
18 августа 2013, 14:49
0
Я не понял, это ты описываешь сейчас, тормоза на их дешевом VPS?

Или сейчас у тебя все хорошо, а это просто старая история, после которой ты и съехал?
Перетягин Илья
18 августа 2013, 14:47
0
Ну я и переехал по твоим заметкам )))
Причем нельзя сказать, что он плохой, действительно все на хорошем уровне работает, только вот этот момент мне как то не понравился…
Василий Наумкин
18 августа 2013, 14:38
0
Прикольно.

Переехал бы на VPS и никаких проблем.
Перетягин Илья
18 августа 2013, 14:27
0
hostgator.com
Два года без единой проблемы, все летает, сапорт отзывчивый. Был самый минимальный тариф, к концу второго срока меня перевели на новый «типа улучшенный» сервер, все стало падать, постоянные тормоза, один из сайтов открывался по 60-90 сек. В ответ нелепые отмазки, что бы проверил там или тут...., например грешат на расстояние, но вот два года до этого, таких проблем не было и расстояние не мешало или грешат на модх, а когда создаешь просто файл пхп с циклом и показываешь им скорость работы – вообще не отвечают.
Вывод – пора брать тариф по дороже, лично мне такие методы не нравятся.
Володя
17 августа 2013, 20:00
0
смело могу предложить www.digitalocean.com. Пока еще экспериментирую с ним, но однозначно за смешные деньги — хороший хостинг.
что пробовал, результаты теста из статьи Микротест MODX Cloud
1. по твоей заметке о хостинге на linode (ось ubuntu — nginx+php-fpm) — среднее время 11с — памяти 5.5 мб
2. ось centOS (nginx+apache+apc) — среднее время 11с — памяти 3.25 мб
3. ось centOS (nginx+php-fpm) — среднее время 11с — памяти 4.5 мб
Николай
17 августа 2013, 17:56
0
Оценить по словам «нужно сделать кое что а что я не скажу» не реально.
Андрей Маршаков
17 августа 2013, 14:30
0
Я немного иной смысл вкладывал в выражение «вашей студии». Я напишу туда письмо. Но все же печально что нету открытого примерного прайс листа(
Василий Наумкин
17 августа 2013, 14:13
0
У меня нет студии, с Simple Dream я сотрудничаю.

Вопросы про их расценки нужно задавать им самим.
Сергей
17 августа 2013, 02:36
0
Буду вторым. Точно такая же ошибка.
PHP 5.4.0
MariaDB 10.0

Помогла правка my.ini, а точнее было:
sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
Стало:
sql_mode="NO_ENGINE_SUBSTITUTION"
Александр
16 августа 2013, 23:17
0
Август на дворе + мне кажется, что не стоит так много играться в эти маркетинговые штучки. Это быстро приедается и не работает. MODx в плане раскрученности не 1С. Хочется чтобы ценники были зафиксированы всё-таки довольно длительное время и чтобы они имели более разумную цену для свободной CMS. А то получается, «я вчера купил, а ты завтра распродажу устроишь»…
Александр Котлов
16 августа 2013, 22:16
0
Василий, не расстраивайся. Вот мои 5 копеек — со временем подрастет поколение неофитов типа меня, которое наконец разберется во всех премудростях разработки на MS2, и начнет потоком делать сайты. Ну и может стоит притормозить на время с новыми штуками, а заняться донесением до более широких масс уже существующих и документацией, а то если постоянно твой блог больше года не читать а случайно зайти на и посмотреть что и как — без политра новичку разобраться трудно. Ну и на буржуев упор сделать можно. Вот.
Василий Наумкин
16 августа 2013, 20:28
0
Тебе — респект.
Но в целом работа тяжелая. Времени на поддержку и багфиксы уходит огромное количество, а отдачи маловато.

Если бы лепил втихую визитки\магазины — заработал бы в разы больше.
Николай
16 августа 2013, 20:24
0
Спасибо! Сам догуглился только до fastField, а там есть много проще сниппет…
Николай
16 августа 2013, 20:23
0
А как же я с mSearch2 и Office =)
Максим
16 августа 2013, 18:12
0
спасибо буду разбираться
Василий Наумкин
16 августа 2013, 18:11
0
Очень просто: при добавлении товара возвращается массив с ошибкой или успехом.

Для этого в классе корзины есть методы msCartHandler::error() и msCartHandler::success(). То есть, нужно просто при добавлении проверить нужное, и сделать
return $this->error('Сообщение с ошибкой');
Остальное всё сработает само.
Максим
16 августа 2013, 16:51
0
ни как не разберусь как выводить само сообщение, вы не подскажите?
Василий Наумкин
16 августа 2013, 11:17
0
Это кастомный класс корзины + дополнительные поля с размерами в товарах.

Все без хаков MS2, просто дописанный функционал — он это позволяет.
Василий Наумкин
16 августа 2013, 11:08
0
Ты получаешь ТВ у текущего ресурса, в котором вызывается getResources.
А нужно получать у того, который оформляется в данный момент. Примерно вот так:

Вызов сниппета:
[[!getResources?
	&includeTVs=`1`
	&tpl=`myTpl`
]]
Его чанк myTpl:
<p>Цена: <span>[[+tv.itemPrice:getKurs=`[[+tv.kurs]]`]] грн.</span></p>
Сниппет getKurs:
return round($input * $options, 2);

Это решение для твоего вопроса.

Но лучше еще немного всё упростить, потому что держать курс в ТВ у каждого товара неудобно. Его нужно прописать в системную настройку kurs и вызывать сниппет вот так:
<p>Цена: <span>[[+tv.itemPrice:getKurs]] грн.</span></p>

Ну и сам сниппет станет таким:
$kurs = $modx->getOption('kurs');
return round($input * $kurs, 2);