Александр

Александр

С нами с 19 февраля 2013; Место в рейтинге пользователей: #410
Александр
18 апреля 2018, 14:54
0
2.6.0. Не так чтоб совсем бородатая, но обновится попробую.
Александр
21 ноября 2017, 11:23
0
решено: Каким-то чудесным образом, в права на доступ к контексту web анонимам, прописалась политика доступа со значением 14 (нет такой). Странно, установка свежая. Вообщем дело было в этом.
Александр
21 ноября 2017, 10:52
0
)) Само собой. Поэтому и вопрос, что не всё так очевидно.
Александр
20 ноября 2017, 15:13
+1
Слетит конечно ) Лучше плагин. Принцип такой же: (вешаем на OnDocFormSave)

Код плагина:
if ($modx->event->name=="OnDocFormSave") {     
     $alias = $resource->get('alias');
     $alias = preg_replace('/^yu/', 'u', $alias);
     $resource->set('alias', $alias);
}
Александр
20 ноября 2017, 15:03
0
Ну, как вариант можно плагин повесить (вроде на OnDocFormSave), который будет нужные манипуляции с алиасом проводить. Например заменять ^yu на u

Также, если вопрос только в первой букве «Ю» и используется translit, то можно немного внести правки в его код. Сам процесс транслитерации находится тут:/core/components/translit/model/modx/translit

В modtransliterate.class.php, можно вставить после

$ret = strtr($string, $table);

простенькую замену:

$ret = preg_replace('/^yu/', 'u', $ret);
Теперь, в случаи, если первые два символа в строке это yu — они будут заменены на u
Александр
20 ноября 2017, 14:06
0
Ключ friendly_alias_restrict_chars_pattern в настройках системы. Там подправить шаблон нужно.

Перегенерировать можно через «Управление -> Очистить кэш -> Обновить URI-ссылки»
Александр
11 октября 2017, 16:09
0
Вопрос снят. Оказывается есть всё же аналог addEmbeddedImage, выглядит так:

$modx->mail->embedImage("путь к файлу...", "logo", "img.png", "base64", "image/png");
Александр
27 марта 2017, 17:41
0
Прочитал требования к сайтам от тинькова.

У меня как таковых товаров то и нет, использовать его планирую как покупка доступа к закрытым разделам сайта на месяц.

Не будут ругаться?
Александр
19 декабря 2016, 11:48
+1
Да, так как в конце и предположил ) Сервер слегка был «неполноценно настроен». Оживил $_SERVER['HTTPS'] и всё отлично.
Благодарю за компонент. Пригодится.
Александр
19 декабря 2016, 11:26
0
День добрый!
Небольшая проблемка при работе по https. Так и не обнаружил откуда ноги ростут. В процессе.

При авторизации в хроме в консоль кидает:

Mixed Content: The page at 'https://site.name/page/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://site.name/page/'. This request has been blocked; the content must be served over HTTPS.
Обновления страницы не происходит. Авторизация однако совершается (только f5 надо жмякнуть). Откуда может он брать http?

* ps: в link_tag_scheme = 1

Пока писал, заметил, что видимо дело в $_SERVER['HTTPS'] ибо оно не в on. Буду разбираться.
Александр
05 декабря 2016, 17:11
+1
Всё отлично, вроде как выход найден.

...
$q->sortby('FIELD(MyPack.pid, '.implode(',', $ArrayID).' )', 'ASC');
$q->where(array(
    'pid:IN' => $ans,
    ));
...
Александр
22 июля 2016, 15:53
0
вообщем главная сейчас проблема, что не могу воспроизвести эту ошибку ;( ибо у меня всё гуд, а пользователь бедолага — без доступа. Куда копать?
Спасибо.
Александр
22 июля 2016, 15:33
0
Аналогично!

У меня форма входа, где логином является почта. Сегодня у одного из пользователей никак не получается войти на сайт. — («не могу найти указанный ключ...»).

У пользователя Хром. Пробовал войти сам под этим пользователем — всё хорошо и в хроме и в опере.

Логин ...@mail.ru. Неужели действительно как-то связано?
Александр
08 июня 2016, 11:40
0
Тоже пробовал. Ноль реакции. Для проверки даже делал
... return $name." - ".$userId;
Принимаемый $userId разный, как и хотелось бы, а вот значение доп. поля только первое опять же.
Вася - 25
Вася - 30
Александр
31 мая 2016, 14:34
0
Оно самое!
Дело было именно в этом. Большое спасибо
Александр
29 марта 2016, 14:58
0
Разрешилось.
Собрал всё заново. Как я понял проблема была в том, что имя компонента совпадало с классом объекта.
Александр
14 октября 2015, 14:09
0
Спасибо, Василий! Вон оно как элементарно оказалось. :)
Александр
22 февраля 2013, 05:47
0
вообщем забудя непонятную видимо для Вас вещь (в связи с моей некомпетентностью могу писаь бред, уж простите ;) ) написанную мною выше, просто подитожу. dns-ы для домена прописывать ns1(2.3.4.5).linode.com?
Александр
22 февраля 2013, 04:31
0
совсем нескромны вопрос )))
домен собственно к линоуду привязывать в DNS Manager? Add a domain zone -> Ввожу домен
а у регистратора прописываю dns-ы ns1(2.3.4.5).linode.com?

ммм, хотя вроде в конце ролика всё разъясняется… не доглядел