Evgeny Epifanov

Evgeny Epifanov

С нами с 17 июня 2013; Место в рейтинге пользователей: #204
Evgeny Epifanov
17 июня 2014, 18:56
0
Если Вы про Bootstrap, то вроде ничего обновляться не должно. Вставляйте [[!msOrder]] в .modal-body (ну или куда нужно) и пользуйтесь.
Модальные окна Bootstrap
P.S. Вы его некешируемым вызываете?
Evgeny Epifanov
16 июня 2014, 09:36
0
Настраивайте ширину экранов в Бутстрапе — getbootstrap.com/customize/#media-queries-breakpoints
Evgeny Epifanov
13 июня 2014, 23:13
+1

Копировать товар нужно со страницы редактирования товара.
Evgeny Epifanov
13 июня 2014, 03:22
0
Спасибо. Кнопки взяты отсюда правда еще старая версия.
Evgeny Epifanov
08 июня 2014, 21:47
0
А ПКМ->Изменить чем не устраивает?
Evgeny Epifanov
08 июня 2014, 21:41
0
Если честно, то только на яблочных устройствах сайт и не тестировался. Вообще, по-идее на мобильных устройствах поисковая строка своя (без фокуса), да и фильтра там нет. Поэтому не могу точно ответить.
На андройдах вроде нормально все.
Evgeny Epifanov
07 июня 2014, 00:00
0
Они (по-умолчанию) выводятся чекбоксами. Почитайте документацию, не ленитесь, станет гораздо понятнее))
Вот как у меня, блок назнечение как раз выведен через теги.
Evgeny Epifanov
05 июня 2014, 21:30
0
Вывод тегов у товара:
[[msOptions? &name=`tags`]]
Смотрим шаблоны для оформления и меняем под себя.

Выборка по тегам работает через mFilter:
[[!mFilter2? &element=`msProducts` &filters=`msoption|tags`]]
Опять же, смотрим настройки, читаем документацию, покупаем компонент.
Evgeny Epifanov
04 июня 2014, 17:13
0
Была такая же проблема. Снес его нафиг и перенес все в autoRedirector.
Evgeny Epifanov
03 июня 2014, 01:08
0
Нет. Это все я уже перепробовал.
Evgeny Epifanov
27 мая 2014, 23:17
+2
assets/components/ajaxform/js/default.js
else {
	AjaxForm.Message.success(response.message);
	form[0].reset();
	/* сюда пишем то, что нужно */
}
Соответственно default.js лучше переименовать/переместить и прописать новый путь в настройках
Evgeny Epifanov
19 мая 2014, 10:36
0
Не хотел, но все же отвечу.
Алексей Карташов:
Как делать циклы я прочитал, осознал и могу применить, но не в этой конкретной ситуации.
Это не моя профессия. Мог бы позволить, купил бы сайт (у SimpleDrem например) и не парился. А так приходится все самому делать.
К чему был Ваш ответ вообще не понятно. Сообщество для того и создано, чтобы задавать вопросы, в т.ч. и глупые для кого-то.
Wassi Wassinen:
Знаю, что здесь не все такие. Такое вообще в первый раз.
А вот объявление о работе я давал, только видимо никого это не интересует. Правда ТЗ там немного другое, но цель одна.
Evgeny Epifanov
18 мая 2014, 20:57
0
Про количество это понятно. Нужно добавить именно несколько разных товаров. Как делается этот цикл? Куда его писать? И что писать?
Василий, помоги пожалуйста.
Evgeny Epifanov
18 мая 2014, 16:50
0
Спасибо за ответ. Вопрос в том, как это сделать? Я не силен ни JavaScript ни в PHP. Можно подробнее?
Evgeny Epifanov
14 мая 2014, 21:28
0
Ну, вот. Снова…
С page разобрались, а вот при фильтрации через mFilter то же самое, что и тут
Evgeny Epifanov
13 мая 2014, 20:19
0
Большое спасибо!
Уж это-то элементарно…
не сомневаюсь… Начинал я изучать PHP, но что-то как-то сложно.
Evgeny Epifanov
13 мая 2014, 20:01
0
Василий, снова я тебя потревожу.
Плагин работает отлично! Столкнулся с такой ситуацией: в категории при пагинации на другую страницу (напр.: site.ru/category/?page=2) при переходе она нормально отображается, а если этот адрес отрыть в новой вкладке или браузере, то плагин редиректит на site.ru/category/ что несколько неудобно, если требуется отправить такую ссылку по почте, да и страницы эти из поисков повылетают со временем.
Помоги решить, пожалуйста.
Evgeny Epifanov
07 мая 2014, 18:21
1
+1
Василий, спасибо тебе большое!
От себя добавлю: sendRedirect — по умолчанию делает 302 редирект, для 301
$modx->sendRedirect($modx->makeUrl($modx->resource->id),array('responseCode' => 'HTTP/1.1 301 Moved Permanently'));
Evgeny Epifanov
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. Над кодом прошу не смеяться
Evgeny Epifanov
05 мая 2014, 12:04
0
Оживлю тему.
В общем условия такие:
если:
— адрес не содержит «sitename.ru/*.*» (т.е. в конце адреса *.html или *.jpg или еще какое-то расширение)
и
— в конце адреса нет слеша
и
— адрес не содержит «sitename.ru/manager*»
и
— это не главная страница (sitename.ru)
то добавлять в конец адреса слеш.

Прочитал уже про регулярные выражения. Уже представляю как прописать эти условия по отдельности, но не знаю как применить эти условия (конкретно отрицания) в nginx и прописать все это в одном условии.
Кто силен в этом, помогите пожалуйста.