Evgeniy
&element=mSearch2
Evgeniy
поэтому и msgallery решил использовать
Алексей
жесть
Андрей
&element=mSearch2
Покажи ка весь вызов)
Евгений
надеюсь мне никогда этот сайт в поддержку не попадёт))
Evgeniy
[[!pdoPage? &element=mSearch2 &parents=0 &tpl=Search.ResultRowTpl &tplWrapper=Search.ResultOuterTpl &includeThumbs=small &limit=10 &pageVarKey=page &includeTVs=HitsPage &processTVs=HitsPage &tplPageActive=@INLINE <li><a class="active" href="[[+href]]">[[+pageNo]]</a></li> &tplPageNext=@INLINE <li class="control last"><a href="[[+href]]"><img src="/assets/template/images/icons/prev3.jpg"></a></li> &tplPagePrev=@INLINE <li class="control first"><a href="[[+href]]"><img src="/assets/template/images/icons/prev3.jpg"></a></li> &tplPagePrevEmpty=@INLINE &tplPageNextEmpty=@INLINE &tplPageWrapper=@INLINE [[+prev]][[+pages]][[+next]] ]]
Алексей
да ясно.. как обычно..
Evgeniy
а какие есть варианты вывода поиска по страницам иначе?
Evgeniy
это все что я смог нагуглить из документации))
Евгений
а какие есть варианты вывода поиска по страницам иначе?
{$_modx->runSnippet('!mSearch2', [ 'returnIds' => 1, 'toPlaceholder' => 'results', 'limit' => 0 ])} {if $_modx->getPlaceholder('results')} {var $res = $_modx->getPlaceholder('results')} {else} {var $res = '99999999'} {/if} {$_modx->runSnippet('!mFilter2', [ 'parents' => 7, 'limit' => 18, 'element' => 'msProducts', 'resources' => $res, 'class' => 'msProduct', 'tpl' => 'tpl.productItem', 'depth' => 10, 'sortby' => '{ "id": "DESC" }', ])}
Евгений
Их съедает телеграм тобто ``
да я на ентер нажал раньше времени)
Андрей
а какие есть варианты вывода поиска по страницам иначе?
У тебя поиск именно по страницам, или всё таки по товарам?)
Алексей
да у него и поиска наверное нет.... чисто разбивка на страницы...
Евгений
в simpleSearch есть
Evgeniy
нету в msearch2 подсветки
Также добавляет плейсхолдер [[+intro]] с подсвеченными совпадениями.
Evgeniy
это из документации msearch2
Евгений
давно не пользовался
Алексей
есть, Жень...
Евгений
есть, Жень...
я давно не пользовался этим копонентом
Evgeniy
так ты же id возвращаешь оттуда
Евгений
так ты же id возвращаешь оттуда
значит мой вариант не подходит
Андрей
по товарам
https://docs.modx.pro/komponentyi/msearch2/snippetyi/msearch2 - вот здесь в самом низу пример поиска по товарам. Будет доступен плейсхолдер {$thumb} или любой который подключишь в includeThumbs
Evgeniy
я читал это, в этих вариантах не могу вставить into с подсветкой результатов
Evgeniy
поэтому и написал того франкенштейна выше)
Evgeniy
на самом проблема все-таки в неработающей msGallery или я просто не понимаю как она должна работать) Я бы хотел вас попросить помочь именно с этим недугом)
Evgeniy
а к рефакторингу я позже дойду)
Somebody
Ну все, можете поздравить. Чистка дала первые результаты - пропала ошибка Гугла 404, оценилась скорость загрузки страницы - была 0, стала 52.
Андрей
я читал это, в этих вариантах не могу вставить into с подсветкой результатов
Там же через get параметр работает, можно наколхозить свой плагин, или типа - https://github.com/Jako/SearchHighlight, должно работать
Андрей
да вынес
а дефолтный код из родного чанка msGallery пробовал?
Evgeniy
вот так выводит
Андрей
вот так выводит
Так и в чём тогда проблема?)
Evgeniy
а дефолтный код из родного чанка msGallery пробовал?
понял, {$files[0]['url']} вот это вынес в отдельный чанк и заработало
Evgeniy
Так и в чём тогда проблема?)
Благодарю! правда не понимаю почему
Somebody
Знаю всех достал, но вот еще вопрос. В оригинале дистрибутива файла .htaccess нету, а на сайте есть - его сравнивать с ht.access? и на сате есть и ht.access и .htaccess - они ода нужны?
Евгений
если же nginx то в этом нет необходимости
Somebody
а как проверить кто там?)
Евгений
но по сути они должны быть идентичны, если не вносились какие-то дополнительные настройки и редиректы сеошниками
Евгений
переименовать обратно в ht.access
Евгений
и если переход по страницам сломается, значит апач)
Somebody
В общем нашел в файле .htaccess стояла переадресация в самом начале файла, а ht.фссуыы нормальный. Это же ничего что оба файла? Пусть будут?
Evgeniy
Так из-за чего мог не работать феном в 1 чанке, но работает в другом?
Mihail
ребят есть ли у кого статья на тему - фоновые видео для сайта, как правильно использовать итд какие то основы?
Somebody
# Redirect the manager to a specific domain - don't rename the ht.access file # in the manager folder to use this this rule #RewriteCond %{HTTP_HOST} !^example-domain-please-change\.com$ [NC] #RewriteCond %{REQUEST_URI} ^/manager [NC] #RewriteRule ^(.*)$ https://example-domain-please-change.com/$1 [R=301,L] ВОт такой еще код есть в исходнике, но нету на сайте в .htaccess - это что-то важное?
Evgeniy
и почему [[+url]] не работает в msGallery. Как дойти до понимания происходящего? Иначе сниппет вынуждает использовать феном.
Андрей
и почему [[+url]] не работает в msGallery. Как дойти до понимания происходящего? Иначе сниппет вынуждает использовать феном.
Почитай документацию. "Сниппет рассчитывает на работу с чанком Fenom и передаёт в него всего одну переменную $files с массивом файлов."
Evgeniy
Почитай документацию. "Сниппет рассчитывает на работу с чанком Fenom и передаёт в него всего одну переменную $files с массивом файлов."
да, забыл про эту строчку. Странно что Василий сам советовал в комментах использовать [[+url]]. Видимо я принял это за истину. А почему fenom в 1 чанке работает а в другом нет? Из-за смеси тегов modx и фенома?
Андрей
"А почему fenom в 1 чанке работает а в другом нет? Из-за смеси тегов modx и фенома?" В каких именно чанках?
Evgeniy
Evgeniy
нельзя смешивать их? либо феном либо modx теги?
Евгений
можно
Евгений
но не нужно
Андрей
Ну почему вызов заработал, я {$files[0]['url']} поместил не в INLINE а в чанк
{'!msGallery' | snippet : ['product' => $id, 'tpl' => '@INLINE {$files[0][\'url\']}']}
Андрей
держи, вот так будет работать
Андрей
Только я всё таки в упор не понимаю, почему не использовать просто плейсхолдер, вместо того чтобы лепить лишний сниппет =)
Evgeniy
я не могу придумать способа как вывести на страинце: 1 название товара 2 его категорию 3 текст с подсветкой где была найдено поисковое слово 4 его изображение и все с пгинацией Simplesearch отлично с этим справлялся) но поиск унего ужасный) как и пагинация
Evgeniy
нет, ну в сниппете я безусловно все данные взял бы но разве это modx way?)
Evgeniy
через джоины еще иожно было бы, кстати
Nikolay
>Можно выделиться как-то. А так все компоненты на одно лицо, одни и теже формы и таблички Вовсе не факт, что это плохо. Руководства по интерфейсам у тех же Microsoft, GNOME и KDE не просто так появились.
@alroniks примерно о том же писал. На это могу ответить лишь, что это всё верно для системы в целом, но в windows ставятся проги, интерфейс которых значительно разнится. Что общего с системой в интерфейсе телеграма, фотошопа, vs code и множества других программ? Ничего. Я о том же, пусть MODX как система будет иметь свой родной интерфейс, а у авторов компонентов развяжутся руки на создание своего уникального, в пределах определённой области, у windows это окно, у modx, допустим, заданная область страницы админки. В пример могу привести компоненты MySliderConstructor2, Shopkeeper 3, про 4-й не знаю, давно не пользовался, также ContentBlocks, в TvTable тоже не обошлось без jQuery, CMPGeneratorPro. Унифицированность не даёт свободы. С одной стороны нет зоопарка, но с другой и крутые решения не появляются, которые бы продавали не только себя, но и движок заодно. И недавно прочитал коммент на ютубе по поводу темы админки Metronix "автору лайк! Спасибо за разработку. По мне так тема стандартного МОДх имеет унылый вид, очень мало контраста. У Рево интерфейс и то на мой взгляд лучше. Поэтому тема автора мне не совсем подходит, и так эти окна в стандартной бело-серой гамме выискивать приходится, а тут вообще всё серое, через несколько часов ковыряния с сайтом в таком мутно-сером тумане вообще фик чо различишь. ИМХО."
Alexey
У битрикса дизайн админки более дружелюбен для глаз, например
iWatchYouFromAfar
вашу ж налево