Evgeny Epifanov

Evgeny Epifanov

С нами с 17 июня 2013; Место в рейтинге пользователей: #180
14 мая 2014, 21:28
0
Ну, вот. Снова…
С page разобрались, а вот при фильтрации через mFilter то же самое, что и тут
13 мая 2014, 20:19
0
Большое спасибо!
Уж это-то элементарно…
не сомневаюсь… Начинал я изучать PHP, но что-то как-то сложно.
13 мая 2014, 20:01
0
Василий, снова я тебя потревожу.
Плагин работает отлично! Столкнулся с такой ситуацией: в категории при пагинации на другую страницу (напр.: site.ru/category/?page=2) при переходе она нормально отображается, а если этот адрес отрыть в новой вкладке или браузере, то плагин редиректит на site.ru/category/ что несколько неудобно, если требуется отправить такую ссылку по почте, да и страницы эти из поисков повылетают со временем.
Помоги решить, пожалуйста.
07 мая 2014, 18:21
1
+1
Василий, спасибо тебе большое!
От себя добавлю: sendRedirect — по умолчанию делает 302 редирект, для 301
$modx->sendRedirect($modx->makeUrl($modx->resource->id),array('responseCode' => 'HTTP/1.1 301 Moved Permanently'));
07 мая 2014, 00:30
0
Василий, спасибо за ответ.
В общем, вот что я наваял:
$url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];//Узнаем текущий URL
$last = strlen($url) - 1;//Узнаем позицию последнего символа URL'a
$slash = $url{$last};//Узнаем последний символ URL'a
$id = $modx->getObject('modResource',$modx->resource->get('id'));//Узнаем ID ресурса
$cat = $id->get('isofolder');//Узнаем тип ресурса (каталог или документ)
if ($cat == '1' && $slash != '/'){//Если это каталог и в конце URL'a нет слэша,
    header("HTTP/1.1 301 Moved Permanently");//то вставляем эти заголовки.
    header("Location: $url/");
    exit();
}
Но получаю ошибку 500. Что не так делаю?
И еще вопрос: админка при таком условии обрабатываться не должна?
P.S. Над кодом прошу не смеяться
05 мая 2014, 12:04
0
Оживлю тему.
В общем условия такие:
если:
— адрес не содержит «sitename.ru/*.*» (т.е. в конце адреса *.html или *.jpg или еще какое-то расширение)
и
— в конце адреса нет слеша
и
— адрес не содержит «sitename.ru/manager*»
и
— это не главная страница (sitename.ru)
то добавлять в конец адреса слеш.

Прочитал уже про регулярные выражения. Уже представляю как прописать эти условия по отдельности, но не знаю как применить эти условия (конкретно отрицания) в nginx и прописать все это в одном условии.
Кто силен в этом, помогите пожалуйста.
22 апреля 2014, 23:49
0
Да, обосновывать надо, без этого никак. Мне, например, не дали.
02 апреля 2014, 23:00
0
Видимо никак. А смысл? Это инструмент для превьюшек, а они и должны быть определенного размера, чтобы верстка не ползла. Нужно вывести оригинал, пожалуйста [[+image]], нужно превью — [[+thumb]] (ну или нужный размер)
02 апреля 2014, 22:40
0
В источниках файлов нужно добавить
"zc":0
Будет добавлен фон, по-умолчанию черный.
Но размер останется 360х270, но всегда можно добавить свой размер.
30 марта 2014, 23:26
0
Ну, неужели никто не хочет заработать денежку?
22 марта 2014, 18:33
0
Тоже задавался этим вопросом, добрые люди подсказали:
http://modx.pro/help/1449/#comment-23692
22 марта 2014, 14:38
0
Спасибо большое, Алексей!
То, что нужно.
21 марта 2014, 22:47
0
Ребята, Василий подскажите пожалуйста (может есть у кого готовое решение) как отключить проверку? Хочет человек укажет почту, не хочет ну и не надо. У меня товары, которые бывает и бабушки покупают. Не смотря на то, что они умеют пользоваться интернетом, они почему-то не пользуются электропочтой.
Василий, очень прошу, помоги отключить обязательную проверку почту. Я посмотрел и minishop2.class.php, и msorderhandler.class.php, но для меня это все пока очень сложно.
09 марта 2014, 23:31
0
Ну, что же, попробуем…
08 марта 2014, 22:47
0
Александр, вопрос такой:
Компонент фиксирует, все что посетитель вводит или есть какие-то ограничения, подтверждение какого-то действия? Вообще какие особенности?
Или все как в Вебвизоре Яндекса?
27 февраля 2014, 22:52
0
mSearch2 не умеет выводить картинки.
27 февраля 2014, 00:52
0
Я выводил через mFilter в &element указываешь сниппет, через который будешь выводить поля товара:
[[!mFilter2? 
	&paginator=`pdoPage`
	&element=`msProducts`
]]
18 февраля 2014, 21:10
0
Ну, ты хоть открой инструкцию от Яндекса, там как раз все по пунктам и разложено. Я сам по ней ставил, а я далеко не большой спец.
18 февраля 2014, 11:10
0
Andrei Kilin 54 минуты назад(Комментарий был изменён) # +1
Довольно давно уже у них есть консольный клиент:
habrahabr.ru/company/yandex/blog/191446/
help.yandex.ru/disk/cli-clients.xml
Бэкап по статье Василия делай, а синхронизацию ЯДом.
А это чем не инструкция?
11 февраля 2014, 22:13
+1
startId > parents