Wassi Wassinen

Wassi Wassinen

С нами с 25 января 2013; Место в рейтинге пользователей: #37
Wassi Wassinen
27 июня 2013, 21:20
0
Василий, подскажи пожалуйста. У меня назрела необходимость переноса сайта с хостинга на хостинг. Был vps apache+nginx, стал nginx+php5-fpm.
После переноса сыплет 500 ошибками. Я намучался с правами — сил нет. Люблю бубунту, но иногда от нее мозг кипит. Права выставлять на директорию пользователь: пользователь и для начала 775? При таких, рекурсивно назначенных, правах должно работать нормально? Отчего в админке он показывает замки на файлах?
Wassi Wassinen
15 июня 2013, 00:33
0
Понял. Раз уж зашел разговор про галерею, подскажи, если есть минутка. :) Как вытаскивать в шаблон товара (вне сниппета минишоповской галереи) первую картинку товара? Весь мозг сломал. Нужно для подстановки картинок в «лайки» и прочую лабудень.

Заранее благодарен.
Wassi Wassinen
07 июня 2013, 18:28
0
$tags = $resource->get('tags');
echo $tags;

Возвращает Array
Wassi Wassinen
07 июня 2013, 16:35
0
Цвета тоже не выводятся. Хм.
Wassi Wassinen
29 мая 2013, 07:29
0
Ты меня удивляешь, Василий. Спасибо. :)
Wassi Wassinen
28 мая 2013, 05:37
0
Проверяй скрипты подключенные. Сравнивай с http://minishop2.com/msearch.html
Wassi Wassinen
27 мая 2013, 02:25
0
Написал заметку. И следом вопрос, который, по-хорошему, надо бы добавить в мануал — отчего вендоров выводит числовыми значениями? :)
Wassi Wassinen
26 мая 2013, 17:53
0
Эвона как. Пойду тестить. :)
Wassi Wassinen
26 мая 2013, 16:46
0
Оке. Один вопрос остался :) Что с цветами? Когда отмечаешь, допустим, «зеленый», которого он показывает 8 шт., при выборе выводит гораздо больше товаров, которые не содержат этот цвет. А к количеству остальных цветов добавляет энную сумму. Посмотри на minishop2.com. Мануал к ночи напишу. :)
Wassi Wassinen
26 мая 2013, 16:01
0
Намудрил ночью. Поправил. Работает как часы. Еще раз огромное спасибо. Мануал писать или твоего поста достаточно?
Wassi Wassinen
26 мая 2013, 15:44
0
Причем, указывая в &resources=`2009-2020` я получаю вывод всех товаров. :) Их там порядка 1000 шт.
Wassi Wassinen
26 мая 2013, 15:39
0
Спасибо :))
Василий, а как он у тебя фильтрует не найденное? Например, до этого нужно было найти что-либо и только после мФильтр «отделял зерна от плевел».
Если я в
<input type="hidden" name="query" value="[[+mse.query]]">
оставляю все как есть, он просто ничего не находит. Вставляю сниппет в поле resources — даже не выстраивает DOM. Пустая страница. Пробую разобраться. Неужели я что-то с недосыпу ночью нахимичил? Ты, к слову, сам mFilter не менял?
Wassi Wassinen
26 мая 2013, 14:42
0
На конфеты перевел. :) Спасибо тебе. Было интересно поразбираться. :) Закончу с javascript'ом и попробую перейти к изучению php.
Wassi Wassinen
26 мая 2013, 03:03
0
Пойду посплю. :)
Wassi Wassinen
26 мая 2013, 03:02
0
Еще не очень понятно, отчего при запросе из формы поиска он выводит фильтры (цена, цвет и проч.) а при изменении value в inpute чанка mFilter — только товары, без фильтров.
Wassi Wassinen
26 мая 2013, 02:56
0
Василий, что-то я уже перепробовал всякого разного, но выводить товары по родителям не получилось. По категории — тоже. Какой-то он хитрый слишком. :) Понятно, что можно искать вставкой в значение части названия товара. Но это не совсем комильфо. Завтра попробую со свежей головой.

Если у тебя будет время — подскажи примером. Сниппет, который приведен в теме mFilter(для подстановки дочерних ресурсов):
if (!empty($_REQUEST['query'])) {return;}
$parent = $modx->resource->id;

$tmp = $modx->getChildIds($parent);
if (empty($tmp)) {return 0;}
$tpls = explode(',', $modx->getOption('minishop.goods_tpl'));
$q = $modx->newQuery('modResource', array('id:IN' => $tmp, 'template:IN' => $tpls, 'deleted:!=' => 1, 'published' => 1));
$q->select('id');
if ($q->prepare() && $q->stmt->execute()) {
    $ids = $q->stmt->fetchAll(PDO::FETCH_COLUMN, 0);
    return implode(',', $ids);
не работает. То ли таблица старая, то ли еще что — пока не понял. Возвращает пустое значение. Возвращаясь к началу разговора — покажи куда денег переводить за пример :)) Ты помог, хочется отблагодарить. «Спасибами» интернет не оплатишь и жене конфет не купишь :) И если запал еще тлеет — расскажи как по родителям можно фильтровать.

Заранее благодарен.
Wassi Wassinen
26 мая 2013, 00:38
0
Добился вывода товаров запросом из поиска и тупой вставкой в значение value запроса. Теперь следующая задача для самого себя — вывод всех товаров. Как освою — напишу мануал.
Wassi Wassinen
25 мая 2013, 23:07
0
И всё таки троллить ты мастер. :)) Подсказка на минишоп.ком «type product» обрадовала :)))
Wassi Wassinen
25 мая 2013, 20:10
0
Выкладывайте на гитхабе с мануалами. Народ сам закачает. :)
Wassi Wassinen
25 мая 2013, 20:02
0
<div class="row">
	<div class="span3">
		<div class="filter">
			<form action="[[~[[*id]]]]" method="post" id="mFilter">
				[[!mFilter?
					&resources=`2082,2083,2084,2085`
					&includeTVs=`0`
					&includeMS=`1`
					&includeMSList=`price,new,favorite,popular`
					&sortFilters=`ms_new,ms_favorite,ms_popular,ms_price`
					&tpl=`tpl.msProducts.row`
				]]
				<input type="hidden" name="query" value="[[+mse.query]]">
				<input type="hidden" name="page" value="1">
				<input type="hidden" name="sort" value="ms_price,asc">
				<input type="hidden" name="limit" value="10">
				<input type="hidden" name="parents" value="[[+parents]]">
				<input type="hidden" name="action" value="filter" />
			</form>
		</div><!-- end_filter -->
	</div>
	<div class="span9" id="mItems"></div>
</div>
<link href="http://yandex.st/jquery-ui/1.10.3/themes/smoothness/jquery-ui.min.css" rel="stylesheet" />
<script src="http://yandex.st/jquery-ui/1.10.3/jquery-ui.min.js" type="text/javascript"></script>
<script src="/assets/components/msearch/js/mfilter.js" type="text/javascript"></script>
При таком вызове теперь не выдает ошибок, отображает слайдер с корректными ценами, но товары не выводит. Ему нужен пост запрос?