Всего 123 809 комментариев

Алексей Смирнов
24 декабря 2022, 21:51
0
Подскажите, эта штука через крон работает или через запросы на сайт?
Алексей Смирнов
24 декабря 2022, 19:50
+1
Я как то не понял в чем проблема. то ли в имени самого ТВ то ли в значении ТВ то ли в текстовом соответствии ТВ.
обычно значение ТВ для текущего ресурса так и будет: [[*myTvName]] тут будет value1 или value2.
Если у вас тв-список, и вам нужно название значения соответствующего (Option 1==value1||Option 2==value2)
те хотите получить текст Option 1 или Option 2… То есть модификатор (в доке естессно есть оно) :tvLabel Вызывается прямо так: [[*myTvName:tvLabel]]
Ну и название самого ТВ уже точно нужно получать своим скриптом Прямого решения, нет.
надеюсь угадал что вы хотели сделать. если нет — Опишите детальнее. Успехов.
Наумов Алексей
24 декабря 2022, 06:06
0
Или вот так, просто передавая массив, а не JSON строку:
'where' => ["doctor" => $_modx->resource.pagetitle],
Артур Шевченко
23 декабря 2022, 23:42
0
Я читал про то как менять версии. Может, я, конечно, что-то неправильно понял, но в целом изначальный функционал сильно доработан, поэтому 1.4.1
Prihod
23 декабря 2022, 21:08
1
+3
UPD 1.3.5-pl
Добавлено:
  • Поддержка переводчика DeepL
  • Опция polylang_translate_detect_source_language включающая авто определения языка текста
  • Опция polylang_translate_source_language явно задающая язык переводимого текста
  • Сохранение UTM меток при переключении языка
  • На вкладке настройки языка поля: «локаль»; «иконка»
  • На вкладке настройки группы языков поле «иконка»
  • Last-Modified заголовок для модификаций
Дима Касаткин
23 декабря 2022, 19:34
+1
Спасибо за обзор, отличный компонент!

Если кому-то, как и мне, не терпится документацию глянуть, чтобы не искать, она → тут по ссылке на docs.modmore

Задания добавляются в несколько строчек кода буквально. Красота!
Николай Савин
23 декабря 2022, 18:10
0
Как 1.4.1? Вот только в прошлой статье 1.0.0 было вроде.
С версии 1.4.1 сниппет вывода информации о скидках на конкретный товар удалён. Вместо него добавлен процессор.
Честный semver подразумевает смену мажорной версии в таких случаях. Хотя ты конечно хозяин
m.ryadn
23 декабря 2022, 17:58
+1
В итоге нужно писать так оказывается:

'where' => '{"doctor:=": '~ $_modx->resource.pagetitle ~'}',
Сергей Карпович
23 декабря 2022, 17:30
0
Можешь, написать как правильно должна быть написана строка 98?
m.ryadn
23 декабря 2022, 14:22
0
Спасибо, сделал, но довольно странная ситуация.

Пытаюсь вывести отзывы на странице врача. Если написать имя и фамилию врача самому в поле where, то всё ок, выводится, но если брать те же данные из поля pagetitle например, то пусто. При этом если смотреть логи, то запросы абсолютно идентичны.

Так не работает:
{$_modx->runSnippet('!ecMessages', [
            'tpl' => '@FILE chunks/reviews_message.tpl',
            'limit' => 0,
            'thread' => *,
            'sortby' => 'date',
            'where' => '{"doctor":"{$_modx->resource.pagetitle}"}',
            'showLog' => 1
        ])}
Так все норм:
{$_modx->runSnippet('!ecMessages', [
            'tpl' => '@FILE chunks/reviews_message.tpl',
            'limit' => 0,
            'thread' => *,
            'sortby' => 'date',
            'where' => '{"doctor":"Имя фамилия"}',
            'showLog' => 1
        ])}
Наумов Алексей
23 декабря 2022, 09:39
0
Добрый день!
Здесь можно попробовать так, к примеру.
1. Вы привязываете отзыв к услуге (через thread).
2. У отзыва есть поле subject, его можно использовать, чтобы хранить имя врача.
3. Добавить новое текстовое поле clinic для клиники.

На странице врача и клиники ставить у ecMessages thread=* (т.е. любая цепочка), а отзывы фильтровать через where по полям subject и clinic/
Александр Туниеков
23 декабря 2022, 02:40
+1
Судя по тому что оно у меня ни разу не выскакивало, то как-то от браузера зависит.
Но с этой проблемой к автору mSearch2.
Roman
23 декабря 2022, 00:56
0


Скорость это хорошо. Но нужно решить одну давнюю проблему — «Could not load config» выскакивает в тесте, и даже на «modstore.pro/».
weranda
22 декабря 2022, 18:26
0
Смотрел то расширение — не подходит.
В Tickets есть возможность оставлять комментарии неавторизованным пользователям. Может быть, где-то внутри кода есть такая же штука и для создания самих тикетов с фронта? Вариант с вводом почты и имени при создании тикета без какой-либо авторизации с их дальнейшим хранением, как я понимаю, в сессии — идеален.
Я честно пробовал реализовать работу этого модуля без авторизации по этой инструкции, но как-то она не так работает — пользователя авторизует, но получается так, что у всех пользователей один и тот же адрес электронной почты и изменить его нельзя. И из-за этого пользователи не будут получать на почту уведомления об ответах на созданные ими тикеты и оставленные комментарии.
Илья Уткин
22 декабря 2022, 18:16
0
Есть вот такое платное решение modstore.pro/packages/utilities/easycomm

Или можно попробовать написать свой плагин, который будет на каждого посетителя создавать юзера и авторизовывать его.
Станислав
22 декабря 2022, 16:35
0
в первом посте идет проверка по ид родителя во втором по ид шаблона родителя
Станислав
22 декабря 2022, 16:34
+1
немного ошибся
{if $_modx->resource.parent | resource : 'template' == 13}
    ...
{else}
    ...
{/if}
или так
{switch $_modx->resource.parent | resource : 'template'}
    {case 13}
        ...
    {default}
        ...
{/switch}
Pavel Zarubin
22 декабря 2022, 16:29
+1
ну для меня будет)
Достаточно просто загуглить «php framework banchmarks»
тык
Исходя из этого бенчмарка Lucinda быстрее laravel в 47 раз

а почему не является?
За что я ненавижу Eloquent ORM а также тысчи подобных статей и обсуждений к ним

ну это искусственный тест, а на реальных проектах заметно?
Конечно еще сильнее становится заметно чем обычный hello world, чем больше связей, чем больше данных тем более заметно, но это все не критично, laravel — идеальный php фреймворк, его выбирают за простоту работы, за то, насколько просто найти разработчика на него и насколько быстро можно реализовывать фичи, если недостаточно laravel'я, то стоит задуматься не о других фреймворках, а о других ЯП уже
Алексей Шумаев
22 декабря 2022, 16:22
0
Да, не догоняю )
Я просто написал пост «о многом, о разном», мой опыт. Тестов и цифр не будет (тупо некогда), мой пост не про конкретные цифры/доказательства чего-то и т.п. Можно ему просто не верить.