Роман Ильин

Роман Ильин

С нами с 29 октября 2013; Место в рейтинге пользователей: #175
20 марта 2024, 15:26
+3
Прекрасные новости, Василий! Спасибо за труд, пошел смотреть изучать
07 апреля 2020, 16:00
+1
Когда AjaxForm обновится, все сразу же будут удалять с сайта jquery?

После обновления AjaxForm перестанет автоматически подключать на страницу jquery.
То есть сейчас компонент зависит от чужой зависимости.

Со словом лучше согласен, как бы там ни было, это дело добровольное, а мы тут только советчики за лучшее. Спасибо за ваш компонент
07 апреля 2020, 10:16
+1
[[+tag:getTvKey=`[[!+tagKey]]`]]

Сниппет getTvKey
<?php
if(empty($options))return $input;

if(gettype($id) != "number") {
    $tv = $modx->getObject('modTemplateVar',array('name'=>$options));
    $id = $tv->get('id');
}

$a = $modx->getObject('modTemplateVar', $id);
$b = explode('||',$a->get('elements'));
foreach($b as $key => $value):
    list($text, $number) = explode('==',$value);
    if($number==$input)return $text;
endforeach;
07 апреля 2020, 09:13
0
у моего компонент есть зависимость от другого компонента AjaxForm, который тоже использует jQuery
В один прекрасный день AjaxForm обновится, уберет из себя jquery и все сайты с вашим дополнением сломаются.

Поймите, что разработка для себя кардинально отличается от разработки для сообщества. Для себя вы хоть на Mootools можете писать, никто слова против не скажет, для сообщества нужно поддерживать современные стандарты и качество кода, тем более раз уж взялись всё переписать с чистого листа.
07 апреля 2020, 08:53
0
Отличная тема, поддерживаю продолжение!
10 апреля 2019, 19:40
+1
Давайте голосовать за закрытие телеграм-канала
Вы немного не в себе.
04 ноября 2018, 23:16
0
А что за санкции гугла? Расскажите?
17 октября 2018, 22:22
0
Ого! Больше никакой возни с чанками! Спасибо!
14 октября 2018, 14:44
0
Аналогично, сижу сосу лапу.
03 октября 2018, 11:26
0
С выходом Mojave всё стало ОК.
09 августа 2018, 23:29
0




Выловил в логах nginx момент когда бот отправляет пачку писем в 21:37 и 22:20.
09 августа 2018, 08:43
0
И тоже эта проблема недавно началась? Чтож, похоже я не один такой, уже хорошо, но гугл.капча для меня пока крайний вариант.
09 августа 2018, 00:00
0
<form action="[[++site_url]]" method="post" class="ajax_form af_example form-horizontal">
    <input type="hidden" id="af_home" name="home" value="[[*pagetitle]]"/>
    <input type="hidden" id="af_link" name="link" value="[[++site_url]][[~[[*id]]]]"/>
    <input type="text" class="honeypot" name="email">

    <div class="control-group">
        <div class="controls">
            <input type="text" id="af_name" name="name" value="[[+fi.name]]" placeholder="Ваше имя" class="span4" />
        </div>
    </div>

    <div class="control-group">
        <div class="controls">
            <input type="text" id="af_phone" name="phone" value="[[+fi.phone]]" placeholder="Номер телефона" class="span4" />
        </div>
    </div>

    <div class="control-group">
        <div class="controls">
            <textarea id="af_message" name="message" class="span4" placeholder="Сообщение (необязательно)" rows="5">[[+fi.message]]</textarea>
            <span class="error_message">[[+fi.error.message]]</span>
        </div>
    </div>
    
    <div class="control-group">
        <p class="agreement">Указывая свои персональные данные в полях заявки, вы соглашаетесь на их <a href="[[++site_url]]privacy.html">обработку</a>.</p>
        <div class="controls">
            <button type="submit" class="btn btn-primary nv-send submitform">[[%af_submit]]</button>
        </div>
    </div>
</form>
08 августа 2018, 23:00
0
Была такая гипотеза, но заявка оказалась живым человеком, не спамом. От спама защищаюсь скрытым полем, да. Как показалось – проблему решает подключение галочки рекапчи, но хотелось бы обойтись без нее и найти причину. Ладно если было только одном сайте, но когда на четырех сразу, это подозрительно.
11 мая 2018, 11:13
+2
Всё просто: в конфигурации MIGX есть поле max MIGX records
Скрин
11 апреля 2018, 16:52
+1
У вас вариант наоборот: из сниппета в JS :)
11 апреля 2018, 16:09
+1
Вариантов немного: XHR
03 апреля 2018, 08:49
0
Так не стоит делать, установите pdoTools, включите Fenom, а дальше получение любого поля ресурса произвольного ресурса
{1 | resource : 'pagetitle'}
26 марта 2018, 14:41
+1
Мимо проходил: а вы пробовали хост указывать без username@?
26 марта 2018, 01:59
+1
Можно задать в css класс .modxtag с ::before и ::after элементами, в content которых установите соответственно [[ и ]]