
MarconiKlin A12E
30.01.2017
06:29:55
Интересно другое.. кто то же платит за такой вид рекламы. Хотелось бы узнать как резальтат :))) хрень какая то. Даже если учесть что модерации нет, в чем смысл на не профильных сайтах такие ссылки размещать

Nikolay
30.01.2017
06:33:34

Юрий
30.01.2017
06:36:58
скоро от форм все откажутся. указан телефон и почта - звоните, пишите

Google

MarconiKlin A12E
30.01.2017
06:50:53
коменты в блоге

Aleksander
30.01.2017
07:05:23
А если сделать скрытое поле, бот его видит и если заполняет то форма не отправляется. Нормальный же человек не увидит это поле. Такой способ помогает без капчи обойтись. Ну раньше точно было норм

Юрий
30.01.2017
07:06:47
я так делаю когда просят. но у меня нет статистики, насколько этот способ действенный и работает ли он вообще

Evg
30.01.2017
07:13:28
https://habrahabr.ru/post/135209/
вот тут можно почитать про пхп либы для скрытых полей, скорости заполнения и т.д. и т.п.

Denis
30.01.2017
08:05:15
Что то реально спам боты активировались на всех сайтах и всех серверах после победы трампа, совпадение? не думаю...

Igor
30.01.2017
08:09:32
Хех. Тут уже шантажировали
что будут спамить
новый способ заработка у кулхацкеров
если бы серьезно взялись, то заработали бы быстро
ибо не все готовы вот прям ща нанять кодера, который поправит
а так по 0.1-0.5 bit за остановку атаки и комменатрии минимальные
и ок

Юрий
30.01.2017
08:11:22

Google

Igor
30.01.2017
08:11:34
которые приплыли ко мне на поддержку

Юрий
30.01.2017
08:11:50
а. ок

Evg
30.01.2017
08:17:43
новые технологии обхода гугл капчи
https://www.youtube.com/watch?v=fsF7enQY8uI

Иван
30.01.2017
08:18:24
?пора начинать

Юрий
30.01.2017
08:19:55
если бы они все были такие, то мы могли бы не волноваться

Mark
30.01.2017
09:24:26
$emailTo = \Bitrix\Main\Application::getInstance()->getContext()->getRequest()->getPost("EMAIL_TO");
получая так параметр - битрикс его просто отдает "как есть" ?
посмотрел ядро, не нашел проверок на уровне класса request
если только проактивный фильтр, если он вообще есть, проверяет)
что думаете, можно полагаться на получение параметров таким способом, или стоит дополнительные проверки делать?
по моему, если нужно делать свои проверки, то не вижу вообще смиысла от этих оберток

Andrew
30.01.2017
09:27:34
Смысл один — беспощадный недокументированный D7

Mark
30.01.2017
09:27:35
в других цмс и фреймворках такие обертки возвращают сразу очищенный параметр

Tony
30.01.2017
09:27:40
самому никогда не помешает проверить, хотя б регуляркой
или потестить, что выдаст битрикс при некорректных данных)

Mark
30.01.2017
09:27:53
это да
но хочется краткости
и осмысленности от этих длинных оберток
этот д7, такой д7

Google

Анатолий
30.01.2017
09:30:32
по идее смысл от обертки в том что, можно её использовать как класс/объект и передавать в параметры другим классам/объектам.
но в обычных веб сайтах вся эта хрень редко пригождается...
теоретически ты можешь унаследовать класс Request и сделать FilteredRequest и там все свои проверялки внедрить...
и там начинается всякая прочая хрень - типа на класс Logger передаешь обычный Request - и там отслеживаешь что тебе присылают.
а в веб приложении юзаешь очищенный и безопасный Request.
хотя за счет того что один унаследован от другого можешь передать как просто Request так и очищенный Request
и начинается умное кодирование =)) строишь свой фреймворк из классов поверх битрикса
Народ, никто не знает в скидках - чем отличается Цена товара в корзине от Стоимости позиции??
по названию - и то и то одно и тоже
только в стоимости подписано цена * количество, а цена товара в корзине звучит как общая сумма


Юрий
30.01.2017
09:42:15
а кто как решает проблему с формами для английской версии? формы стандартные. там же в параметрах вопроса для названия только один вариант под все языковые версии указывается,
а дублировать все формы не хочется

Анатолий
30.01.2017
09:42:48

