Сергей Шлоков

Сергей Шлоков

С нами с 31 января 2013; Место в рейтинге пользователей: #5
30 марта 2016, 20:02
0
Никак. Если только через него подключить свой javascript.
30 марта 2016, 19:59
0
Для описанной задачи вполне хватит поля extended из коробки.
Конкретно это решение недоработанное. Вы про проблемы с обновлением помните?
30 марта 2016, 08:45
+2
Никто же не заставляет покупать. Всегда есть альтернатива.
30 марта 2016, 08:37
0
Не доработано в плане безопасности. Я вот взял и отключил просмотр пользователей.
30 марта 2016, 08:36
0
Я тоже планировал, только для бэкенда.
29 марта 2016, 23:21
0
&where=`{"UNIX_TIMESTAMP(date):<=":"[[!filtr]]"}`
29 марта 2016, 20:26
0
Теоретически, я могу как пользователь ПО производного от MODx подать в суд магазин и отсудить энную сумму у магазина за нарушение магазином моих прав по лицензии GPL :-). К счастью, русская правовая система до таких извращений еще не дошла.
НУ можно попробовать разбогатеть на исках к extras.io и modmore.com.
29 марта 2016, 18:26
+1
Пожалуйста.
Думаю, было бы удобно, если бы это работало, так сказать, из коробки. Наверно, надо добавить это в modExtra.
29 марта 2016, 16:32
1
+1
Да, забыл, нужно еще в коннекторе заменить первую строчку на следующее условие
if (file_exists(dirname(dirname(dirname(dirname(__FILE__)))) . '/config.core.php')) {
    require_once dirname(dirname(dirname(dirname(__FILE__)))) . '/config.core.php';
}
else {
    require_once dirname(dirname(dirname(dirname(dirname(__FILE__))))) . '/config.core.php';
}
29 марта 2016, 14:38
+2
Настройки namespace нужны для лексиконов. А для того, чтобы загружались файлы из нужной папки необходимо добавить 2 системные настройки
test_assets_url = /test/assets/components/test/
test_core_path = {base_path}test/core/components/test/
В вашем случае они будут грузиться из папки /test/assets/... и /test/core/...
26 марта 2016, 12:28
0
Супер.

Вот тут опечатка
json_encode (fromJSON), json_decode (fromJSON)
25 марта 2016, 14:37
0
Да, залез в код, вижу разницу
case '+':
     if (isset($this->modx->placeholders[$innerTag])) {
	$output = $this->modx->placeholders[$innerTag];
	$processed = true;
    }
    break;
Поэтому сам пользуюсь pdoTools и другим советую.

П.С. А почему письма приходят на английском?
25 марта 2016, 14:14
+1
Зато эффект от омолаживающих и водных процедур будет максимальным.
Вот компенсация. :)
25 марта 2016, 13:46
0
Я использую pdoParser с самого начала, когда он был еще экспериментальным. Но мне казалось, что он передает обработку в modParser. Разве нет? Ты сам писал, что если фастмод выключен, то запускается парсер МОДХ.
...
return parent::processElementTags
25 марта 2016, 13:35
0
У Василия есть компонент Office за 1490 руб. Но он не может авторизовать по смс. А давай сделаем полностью идентичный компонент + авторизацию по смс. И подарим пользователям. Думаю, все обрадуются, кроме Василия.
А у Михаила есть почтовая доставка по России. Давай добавим и по странам СНГ и выложим бесплатно. Опять же большая радость пользователям. И так для каждого компонента, ведь нельзя придумать функционал для всех случаев в жизни. Нафиг эту этику.
25 марта 2016, 13:24
+2
Надо решать вопросы по мере их поступления. Волков бояться и т.д.
На modx.com около 700 дополнений. Много там повторяющихся дополнений, развивающихся одновременно. А там люди со всего мира. Неужели мы у себя на modx.pro не сможем решить данный вопрос (при желании сторон конечно). Нас тут не так много. Но главное, у modstore есть правила. Он следит за их соблюдением. А иначе никак. Ведь анархия — это палка о двух концах. Сегодня ты нарушил, завтра против тебя нарушат. Как Турция — снабжала и поддерживала террористов, а теперь сама хлебает полной ложкой.
25 марта 2016, 13:10
0
«Вопрос только в уважении разработчиков друг к другу.» — а к пользователям?
Этика только по отношению к разработчикам? Не абсурд ли?
Так дополнения делаются для пользователя и ради пользователя. Какие могут быть вопросы. Это не обсуждается.
Кстати, я отвечаю на все вопросы по любым дополнениям — и платным и бесплатным. И багфиксы делаю ко всем дополнениям. А вот развиваю только то, что интересно и на что хватает времени. А у меня сейчас даже на свой сайт нет времени. Много основной работы.
Но… мне поступил запрос в техподдержку о неправильном подсчете статистики по сравнению с Яндексом. Для того, чтобы разобраться базового функционала не хватает, поэтому я добавил 3 поля — ip, userAgent и referer. Появится в новой версии. Так что ждать осталось недолго.
25 марта 2016, 13:01
+1
Михаил, вопрос поставлен так
Ведь дело тут совсем не в цене, а в том, что компонент платный.
На что я ответил, что ваши тоже платные. И дело тут не в причинах, это твоего сотрудника не интересует. Он даже не понял почему я сделал его платным, а другие нет. И это после подробных объяснений.
У меня тоже немало запросов в поддержку по сайтстатистик. Может тогда это объяснение для него подойдет.
У меня к тебе нет претензий. Я об этом писал выше. Приятно найти единомышленника. Так что лучше говорить о полезном, чем разводить тут флуд на радость молодым идеалистам. :)
25 марта 2016, 12:26
-3
Ты не задумывался, почему я более крутые дополнения делаю бесплатно, а сайтстатистик за деньги?
Видимо всё-таки не задумался.

Я для себя решил, что вклад в open source это главное.
Почему тогда ваши дополнения платные?

Ведь дело тут совсем не в цене, а в том, что компонент платный.
Ваши дополнения платные!!!

Предлагаю закончить на этом разборки. Я вас молодых всё равно не перегоню в агрессивности и хамстве.