Всего 125 336 комментариев

Василий Наумкин
26 марта 2013, 21:04
0
Полностью согласен.

В MODX это просто не имеет перспектив, если только не прописывать работу с заголовками каждому используемому сниппету.
Василий Наумкин
26 марта 2013, 21:02
0
Откуда уверенность, что mFilter работает с miniShop2?

Поиск будет работать, фильтр — нет.
А редирект на главную говорит о том, что неверно настроена либо форма, либо friendly url. От поиска это точно никак не зависит.
Василий Наумкин
26 марта 2013, 20:59
0
Вот тут написано про принцип работы, там же есть ссылка на рабочий пример (с доступом в админку) и указан страшно секретный параметр &resources=``

а задавать тут этот вопрос… ответ не получите
Ах, этот жестокий несправедливый мир.
Алексей Карташов
26 марта 2013, 20:58
0
Пока искал ответ на ваш вопрос, натолкнулся на занятную статью, в которой есть отсылка на сервис для проверки правильности отдачи этих заголовков.
Так же, на этом сервисе есть 2 занятные статьи, после прочтения которых, вывод (относительно MODx) не такой уж и однозначный…

Дело в том, что у вас идёт проверка на последнее изменение КОНТЕНТА страницы, т.е. последнее сохранение ресурса.
И, если
$modx->resource->editedon <= $lastMod
дата последнего Last-modified, который запомнил клиент (браузер или робот поисковика) больше (или равна) дате последнего сохранения ресурса в modx, то вы отдаёте 304 и клиент эту страницу загружать уже НЕ БУДЕТ.

Но вот нюансы:
— если вы добавили новый ресурс, который должен быть виден в меню;
— или у вас появился новый комментарий к статье;
— или у вас стоит какой-нибудь модуль финансовых сводок, который должен отображать актуальную информацию;
— да мало ли что ещё…
то пользователь этих изменений уже не увидит! Потому что он будет брать эту страницу из своего кэша.

ИМХО вопрос с Last-Modified нужно продумывать ГОРАЗДО тщательнее и на каждом конкретном сайте в индивидуальном порядке. И простым плагином здесь уже не обойтись.
Всё зависит от (кхм) зависимостей данных, отображаемых на текущей странице, от данных на других страницах (к примеру вывод новостей) или сниппетов и модулей (к примеру галереи или комментарии).

Вот такие пироги. Решайте — выбирать вам.
Fedor
26 марта 2013, 20:50
0
нет опыта не у кого?
Андрей
26 марта 2013, 20:33
0
Хорошо. Я отключил поиск с морфологией, теперь не падает, но не работает все равно )
Андрей
26 марта 2013, 20:32
0
нужны поиск и фильтры ) с помощью какого компонента вы делаете фильтры?
Peter Zenin
26 марта 2013, 20:13
0
Пробовал, неизвестный x-type
Peter Zenin
26 марта 2013, 20:12
0
Спасибо!
Сегодня начал смотреть, там все запутано, очень трудно отделить подключение редактора. Да и само подключение слишком сложное. Неужели с этим все так сложно…
Rodion
26 марта 2013, 20:00
0
Да очень надо, спасибо.
Aliaksandr Katlou
26 марта 2013, 19:50
0
Я как-то, когда нужно было быстро сделать, такой костыль придумал в аналогичной ситуации — вставил форму, в ней выпадающий список с категориями, и кнопку отправить. Форма отправляла в mfilter и он начинал отлично работать. Если надо, могу код посмотреть, только позже.
Sadykh Sadykhov
26 марта 2013, 19:07
0
Код, как вызываете и как всё выводите в студию.
Владимир Колесник
26 марта 2013, 17:39
0
У меня поиск через SimpleSearch, работает отлично ;)
С mSearch тоже не разобрался…
Перетягин Илья
26 марта 2013, 17:24
0
На счет «другие люди» хотел еще написать, но отвлекли, а потом забылось…
Последний коммент очень близко находится к тексту «Оставить новый комментарий» и сделан таким же цветом. Можно промазать..., а когда увидел, куда написал, то… что уж…
Rodion
26 марта 2013, 16:49
0
Там параметр name для input-а должен быть обязательно query
<form action="[[~[[*id]]]]" method="get">
	<input type="text" name="query" value="[[+tv.query]]" placeholder="Что найти?"/>
</form>
Может в этом проблема…
Сергей Шлоков
26 марта 2013, 16:31
0
А я никак не могу победить Одноклассники. Яндекс, твиттер, фейсбук, гугл, вконтакте, мейлру работают, а одноклассники нет. Нажимаю залогиниться и ничего не происходит. В журнале:
[2013-03-26 13:55:09] (ERROR @ /index.php) [HybridAuth] ha_err_no_provider_keys
[2013-03-26 13:55:09] (ERROR @ /index.php) [HybridAuth] No provider ID specified.
[2013-03-26 13:55:09] (ERROR @ /index.php) [HybridAuth] ha_err_no_provider_keys
Вызываю так:
[[!HybridAuth? &providers=`Yandex,Twitter,Facebook,Vkontakte,Odnoklassniki,Mailru,Google` &logoutTpl=`tpl.HybridAuth.logout_my` &groups=`web_users`]]

В параметрах указываю: в «id» > ID приложения, в «key» > Публичный ключ приложения, в «secret» > Секретный ключ приложения. Полдня мучаюсь, лыжи не едут. Подскажите кто знает в чем ошибка.
А какой адрес нужно указывать в ссылке на приложение: адрес сайта или site.ru/assets/components/hybridauth/action.php?hauth.done=Odnoklassniki?
Fedor
26 марта 2013, 16:24
0
«p.s только что ввел поисковый запрос и сайт упал )) жду пока поднимется»
Возможно у вас стоит ограничение на использование памяти скриптами. Поинтересуйтесь у Хостера.
Fedor
26 марта 2013, 16:19
0
У вас ЧПУ настроено?

Помнится если

<form action="http://***.ru/search.html"  method="get" id="search-block-form">
адрес страницы результатов поиска был не ЧПУ то редирект был на главную… Попробуйте, может в этом причина.
Rodion
26 марта 2013, 16:15
0
Ну вся надежда на ГУРУ))) Я с modx только начинаю работать потому, пока самому сложно во всём разобраться.