Aliaksandr
И ещё в коде перед использованием тех функций делал проверку на наличие товаров в корзине.
Aliaksandr
Как-то так:
if(empty($_SESSION['purchases'])){
$FormLister->addError('cart','cart','Корзина пустая!');
return;
}
Aliaksandr
и опять ничего "готового" и 100% правильного :)
Pathologic
потому что prepare это тупиковый путь
Pathologic
что-то по-быстрому изобрать prepare подходит
Pathologic
а чего-то серьезного получается много ненужной возни
Aliaksandr
А с контроллером никто не хочет возиться, потому-что надо из нескольких файлов как минимум сначала методы изучить, их логику и последовательность - потому тупик со всех сторон :)
Pathologic
так пхпшторм показывает все методы
Pathologic
и комментарии там есть
Aliaksandr
т.е. делать extends Form, сначала его прошерстить, а потом в Core лезть
Pathologic
ну тут и шерстить не нужно
Pathologic
шторм же все покажет и в Form и в Core
Pathologic
не нужно даже знать где какой метод находится
Aliaksandr
что он покажет ? ответ на вопрос "блин, как тут поле то установить" или " в каком методе оно вообще устанавливается правильно" ?
Pathologic
ну тут-то у меня нормально называются методы setField
Pathologic
getField
Pathologic
setFields
Aliaksandr
когда знаешь методы и то, что они делают - то и комментарии не нужны. а иначе их сначала в любом случае надо все просмотреть и понять логику
Pathologic
то есть просто просматривая список можно уже понять что для чего
Aliaksandr
вот и мало желающих замахнуться на готовое решение :)
Aliaksandr
тем более, что у большинства тутошних непрограммистов основной рабочий инструмент notepad, хорошо если еще и ++ )))
Сергей
Pathologic
да, с этим не поспоришь
Pathologic
хотя я до шторма так и писал
Pathologic
все в голове приходилось держать, кто кого наследует и где какой метод искать
Evgeniy
Pathologic
странно даже, что это класс, а не куча функций ((:
EVO bot Лёшка
Буду спамить каждый день)
EVO 2.0 - Собираем донат :)
http://modx.im/blog/news/5744.html
У кого не открывается modx.im смотрим тут http://modx-gu.ru/
Уже собрано: 574$
Aliaksandr
Блин, подбешивает в новом парсере, что он спотыкается на лишней запятой в параметрах сниппета:)
Сергей
Aliaksandr
Нет, 1.4 еще:)
Aliaksandr
Уже на нескольких сайтах после обновления "было и пропало":)
Aliaksandr
Не знаю, когда он поменялся, но раньше ему было на эти запятые плевать, а теперь просто ничего не выводит, гад :)
Aliaksandr
Бывает копируешь параметры из массива в runSnippet в обычный вызов и какую-нибудь запятую случайно забудешь удалить. Раньше срабатывало и это было незаметно, а теперь после обновления через пару недель клиенты бывают замечают - "пропало". Не очень приятно:)
Сергей
Aliaksandr
запятая в JSON?
Да нет, просто в параметрах, типа &parents=5, &tpl=tpl.
Aliaksandr
Случайно не удаленная, но работавшая и потому незаметная до обновления
Pathologic
а зачем там вообще запятые
Сергей
Aliaksandr
Говорю ж, случайно бывает остаются, когда параметры из рансниппет массива копируешь
Сергей
Aliaksandr
Ну вот у меня почему то такие не выводятся:)
Aliaksandr
Только у меня еще кавычки эти обратные в значениях
Сергей
а вот с кавычками уже не работает)
Aliaksandr
Вот и говорю есть там какая-то загадка))
Сергей
нет не загадка))
есть синтаксис, лучше его придерживаться)
Aliaksandr
Да я понимаю, просто когда работает, то можно и не заметить, что там лишняя фиговина затесалась. А потом при обновлении через несколько лет можно не заметить сразу, что что-то где-то пропало:)
Сергей
не исключено что версия пыхи может мешать делать ошибки)
Aliaksandr
Ну кстати как вариант вполне может быть, обычно одновременно приходится поднимать с 5.3-5.5 до семерки
Aliaksandr
Просто сразу фиг заметно, что пропало, а потом уже фиг поймешь от чего именно
Сергей
ну вот теперь будем знать)
Сергей
мне чаще встречалось в духе
[[DLMenu?
&parents='0'
&maxDepth='3'
]]
Сергей
обычные кавычки
Aliaksandr
Чего только не встретишь в этом модхе))
Aliaksandr
дядя
Дурацкий вопрос:
Есть TV [+tv.procent-vypolneniya+]
Как в шаблоне выполнить 100/[+tv.procent-vypolneniya+] нужно получить процент сколько осталось. Немогу найти в документации
дядя
PHx не работает
Evgeniy
prepare)
дядя
О точно. Благодарю.
Антон
Александр
при установке evo last stable выпадает Ошибка соединения с базой данных!
Александр
при обновлении с 1.2.1
Andrey
А не было ли новой баги в 1.4.5? Два сайта, свежая цмс, вири.
Александр
в чем проблема может быть? php 5.6
Andrey
Александр
Александр
до обновления админка работала
Александр
все работало до обновления.
попробовал обновиться сначала до 1.3.0 - тоже самое - ошибка соединения с базой
Andrey
Права 404 поставьте ему. Проверьте логин и пароль.
Andrey
Есть кто живой? Почекайте сайты, только у меня такое? Или блин бага выползла новая.
Александр
Igor
чисть и накатывай с бекапа ... латай дыры
Andrey
Да какие дыры.. Чистая свежая цмс. Сайты вообще в deny all некоторые.
Igor
ну тогда возможно заражен хостинг
Igor
либо тот кто заливает файлы трепер розносит
Andrey
Втроём, не сговариваясь, из разных стран, на трёх разных аккаунтах на одном хостинге.
Anonymous