Наумов Алексей

Наумов Алексей

С нами с 31 марта 2013; Место в рейтинге пользователей: #13
Наумов Алексей
01 мая 2017, 20:35
+1
я отвечал, но и тут дополню.

В easyComm вы можете сделать ветку комментариев с именем типа «product-[[*alias]]», это будет работать.
Наумов Алексей
01 мая 2017, 20:33
0
Стоит задача удалить «себя»?

тогда сценарий, видимо, такой: выходим из текущего профиля. удаляем его, делаем редирект на страницу «Пользователь удален».
Наумов Алексей
01 мая 2017, 18:14
0
оперируйте объектом ecThread, удаляйте его в нужный момент, все привязанные к цепочке сообщения удаляться автоматически.

Создавать не обязательно, он создается при первом вызове сниппета ecForm.
Наумов Алексей
01 мая 2017, 18:13
+1
Да, только параметр thread нужно сделать уникальным каким-либо образом для каждого товара, например можно использовать комбинацию id ресурса + idx от migx (типа page-6-product-12).
Наумов Алексей
28 апреля 2017, 20:08
1
+2
См.

// get the max iterations tags are processed before processing is terminated 
$maxIterations= (integer) $modx->getOption('parser_max_iterations', null, 10);
 
// parse all cacheable tags first 
$modx->getParser()->processElementTags('', $content, false, false, '[[', ']]', array(), $maxIterations);
 
// parse all non-cacheable and remove unprocessed tags 
$modx->getParser()->processElementTags('', $content, true, true, '[[', ']]', array(), $maxIterations);
думаю, что параметры функции сами найдете
Наумов Алексей
27 апреля 2017, 11:41
+1
Необходимо в каких-то вызовах (msProducts, mFilter2, mSearch2) ограничить выборку, вероятнее всего параметром depth или что-то подобное.
Наумов Алексей
27 апреля 2017, 10:05
0
Попробуйте записывать значение tv в input (или textarea), и повесить обработчик, который будет связывать содержимое input с div, т.е. input пусть будет первичным, а div зависеть от его значения.
Наумов Алексей
26 апреля 2017, 14:55
0
Вопрос:
получить ссылку на страницу с id 1661

Ответ:
// MODX
[[~1661]]
// Fenom
{1661 | url}
Наумов Алексей
25 апреля 2017, 10:26
0
Поддержу, тоже куча ошибок таких, и в админке иногда вижу, и в поисковике куча их видна:


Появилось все только после переключения сайта на php7.

Кстати, яндекс видит 43 таких страницы из примерно 12000 в индексе.
Наумов Алексей
24 апреля 2017, 14:08
0
В базе 2 поля: rating_simple и rating_wilson, мы выбрали rating_simple под именем rating просто.

60.0000 — это корректное значение процентов для css, можно использовать его.
Наумов Алексей
24 апреля 2017, 12:06
0
Как-то вот так должен выглядеть select:
&select=`{"ecThread": "ecThread.rating_simple * 20 AS rating"}`
Проверить на живом примере я сейчас, к сожалению, не могу. Если совсем не получается -можете доступ к сайту дать, я там настрою.
Наумов Алексей
24 апреля 2017, 11:04
+1
А, если вы делаете JOIN — то конечно его не будет.

Нужна хитрость, добавить в select поле, которое вычислить через запрос, как (rating * 20), что как раз составит проценты, т.к. максимальный рейтинг 5 — это 100%, значит текущий это (X *100) / 5 = (X * 20).
Наумов Алексей
24 апреля 2017, 10:02
+1
1. Плохо искали))) docs.modx.pro/components/easycomm/standard-solutions-and-frequently-asked-questions
не давно добавил ссылку в документацию.
2. Для вывода в звездах смотрите, как это сделано в стандартных чанках, там используется конструкция
style="width:[[+rating_persent]]%"
которая позволяет задать ширину блока со звездами
Наумов Алексей
23 апреля 2017, 17:24
+2
Внимательно просмотрите ВСЕ настройки источника файлов, там есть ответ на ваш вопрос.
Наумов Алексей
21 апреля 2017, 10:20
0
Вопрос «сбоку». А зачем вход через соц сети? Узнать ФИО? Или узнать профиль (ссылку на него) хотите еще при этом? Защита от «левых» отзывов?
Наумов Алексей
20 апреля 2017, 12:05
+2
Ну принцип верный (расширение msOrderHandler), но изучать портянку кода и искать в ней проблемы желания нет, наверное поэтому и «никто не знает» =)
Наумов Алексей
19 апреля 2017, 20:23
+6
Ну а что бы свое дополнение не прорекламировать:)
modstore.pro/packages/utilities/easycomm
Наумов Алексей
17 апреля 2017, 21:32
0
ec_mail_from, ec_mail_from_name — это системные настройки, а не параметры сниппета.

Если проверить отправку почты через QuickEmail, письма приходят? Может дело в настройке почты именно сайта, а не компонента?