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

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

С нами с 31 марта 2013; Место в рейтинге пользователей: #13
Наумов Алексей
28 января 2020, 10:19
+2
Quip древнющий
Комментарии от Tickets хорошо работают, но звезд/рейтинга нет, нужно допиливать
modxTalks не пользовался, но назначение немного не то
CSS Star Rating -вроде только «звездочки», без комментариев
LikeDislike — это голосование нравится/не нравится
VoteForms еще есть в этом направлении
Писать свой компонент — бесценный опыт!
Наумов Алексей
28 января 2020, 09:47
+1
Инструкция есть: docs.modx.pro/komponentyi/easycomm/neskolko-polej-s-rejtingom
Нужно создавать поля в базе, расширять объекты, конечно же менять стандартные чанки.
Наумов Алексей
28 января 2020, 09:31
1
+2
Я свой компонент порекомендую, easyComm: modstore.pro/packages/utilities/easycomm
И да, несколько критериев тоже можно сделать, правда это потребует некоторых усилий.
Наумов Алексей
27 января 2020, 11:30
0
Бесконечное сохранение — скорее всего ошибка 500 при выполнении php, см. логи modx и сервера.
Точно стоит добавить проверку на существование объекта $reskuda после его получения.
Наумов Алексей
27 января 2020, 09:07
1
+1
В данном примере интереснее 3-й вариант, т.к. нет лишних чанков, вызовов сниппетов, он читабелен сразу. Думаю и работает он быстрее.
Но если бы в чанке tpl.addressl был слоооооожный, медленный код, то интереснее было бы вызывать кешированный сниппет.
Наумов Алексей
23 января 2020, 11:00
0
Попробуйте поставить дополнение QuickEmail и с параметром debug = 1 протестировать отправку почты с сайта.
Там сразу будет все видно.
Наумов Алексей
22 января 2020, 17:37
0
{if $_modx->resource['panoramicview'] == 'yes'}
Панорамный вид
{/if}
Наумов Алексей
20 января 2020, 09:20
+2
$_modx->resource.week
это строка «3,4,5»

[3,4,5]
а это массив.
Наумов Алексей
10 января 2020, 15:12
0
substr, первые 10 символов
Наумов Алексей
09 января 2020, 11:16
0
Сниппеты конечно нужно некешированными вызывать.
Наумов Алексей
09 января 2020, 10:42
+1
Добрый день!
А что на мобильном не так работает? Можете описать? какой телефон/браузер?
Пагинация через pdoPage.
Наумов Алексей
09 января 2020, 10:20
0
Ну а сохраненная копия в кеше гугла страниц этих есть? Что там?
Наумов Алексей
26 декабря 2019, 13:15
0
Прошу прощения… напутал.
Есть
<form action="" method="post" id="mse2_filters">
а есть
<div id="mse2_mfilter">
Вот первый да, форма, а второй обертка для всех фильтров.
Я, чтобы разнести фильтры в разные части страницы, второй id прописывал едва ли не для body, все получалось.
Наумов Алексей
26 декабря 2019, 09:37
0
Не совсем так.
Обернуть действительно нужно в элемент с
id="mse2_filters"
, но это должен быть элемент div, а не form.
Сейчас у вас вся страница стара огромной формой, все hidden инпуты туда попали, перестали работать вложенные формы.
Наумов Алексей
24 декабря 2019, 09:38
+1
Вместо
{$_modx->getPlaceholder('my_filters')}
вам нужно сделать foreach по $filters и выводить каждый фильтр отдельно.
Тогда вы можете проверку сделать:
{foreach $filters as $filter}
{if $filter != 'вендор'}
{$_modx->getPlaceholder('фильтр')}
{/if}
{/foreach}