Алексей

Алексей

С нами с 25 декабря 2012; Место в рейтинге пользователей: #69
Алексей
15 мая 2016, 20:36
0
если помогло, спама нет, и можно отправлять сообщения — то все верно -)
можно наделать таких «виртуальных» полей (скрытых через css) несколько, к примеру:
user, city, country — и заполнять их на автомате перед отправкой формы через javascript. Затем проверять на совпадение на серверной части. У ботов почти всегда отключен javascript — слишком для них это затратно (по ресурсам — на каждый сайт включать java-машину). Также, если у тебя сайт не супер-популярный, никто не будет заморачиватся писать бота специально для обхода таких нехитрых анти-спам мер.
Я считаю, каптча — это очень крайний способ защиты от спама, когда на простые методы защиты, спамеры тут же адаптируют своих ботов. Но вот в моей практике такого не случалось.
Алексей
15 мая 2016, 17:50
0
да я так и вроде написал
невидимым с помощью css
можно использовать text-indent, visibility:hidden, display:none, и т.д.
Алексей
14 мая 2016, 18:54
0
А ты попробуй создать поле «user» сделать его невидимым с помощью css, затем проверять — если оно заполнено, то не принимать письмо. В разы будет меньше спама.
Алексей
10 мая 2016, 11:18
4
0
Было бы классно как-то удобно и на виду расположить вот эти вот хоткеи MODX:
Алексей
09 мая 2016, 07:44
+1
есть замечательный плагин для этого на яваскрипт: github.com/jaysalvat/ezdz
он именно для формы, не онлайн-подгрузка изображений на сервер (типо uploadify)
как-то очень давно дружил этот компонент с formit и все прекрасно работало.
Алексей
09 мая 2016, 07:24
0
Все очень просто!
к примеру, в параграф p будет писаться пробел
p!=' начало параграфа'
но это не неразрывный пробел.
если нужен именно неразрывный, то его указывают как внедрение переменной jade: !{} — только переменную задают тут же, константой в кавычках.
p !{"&_n_b_s_p;"}
(В коде неразрывный пробел nbsp указан через значки подчеркивания, а то на этом сайте он преобразуется почему-то в обычный пробел.)
Ты какой сборщик используешь для преобразования jade->html? там вроде он еще может удалять пробелы, если к примеру в комиляции используется htmlmin.
Алексей
09 мая 2016, 07:12
0
метод $modx->setPlaceholder прекрасно справляется с передачей массива в fenom.
Алексей
08 мая 2016, 16:13
0
Да вот посмотрел в исходниках — получается никак не передать массив. Он будет рекурсивно разбит на плейсхолдеры.
Алексей
08 мая 2016, 16:08
0
ну ведь это то же само как
$modx->setPlaceholders(array(
   'arr' => ['el1','el2']
));
ключ 'arr', значение ['el1','el2']
Или я не прав?
В документации кстати ничего не сказано про значения, могут ли они быть не типом string.
Алексей
08 мая 2016, 15:59
0
@INLINE <p><a href="{$_modx->makeUrl($_modx->resource.id)}">{$_modx->resource.pagetitle ?: 'hz'}</a></p>
Алексей
21 апреля 2016, 10:49
0
в системную настройку
extension_packages
нужно добавить пакетик «tagger»
[{"minishop2":{"path":"[[++core_path]]components/minishop2/model/"}},{"tagger":{"path":"[[++core_path]]components/tagger/model/"}},{"msdiscount":{"path":"[[++core_path]]components/msdiscount/model/"}},{"hybridauth":{"path":"[[++core_path]]components/hybridauth/model/"}}]
Тогда все заработает
Алексей
15 апреля 2016, 21:46
0
Подобные же симптомы у MODX при запуске на HHVM — не устанавливаются дополнения. Решил простым методом — когда нужно установить дополнение, просто меняю бэкэнд с HHVM на PHP в конфиге nginx.
Никогда не пробовал IIS Windows 2012 — можете хотябы вкратце описать, для каких задач используется, на сколько это удобно, какие ключевые инструменты помогают управлять сервером.
Алексей
12 апреля 2016, 12:08
0
с помощью TV параметров и расширения таблиц товаров не удастся добавить rank для мультикатегорий, т.к. один товар может быть в нескольких категориях, писать json строку в эти поля и затем сортировать через неё считаю не рациональным. В связи с этим вопрос: можно попросить зарезервировать в табличке ms2_product_categories поле rank для последующей доработки своими силами сортировки в мультикатегориях?
PS: мы пришли к решению, что если сам автор miniShop2'a подтверждает техническую возможность реализовать сортировку с учетом мультикатегорий, то реализацию возьмем на себя и пришлем pull-реквестом на гитхаб в ближайшем обозримом будущем.
Алексей
08 апреля 2016, 12:42
0
по-крайней мере 4 года назад не поддерживали.

значит только мне одному сплошь и рядом попадаются кропотливые контентеры, для которых всякие мелочи, такие как позиция товара при начальной загрузке категории — очень важная деталь?

так, я правильно понимаю что нужно отправить в донат дохера денег чтобы пустить делу ход?))
Алексей
08 апреля 2016, 11:44
0
так, а можно же джойнить rank из ms2_product_categories для текущей категории и сортировать по нему — если он существует, а если нет — то по menuindex?
Вот тут ребята пишут подобный запрос на mysql: stackoverflow.com/questions/3377854/sql-how-do-i-order-by-a-field-if-its-not-null-else-use-another-field

COALESCE(value,...)

Returns the first non-NULL value in the list, or NULL if there are no non-NULL values.

mysql> SELECT COALESCE(NULL,1);
        -> 1
mysql> SELECT COALESCE(NULL,NULL,NULL);
        -> NULL
Алексей
08 апреля 2016, 09:27
0
Задумался над реализацией, и вправду, кажется что необходима отдельная табличка. Но вот что у меня вышло, схематично, быстро накидал в фотошопе стрктуру дерева ресурсов и соттветственно таблиц в базе данных. Пример сортировки одновременно по родному menuindex и по rank'у из мультикатегорий.
Вот вид в древе:

А вот представление в системной модкс site_content (с менюиндексом, родителем и ID) и в ms2_product_categories (с product_id, category_id и rank собственно)

стандартная сортировка по menuindex дополняется сортировкой по полю rank из таблички мультикатегорий

в категории с id 7 лежат товары id1, id2, id3 — это их родительская категория
в категории с id 8 лежат товары id4, id5, id6 — это их родительская категория
сортировка в категориях id 7, id 8 происходит одновременно по menuindex и полю rank.
Вроде логичная получилась модель сортировки?
Алексей
08 апреля 2016, 06:23
0
У клиентов всегда было желание сортировать товары в мультикатегориях (также перетаскиванием). Возможно ли такое сделать? Я на сколько понимаю, это нужно добавить в табличку mscategorymember поле rank и прописать фроненд на extjs и логику php?
Алексей
03 апреля 2016, 20:39
-1
Дак ведь это первоапрельская шутка! только сейчас обратил внимание на дату создания поста -)
Алексей
24 марта 2016, 19:19
0
Возможно ли автоматически поворачивать изображения загруженные с айфона? (по данным EXIF изображения)
Подобно как сделано тут: modx.pro/solutions/7234-tickets-auto-orientation-when-loading/
Алексей
22 марта 2016, 09:36
0
Стандартная авторизация в админке раскрывает что сайт сделан на modx, и плюсом тут можно отдать заголовок 403 при неправильном пароле.