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

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

С нами с 31 января 2013; Место в рейтинге пользователей: #5
14 июля 2017, 16:52
+4
Ну потенциал в этом направлении ещё огромный. Все мы помним как вводили акцизы на бензин — сам Шувалов успокаивал народ — мол акцизы введём, но транспортный налог отменим, не беспокойтесь. Помнишь чем всё закончилось :) А ещё и Платон до кучи ввели.
А закон о кадастровой оценке недвижимости. Всех коснулось и граждан и бизнес. А с последним вообще песня. Мы купили участок за 3 млн. руб. Кадастровая палата оценила в 18 млн. руб (???). С неё налоги платятся. Мы провели независимую оценку и с этим пошли в суд. Но суд согласился снизить оценку только до 9 млн. Супер?
14 июля 2017, 16:39
+4
Мне касса обошлась в 28 тыс. р. Точно такая же модель, но не онлайн, стоит около 13 тыс. руб. Хорошо прошлись по всему бизнесу. Причём реальная польза для государства сомнительна. Те кто не платил налоги и не будет их платить, а вот добросовестным предпринимателям очередной удар под дых. Знаю некоторых, которые закрываются. В кассовом сервис-центре, где ставил кассу на обслуживание, сказали, что количество клиентов сократилось в 3 раза. С такими властями и врагов не нужно.
07 июля 2017, 09:00
+2
Таким образом, 99,99% сайтов с формами обратной связи, обратными звонками, личными кабинетами и т.д. попадают под данный закон…
А ещё со счётчиками, что увеличивает количество попавших под действие закона сайтов до 99,9999% —
уведомлять о сборе метаданных (cookies, IP-адрес, геоданные) на своем сайте (если у вас установлены какие-либо счетчики сбора данных).
Интересно, вот как можно идентифицировать человека по имени или по почте? Даже по имени и отчеству это сделать не просто. Тем более, что они могут быть фейковыми. Тот же вопрос про идентификатор сессии в куках.

В общем, наши законодатели так широко шагают, что того и гляди штаны порвутся. Онлайн кассы, Платон, персональные данные, завышенные штрафы и тарифы… И это в такое сложное время. Они всё делают по принципу «Чтобы корова меньше ела и больше давала молока, её нужно меньше кормить и больше доить».

Думаю, если кто-нибудь сделает пакет с типовыми документами (политика обработки данных, пользовательское соглашение и т.п.), которые подходят для большинства сайтов, это будет самый востребованный пакет сегодня. Каждый документ хранить в чанке.
06 июля 2017, 20:18
+2
Можно сделать проще — добавить обработчик события на чекбокс и в зависимости от состояния чекбокса делать кнопку добавления комментария доступной или нет.

Преимущества
1. С точки зрения UX данный способ предпочтительней, так как пользователь понимает, что от него требуется. Именно так cделано, например, у РЖД и у многих других.
2. Не надо гнать форму на сервер и ждать ответа.
04 июля 2017, 21:51
0
Рад что пригодилось.

было бы еще круто, если бы по сочетанию клавиш открывались шаблоны которые прописаны в снипетах, еще бы было бы удобней работать.
А поподробнее.
02 июля 2017, 08:56
0
Попробуй в папке core/includes/elements/modplugin найти плагин минишопа и закомментируй весь код.
Если не поможет, попробуй сделать тоже самое для плагина pdoTools.
01 июля 2017, 19:19
+2
8) Пирожное
9) Мороженое


П.С. Думается мне, что такая работа стоит не меньше тридцатки. Лучше обратиться в раздел «Работа», ребята подскажут точнее. Я с MODX не работаю.
30 июня 2017, 16:39
0
Физически удалить всё в папке core/cache
24 июня 2017, 08:22
+2
нужно чтобы юзер после создания тикета перешел не на созданный ресурс, а на указынный мной
Этот функционал зашит намертво. Придётся ваять костыли. Вариант 1 — править default.js. Вариант 2 — править action.php. Я бы посоветовал второй вариант, так как легче сопровождать — action.php редко меняется в отличие от default.js. (Под править я имею ввиду создать копию и прописать её в системных настройках)

пользователю запретить создавать новые тикеты вообще
Для полного запрета нужно настроить права. А для запрета создавать больше одного тикета — в плагине на OnHandleRequest проверять, есть ли уже есть тикет у этого пользователя, то редиректить на страницу с запретом.
20 июня 2017, 22:39
0
Для начала я бы посоветовал включить лог (&showLog=`1`). Затем посмотрел бы исходник страницы на наличие второго уровня меню в разметке. Ну и напоследок проверил бы bootstrap.

П.С. Тег для ссылки с тильдой [[~1]].
15 июня 2017, 21:25
0
В настройках контекста.
13 июня 2017, 18:02
+1
Привет!
Володь, придётся открыть гараж, чтобы посмотреть, пощупать, понюхать. Так сразу сказать не готов. Запрос на очистку идёт на коннектор MODX
MODx.Ajax.request({
	url: MODx.config.connectors_url
	, params: {
		action: "system/errorlog/clear"
	}
В админке открой консоль и набери MODx.config.connectors_url. Есть слэш в конце?
10 июня 2017, 14:50
-10
Смысл был в том, что ничего менять не нужно ради хлопцев. Имхо.

П.С. Хочешь не хочешь, а это политика.
10 июня 2017, 14:46
-10
Вообще я сторонник подхода Сергея Михеева и многих других авторитетных людей — не надо помогать и лезть вна Украину, чтобы украинцы почувствовали глубину идиотизма и перестали терпеть. А вот когда они возьмут свою судьбу в свои руки, тогда и помочь всем необходимым. Мы все с нетерпением ждем, когда же они проснутся.
09 июня 2017, 17:01
0
P.S. никогда ни кому не советую использовать формат url содержащий дату, например 10/11/2016
Готов пожертвовать ради удобства — у меня в блоге у постов uri такой — blog/год/месяц/день/alias. Статьи за год можно вывести так — site.ru/blog/2016
За месяц — site.ru/blog/2016/05
За день — site.ru/blog/2016/05/10

Это удобно. Типа REST запросов.

П.С. Получается, что все сайты с REST запросами будут в ж.пе.
08 июня 2017, 13:00
0
Слышал есть вот такой.
Календарь может быть один, но можно настроить так, чтобы пользователь мог видеть только свои события.
07 июня 2017, 09:28
+3
Лучше такие слова не говорить, а то сайт запишут в экстремисткий. :) Безопаснее написать «клёвенький», «рулит» или «зачотный». Если уж хочется убойное определение, то можно написать «ураган», но с маленькой буквы, чтобы не подумали про системы залпового огня. :) Времена такие.
06 июня 2017, 14:32
-1
А ещё добавить Login, FormIt, AjaxForm, pdoTools и т.д. И MODX нужно будет переименовывать, ибо концепция модульности нарушится.
06 июня 2017, 10:06
+2
Вот пример сниппета, который выводит по одному ресурсу для каждого родителя, с использованием библиотеки modHelpers
$parent = 0;
$res = resources()->innerJoin('modResource','Parent')->where(['Parent.parent' => 12])->sortby('parent', 'ASC')->sortby('id', 'DESC')->each(function($resource, $idx) use (&$parent) {
    if ($resource['parent'] == $parent) return '';
    $parent = $resource['parent'];
    return "<li>{$idx}. ".$resource['pagetitle']."</li>"; // можно использовать чанк
});
return '<ul>' . $res . '</ul>';
Всего 7 строчек.

Тут пригодилась бы функция filter(), но ввиду небольшого спроса на эту библиотеку дорабатывать её не планирую.