Любовь

Любовь

С нами с 29 января 2013; Место в рейтинге пользователей: #131

Уникальное поле профиля пользователя

Вот здесь был обнаружен плагин для того, чтобы делать какое-либо поле профиля пользователя уникальным. Попробовала — в админке работает. Но регистрироваться позволяет. Как-то можно переписать этот плагин для использования во фронтенде?
Какое системное событие есть чтобы проверял при регистрации (при помощи Login)?
Любовь
18 ноября 2015, 08:54
modx.pro
700
0

Пугает размер базы данных

Заглянула в базу одного моего новостного сайта и честно говоря сильно удивил размер таблицы modx_mse2_words, а весит она 265 Мб, в то время как таблица с контентом всего лишь 85Мб. Это в порядке нормы? Или как-то можно настроить этот модуль по-другому?
Любовь
09 ноября 2015, 12:01
modx.pro
1
1 620
0

Странный глюк с датами

Хочу вывести дату новости на самой странице с новостью (в списке новостей даты выводятся правильно).
Код такой:
[[*parent:is=`3`:then=`[[*publishedon:date=`%d.%m.%Y`]]`]]
3 — id раздела «Новости».

Дату выводит всегда 01.01.1970, хотя в настройках если открывать новость дата нормальная, а если открыть через контекстное меню «Быстро обновить» — там и правда стоит дата 01.01.1970.


Такая история на двух последних сайтах. Версия modx 2.4.2 и 2.4.1
Как такое может быть и что можно сделать чтобы исправить?
Любовь
22 октября 2015, 05:43
modx.pro
2 104
0

Простой вопрос про модификаторы

Задача такая: нужно выводить чанк на страницах, id которых не равен написанным. Делаю вот так:
[[*id:notequalto=`6`:then=`[[$like]]`]]
работает, но при попытке добавить еще id не срабатывает. Писала вот так:
[[*id:notequalto=`6`:or:notequalto=`2`:then=`[[$like]]`]]
Подскажите как правильно?
Любовь
14 октября 2015, 09:00
modx.pro
991
0

Проверка recaptcha В форме обратной связи

Добрый вечер! Помогите, пожалуйста, с проверкой на «человека». Форма простая у меня:
[[!AjaxForm?
    &snippet=`FormIt`
    &form=`mytpl.AjaxForm`
    &hooks=`recaptha,email`
    &emailTpl=`email.tpl`
    &emailSubject=`Тестовое сообщение`
    &emailTo=`example@domain.com`
    &validate=`name:required,email:required,message:required,recaptha:required`
    &validationErrorMessage=`В форме содержатся ошибки!`
    &successMessage=`Сообщение успешно отправлено`
]]
В чанке с формой у меня написано вот так:
[[!+formit.recaptcha_html]]
    [[!+fi.error.recaptcha]]
    <div class="g-recaptcha" data-sitekey="6L-----------------------------YQG3i"></div>
    <span class="error_g-recaptcha-response error"></span>
Сейчас из-за этого кода:
<div class="g-recaptcha" data-sitekey="6L-----------------------------YQG3i"></div>
у меня вот такая Captha:



А мне нужно чтобы была проверка с картинками и вводом символов. Как это сделать?

Ключи тоже прописаны:
Любовь
13 октября 2015, 18:11
modx.pro
1
1 594
0

Переносы строк в сниппете

Вопрос к знатокам: подскажите, пожалуйста. Есть вот такой самописный сниппет:
<?php
$info = explode(";", $_GET[info]);
$bid=$info[0];
$summ=$info[1];
$message=$info[2];
$akcept=$info[3];
$avans=$info[4];
$pr=$info[5];
$ou=$info[6];
$bg44=$info[7];
$bg223=$info[8];
$com=$info[9];
$no=$info[10];
$time=$info[11];

$result='Банк: '.$bank.'\r\n '.
        'Сумма гарантии: '.$summ.'\r\n '.
        'Срок: '.$time.'\r\n '.
        'Комиссия: '.$rate.'\r\n '.
        'Р/c: '.$message.'\r\n '.
        'Безакцептное списание: '.$akcept.'\r\n '.
        'Аванс: '.$avans.'\r\n\r\n '.
        'Обеспечение: '.$pr.'\r\n '.
        'Особые условия: '.$ou.'\r\n '.
        '44-ФЗ: '.$bg44.'\r\n '.
        '2232-ФЗ: '.$bg223.'\r\n '.
        'Коммерческие: '.$com.'\r\n '.
        'Фонд капремонта: '.$no;

return $result;
В итоге в письме приходить вот такая строка:
Банк: \r\n Сумма гарантии: 0.05\r\n Срок: да\r\n Комиссия: \r\n Р/c: Банк Солидарность (экспресс)\r\n Безакцептное списание: с открытием\r\n Аванс: да\r\n\r\n Обеспечение: нет\r\n Особые условия: поручительство\r\n 44-ФЗ: Рассрочка платежа, премия до 12 мес. \r\n 2232-ФЗ: да\r\n Коммерческие: да\r\n Фонд капремонта: да
Как написать чтобы были переносы строк?
Любовь
07 октября 2015, 10:03
modx.pro
1
2 201
0

Не совпадают адреса электронной почты в рассылке

Добрый день! Подскажите из-за чего может быть такая путаница с адресами для рассылок? Добавляю пользователя в рассылку:

А если смотреть пользователя, то почта у него другая, а имя тоже самое:
Любовь
14 сентября 2015, 09:22
modx.pro
999
0

Испортилась карма((( 500 ошибка при любом вызове

Видимо что-то с кармой у меня — любой вызов любого сниппета на новом, только что установленном сайте выдает 500 ошибку. Пример вызова:
[[!pdoMenu? &showLog=`1` &parents=`0`]]
например такой. Если его убрать, страница отображается, если поставить — 500. И так со всеми сниппетами. В логе пусто.

Даже не знаю что делать… может у кого-то так было?

Любовь
03 июня 2015, 11:27
modx.pro
1 294
0

Ручное подтверждение регистрации

Вопрос наверняка очень простой, но не могу понять как сделать ручное подтверждение регистрации. Т.е. нужно чтобы письмо сразу после регистрации не приходило, а приходило позже, когда данные человека будут проверены. Как это можно реализовать — подскажите, пожалуйста.
Любовь
26 мая 2015, 11:52
modx.pro
5
2 156
0

Не сортирует по просмотрам.

Здравствуйте! Никак не получается сортировка по просмотрам. Код вызова вот такой:
[[!pdoResources? &parents=`2` &includeTVs=`HitsPage,photo` &limit=`8` &depth=`0` &sortbyTV=`HitsPage` &sortdirTV=`DESC`  &tpl=`ntopread` &resources=`-21,-19,-20,-18,-14`]]
Итог вот такой:
Любовь
27 марта 2015, 12:38
modx.pro
813
0