Андрей Степаненко

Андрей Степаненко

С нами с 28 октября 2014; Место в рейтинге пользователей: #8
Отправить деньги
Андрей Степаненко
14 марта 2019, 19:35
0
vue js как работает прекрасно понимаю (platon.site vue + rest modx)
rest api на modx с готовой базой запросов уже есть?
Андрей Степаненко
14 марта 2019, 19:15
0
В виде компонента получится сделать?
Андрей Степаненко
14 марта 2019, 10:54
+1
Я если честно сам только узнал об этом))))))))))))))
Андрей Степаненко
14 марта 2019, 10:46
0
А через источники файлов разве нельзя указать это?
Андрей Степаненко
14 марта 2019, 10:34
0
Можно еще вот так(если через плагины):
switch ($event->name) {
    case 'OnMediaSourceGetProperties':
        // Автоматчиски убирает наложение водяного знака на фотографию
        if (isset($scriptProperties['properties'])) {
            $properties = $this->modx->fromJSON($scriptProperties['properties']);
            if ($properties['basePath']['value'] == 'assets/images/products/') {
                $props['thumbnailType']['options'][] = ['text'=>'webp','value'=>'webp'];
                $props['imageExtensions']['value'] .= ',webp';
                $props['allowedFileTypes']['value'] .= ',webp';
                $this->modx->event->output($this->modx->toJson($props));
                return $properties;
            }

        }
        break;
}
Андрей Степаненко
09 марта 2019, 15:05
0
весь фокус в том что этот хакер использовал емайл базу разную.
Спамом меня моментально засыпало об ошибке отправки сообщений.
Да и потом если бы не остановил у меня бы База разрослась не пойми до какого количества записей.
Крон это не выход
Андрей Степаненко
05 марта 2019, 04:21
1
0
Для универсальных писем, с проверкой

Телефон: {$phone}

{set $data = $fields | fromJSON}
{if count($data)}
    <em>Текст сообщения</em>
    <ul style="list-style: none">
        {foreach $data as $field}
            <li>— <b>{$field['name']}</b>: {$field['value']}</li>
        {/foreach}
    </ul>
{/if}
Андрей Степаненко
04 марта 2019, 04:24
+1
Компонент видит всех ботов. А решении о блокировки уже сам принимаешь.
Он автоматически никого не блокирует.
Составляется статистика чтобы можно было понять какой бот у тебя на сайте орудует.
После чего уже сам добавляешь его по IP или USER AGENT в стоп лист для блокировки этого бота.
Андрей Степаненко
28 февраля 2019, 11:53
+1
Вообще везде где есть googlebot, yandex, mail.ru не стоит блокировать. Если конечно он не поддельный. Если поддельный то нужно блокировать по IP адресу
Андрей Степаненко
28 февраля 2019, 11:47
+1
Может как угодно быть написано.
Там прям сразу нельзя сказать что бот паразит!
Надо смотреть по нему информацию в интернете.

Этот паразит: GrapeshotCrawler.

Здесь опубликовал нормальных ботов которых не вкоем случае нельзя блокировать
antibot.bustep.ru. В случае блокировки

Единственно если бот прикинулся google или яндекс, их можно проверить по IP, поддельный он или нет, это через antibot можно сделать для ботов yandex, google и mail. больше пока никаких не добавлял.
Андрей Степаненко
28 февраля 2019, 11:33
0
Я по позже еще сделаю google капчу чтобы если не понятно толи бот толи человек можно было его направить на страницу чтобы тот прошел проверку. Если пройдет то автоматически отключается стоп лист))
Андрей Степаненко
27 февраля 2019, 15:05
0
Напишите пожалуйста ко мне в тех поддержку с предоставлением ссылки на сайт.
Андрей Степаненко
27 февраля 2019, 14:49
0
Думаю что у вас явно в логах ошибка!
prntscr.com/mqt06s

А ошибка вызвана какие то скриптом у вас на сайте. из за него весь js не работает
Андрей Степаненко
27 февраля 2019, 13:41
0
Ну как, есть кто нибудь подозрительный?
Андрей Степаненко
26 февраля 2019, 21:14
0
Посмотрел в код. Ну походу точно проблема в сессиях. Заверши все сеансы и потом все должно заработать.
Андрей Степаненко
26 февраля 2019, 21:04
0
Может быть еще вот из-за этого
prntscr.com/mqh2ge

Попробуй конечно в новом браузере. Если повторится, то попробуй завершить все сеансы, может что регистр гонит.
Так как мне уже пару пользователей писали после обновления до 2.7.1, после наблюдений увидел что проблема была в запоминании настроек получаемых из регистр.
Андрей Степаненко
26 февраля 2019, 20:33
+1
Все верно, переходы от куда и куда. на скринах выведено не все так как с клиентского сайта делалось.
Андрей Степаненко
25 февраля 2019, 14:56
0
Есть на примете товарищи))), но пока что интересно как у меня снижается.