Юрий
30.01.2017
09:43:31
т.е. получится тупо статичный шаблон? или придется условиями выводить название вопроса

Анатолий
30.01.2017
09:46:36
Loc::getMessage()???
или я путаю

Mark
30.01.2017
09:50:24

Юрий
30.01.2017
09:51:08
я в том смысле что шаблон используется для нескольких форм. в шаблоне поля в цикле выводятся.
if ($arQuestion['STRUCTURE'][0]["ID"]==15) {
GetMessage("SOME_MESSAGE_CODE");
} elseif ()
т.е. придется делать условия
или я не так понял?

Анатолий
30.01.2017
09:51:38
зачем условия?
GetMessage берет текущий язык..

Юрий
30.01.2017
09:54:12
да, но я не про это.
там же у полей неймы такие form_text_1
т.е. языковые ключи так деалть что ли?
GetMessage(" form_text_1");

Andrew
30.01.2017
09:54:26
CODE

Google

Andrew
30.01.2017
09:54:39
И давайте осмысленные коды, а не SIMPLE_QUESTION_1

Konstantin
30.01.2017
09:55:00
Как сделать что юы слеш не попадал в елемент код

Andrew
30.01.2017
09:55:04
$arQuestion["CODE"]

Konstantin
30.01.2017
09:55:12
чет туплю)

Анатолий
30.01.2017
09:55:59

Admin
ERROR: S client not available

Andrew
30.01.2017
09:56:47

Анатолий
30.01.2017
09:57:01
если закрывающий после /projects/123/ <— то сделай IntVal в коде

Konstantin
30.01.2017
09:57:17
какой слэш?
Если распеччатываю реквест то вижу:
Array
(
[ELEMENT_CODE] => atatatata/
)
На конце слеш

Юрий
30.01.2017
09:57:31

Анатолий
30.01.2017
09:57:36
или делай напрямую в urlrewrite.php и поставь туда нормальное условие

Юрий
30.01.2017
09:57:39
упрощенный*

Konstantin
30.01.2017
09:57:46

Andrew
30.01.2017
09:58:21
/ru/projects/([A-Za-z-_0-9а-яА-Я]+)/

Анатолий
30.01.2017
09:59:35
поставь в конце правила слэш как Андрей Резников подсказал и не забудь редиректы 301 с тех путей без закрывающего слеша на путь который слешем заканчивается

Konstantin
30.01.2017
09:59:49

Анатолий
30.01.2017
09:59:57
то есть если наберут /ru/projects/asdf должно редиректить на /ru/projects/asdf/

Google

Konstantin
30.01.2017
10:00:09
окей
ну или пример, дальше сам

Sergey
30.01.2017
10:01:43
Ёё отдельно не забудь в регулярке, если может где-то встречаться. [А-Яа-я] его не словит.

Анатолий
30.01.2017
10:01:49
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/ [L,R=301]
типа такого
гугли trailing slash 301 redirect

Konstantin
30.01.2017
10:03:31
Спасибо

Виталий
30.01.2017
10:18:33
есть мастера правил в htaccess?
в индекс попала ссылка и появилось много дублей страниц на сайте (500+)
/catalog/161/3826/mail
попала ссылка mail
как прописать правило чтобы редирект был с таких адресов на адрес без mail?
можно платно

Анатолий
30.01.2017
10:22:39
за пиццу? =)

Ruslan
30.01.2017
10:22:57
Доброго дня, коллеги!

Виталий
30.01.2017
10:23:19
хоть за пиццу

Ruslan
30.01.2017
10:23:40
Пытаюсь развернуть резервную копию на VMBitrix под VirtualBox

Анатолий
30.01.2017
10:23:52
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/mail$ /$1 [L,R=301]

Ruslan
30.01.2017
10:24:15
резервная копия не содержит базу, т.к. копиравание с базой ругается на кучу таблиц.

Анатолий
30.01.2017
10:24:29
всё что заканчивается на /mail отправляется туда же но без /mail

Ruslan
30.01.2017
10:24:32
Как развернуть отдельно дамп sql базы на битрикс VM ?

Анатолий
30.01.2017
10:25:05

Vite4eg
30.01.2017
10:26:38
mysqldump -u user -p db_name | gzip > /path/to/save/database.sql.gz
Если база innodb, то прописать параметр --single-transaction, это гарантирует целостность данных бекапа