Artem
FormIt рекомендовали способ со скрытым поле, которое нужно обязательно НЕ заполнять. Полю даёшь имя какое-нибудь типа emal/name/username/password
Степан Куркин
И делаешь его скрытым от юзера, проверку на незаполненность это надо в formit лезть или js ?
Artem
в formit
Victor
это не долго спасает
Artem
Имхо, актуальное сейчас recaptcha2
Степан Куркин
Ну вот для лэндингов там два поля и к ней капчу как то не охота
Victor
Имхо, актуальное сейчас recaptcha2
капча не вариант тоже
Victor
и вообще зачастую спамят люди сейчас
Victor
со всякими гениальными предложениями
Artem
У меня не наблюдаются проблемы просто с ней
Anonymous
Я по рекомендации со скрытым полем сделал
Anonymous
Пока спасает. Люди не могут спамить много, а от ботов спасает
Anonymous
Только поле hidden не используйте, скрываете стилями
OP
Ребята есть у кого нибудь наработки решения по защите форм от спам ботов, не дефолтные и без капчи, типа заполнение input=hidden и его проверка только если страница отрендерилась
самый простой способ — на стороне сервера проверять заголовок http-x-requested-with if(!isset($_SERVER['HTTP_X_REQUESTED_WITH']) && empty($_SERVER['HTTP_X_REQUESTED_WITH']) && !strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') { exit(0); }
OP
и никаких скрытых полей
Степан Куркин
Сделал скрытым полем на жс посмотрим
Anonymous
Марта, это вы так шикарно путешествуете? Тогда я ваш!
Евгений Семашко
Никто не знает, есть в телеграме magento чат?
Евгений Семашко
Коллеги
Евгений Семашко
подскажите, пожалуйста, кто как ведет разработку с использованием гита на MODx&
Евгений Семашко
?
Евгений Семашко
Меня оч смущает хранение кода в БД
Anonymous
можно gitify, можно сайт через компоненты собирать и ставить через репозиторий
Artem
В этом весь modx
Anonymous
первый попроще, второй требует чутка усидчивости чтобы разобраться
Anonymous
но решаемо
Anonymous
@easemashko https://www.youtube.com/watch?v=K-yyvA61sGk
Anonymous
про второй вариант буду рассказывать в Алматы в апреле скорее всего
Евгений Семашко
спасибо
Alexey
всем очередной привет :) Пытаюсь постаичь магию Tickets. Пока вообще не совсем соображу зачем он нужен. Это замена стандартным ресурсам, только с более расширенными возможностями (вложенные тикеты и т.п.) и более быстрая (не так сильно грузит дерево ресурсов) или что-то совсем особенное?
Artem
Привет Грубо говоря: создание ресурсов из Frontend части
Artem
То есть человек без доступа к мэнеджеру может создавать тикеты(страницы/ресурсы/документы, называй как хочешь)
Anonymous
тикетс - это не только просто ресурсы
Anonymous
это еще и комментарии с вложенными тредами, и создание новых топиков из фронтенд части любфм пользователем, и рейтинг комментариев и тд и тп
Artem
ах, да
Artem
Конечно
Artem
В одной из задач перепиливал тикетс под простенький форум даже
Alexey
т.е. если у меня на проекте раздел с новостями, раздел с какими-то информационными статьями, которые должны редактироваться менеджерами сайта, мне нужно использовать тикеты, т.к. они дают возможность создания полноценных ресурсов, даже при ограничении прав на создание ресурсов и делают это не в меру быстрее и продуктивнее?
Artem
Не совсем так
Th0r
не давая доступа в админку
Artem
Да
Artem
Но тем не менее, при правильной настройке прав можно давать доступ и в менеджер, довольно много чего можно изменить
Alexey
привет, подскажите, как называются штуки типа @CODE, @INLINE, @FIELD и т.п. Пытаюсь почитать про них, не могу придумать как гуглить :)
OP
Это же любой хрумер подделывает легко
Как владелец хрумера могу пояснить — движок у этой ссаной телеги — встроенный в винду IE в котором современный JS практически не работает. Во-вторых хрумером пользуется всего 2 аутиста: создатель и тот единственный покупатель кроме меня. Этот способ работает столько, сколько себя помню. И до сих пор никакого спама.
OP
Из-за IE функция обучения в этом днище практически бесполезна. Ценность этого дерьма слишком завышена. Нормальные пацаны уже давно пользуются Зенкой.
Alexey
есть какие-то особенности пользования FormIt? Сделал форму отправки имейла, на почту ничего не пришло. Адрес для отправки прописал в параметре &emailTo сниппета.
Artem
чекни спам, так же может влиять настройка sendmail'a какого-нибудь. Мой совет указать в настройках использовать внешний smtp
Alexey
Не помню как тут код выкладывать, поэтому так
Artem
http://bobsguides.com/quickemail-snippet-tutorial.html Можешь попробовать по этому гайду проверить в чем ошибка
Alexey
спс, полез читать
Alexey
как сделать пункт выпадающего меню ссылкой на загружаемый файл? Т.е. по остальным пунктам я перехожу на другие странички, а на этот тыкаю - и загружается файд, пдф, допустим. Я сделал ресурс ссылкой, прописал ему абсолютную ссылку на файл, а он грузиться не желает :(
Alexey
У меня есть склонность не доверять всем проделанным пунктам в таких случаях
Alexey
файл ли грузиться не желает или ссылка неверная? или не там прописана? что видно в html - коде? можно верить только коду или скриншотам )
Alexey
Alexey
да, доступен. Пока не выставил как на скрине, не заработало. А по умолчанию стояло HTML содержимое
Alexey
у меня теперь другой вопрос :) по хлебным крошкам :))
Artem
Пиши
Alexey
скрины готовил :)
Alexey
Alexey
Alexey
есть выпадающий пункт меню и есть хлебные крошки. Понятно, что ссылка "Нормативные документы" никуда не ведет. Как убрать ее из крошек?
Artem
Меню автоматически строишь? Страница Нормативные документы существует или просто как папка?
Alexey
ресурс-контейнер с пустым шаблоном
Alexey
меню через pdoMenu
Alexey
я вижу параметр &exclude в крошках, но там ведь номера прописать надо. А если клиент меню изменит? Более надежного способа нету?
Artem
Ну ты мог бы там исключать родителя, но это будет неверно, тк ресурс может быть вложен в Лицензии
Alexey
совершенно верно, и такое тоже есть в соседнем пункте
Artem
Сейчас приходит один вариант, но не совсем верный В pdoMenu ставишь показывать неопубликованные, снимаешь публикацию с Норм. документов Тогда исчезнет из крошек, но чтобы убрать из меню придётся ставить галочку на Не показывать в меню
Alexey
сек, попробую
Alexey
да, круто, работает. А почему способ не совсем верный?
Artem
Потому что отображаешь неопубликовнные разделы. Клиент может снять с публикации и надеяться что оно пропадёт автоматически из меню, но нужно будет еще галочку снимать
Alexey
Ок, учту, спасибо за помощь :)
Степан Куркин
Чуть ранее спрашивал пр антиспамбот, сделал вот, что, работает - факт ) &validate=`phone:required, i_am_not_a_bot:required` var validate = 'i_am_not_a_bot'; $('#register-hidden-field').val(validate); <input id="register-hidden-field" type="hidden" name="i_am_not_a_bot" value="[[+fi.i_am_not_a_bot]]"> получается, просто, при рендере страницы JS вставляет в поле значение, и это значение проверяется
Pavel
Я использую обычный инпут, причем тип указываю как текст (не hidden), name указываю как lastname, и потом его скрываю через css, далее валидация через формит или просто на пхп - если поле заполнено - то это спам
Pavel
И никакого js
Pavel
Lastname указан как замануха для большинства ботов..