Спасибо!
Можно еще раз переиндексировать — если вдруг сервер поломался :)
«Подсвечивать» нужно класс evoSearch_highlight
<style>.evoSearch_highlight{font-weight:700}</style>
Спасибо большое! Форма-то была, но я забыла про method…
Поиск заработал, но как-то странно, не все вхождения видит…
При индексации сайт завис, выдал сообщение, что «The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.» хотя строк было указано немного… Может, не все проиндексировалось? А не подскажете,, как подсвечивать вхождение слова в результате?
Не совсем понятен смысл вопроса.
[!evoSearch? &tpl=`evoSearch`!]
— это вывод результатов на странице вывода результатов. А форму из одного текстового инпута с именем search и кнопки, ведущую на страницу с результатами нужно делать самому.

Простейший пример формы:
<form action="[~id страницы вывода результатов~]" method="get">
<input type="text" name="search" value="[!$_GET['search']!]">
<button type="submit">Искать</button>
</form>
Так не получилось заставить evoSearch работать ((
[!evoSearch? &tpl=`evoSearch`!] — не работает никак (только переходит на страницу результатов), параметры отладки &debug=`1 или &debug=`2` не показывает вообще ничего. В консоли ошибок нет. Таблица evosearch есть, индексация прошла, также существует чанк evoSearch. Но не выдает ничего. Может, нужно использовать вызов Doclister? Спасибо!
  • avatar Ronef
  • 0
Дополню:
* Структура сохраняемого JSON подробно описана в README.
* Для вывода рекомендуется использовать ddGetMultipleField >= 3.5.
  • avatar Ronef
  • 2
Привет!

Переделали формат хранения mm_ddMultipleFields на JSON и ещё кое-чего в нём сделали.

Новая версия уже в ветке develop MM: github.com/DivanDesign/EvolutionCMS.plugins.ManagerManager/tree/develop.

Подробнее почитать, что сделали в mm_ddMultipleFields здесь: github.com/DivanDesign/EvolutionCMS.plugins.ManagerManager.mm_ddMultipleFields/blob/master/CHANGELOG_ru.md.

Если будут вопросы — задавайте в Телеграм-чате dd_code. Туда же автоматически приходят уведомления обо всех обновлениях наших продуктов.
Вывод даты зависит от установленной локали. Если она у вас стоит зарубежная, то будет выдавать в зарубежном формате.
Можно попробовать выставить вручную. Вот здесь описано как ловчее это сделать. Либо использовать сниппет aDate, есть в extras.
Можно кстати и [+iteration+] попробовать или что-то подобное, я просто деталей не помню, в доках гляньте.
Есть BeforePrepare, prepare и AfterPrepare. Если препаре занято, то нужно пользоваться остальным. Как именно — есть в доках, погуглите.
Окей, конечно, выкладывайте. Вот Телега t.me/evolutioncms
При $data['images']['sg_index'] общая ошибка Error: Illegal string offset 'sg_index' а где в телеге есть такой чат?
я в принципе версткой добился такого состояния

Но хотелось бы конечно разобраться в вопросе, возможно в prepare поставлю условие на присвоение своего класса для вертикальных фото, что бы более красиво отображались, мало ли кому такая галерея понадобится, а то на JS есть что то похожее, но там скрипт и библиотеки разные, а тут 10 строк кода, потом выложу сюда (если получится)
Если не трудно — ради интереса напишите потом, что сработало.
А, точно — это при выводе галереи с помощью sgLister были бы доступны величины типа $data['sg_index'].

Попробуйте $data['images']['sg_index'], а если не получится — вам нужно смотреть код этого «родного» prepare для sgController, мне пока некогда копаться. Или задайте вопрос в Телеге, там скорее ответят.
Прошу прощения, но как в &AfterPrepare передать значение [+sg_index+]?
Переменная [+count+] передается а вот все, что с sg_ нет.
Вот ))) &AfterPrepare
Я про это не знал, спасибо огромное, а то с &prepare не работало ни как.
БЛАГОДАРЮ!!!
Да, все верно:
Элементы — Плагины — Новый плагин
Но.
Не отметил, где использовать )
ВСЕ ЗАРАБОТАЛО!
Огромное спасибо!!!
Поясните, пожалуйста, фразу «В консоли создал плагин». В какой именно консоли? Нужно создать плагин в элементах, вставить код, на вкладке системные события указать галочку напротив onPageNotFound. И да, у вас редирект идет не на главную, а на 404, которую тоже неплохо было бы указать в настройках сайта.
Также обращаю ваше внимание, что данный сайт посвящен больше ветке Evolution, для Ревы есть другие ресурсы, там ребята лучше знают именно Реву.
phpmailer — Просмотр событий
You must provide at least one recipient email address.

Случайно не такое сообщение?
Вот документация по sgController. В конце страницы есть пример с count. Вы можете сделать такой tpl:
<code>&tpl=`@CODE:<div class="block">
  <h1>[+pagetitle+]</h1>
  <div class="grid_[+count+]">
    [+images+]
  </div>
</div>`</code>
А вот общая документация по SimpleGallery. Там есть про поле sg_index, которое можно использовать. Тогда будет как-то так:
<code>&sgRowTpl=`@CODE:<a [+my_class+] href="[+sg_image+]"><img src="[+thumb.sg_image+]"></a>`</code>
И препаре
<code><?php
$data['my_class'] = ($data['sg_index'] > 5) ? '' : 'class="im_'.$data["sg_index"].'"';
return $data;</code>
Только нужно (насколько я помню) не &prepare, а &AfterPrepare, потому что sgController уже использует своё встроенное prepare.