Виталий Греков

Виталий Греков

С нами с 29 мая 2013; Место в рейтинге пользователей: #383

Интернет магазин Шинторг - Находка

Сам сайт — shintorg-nakhodka.ru



Сразу оговорюсь, что этот топик будет постоянно редактироваться и пополняться, поэтому не кидайтесь камнями, с радостью приму критику, особенно полезную. Также отвечу на вопросы новичков по реализации и могу скинуть исходники нужного кода.
Сергей Лим
15 февраля 2016, 02:47
modx.pro
4
1 947
-2

Закалка MODX Revolution (перевод)

Своего писать я пока сомневаюсь, уровень не тот, а вот перевести полезную статью с официальной документации — это с удовольствием. Перевод местами может показаться несколько вольным, что касается формулировок, — иначе переводить скучно. Но в том, что касается технических деталей, старался быть дотошно точным. Так что, если найдёте технические неточности — ругайтесь в комментах. А на филологию прошу не жаловаться:) И тем более на идеологические расхождения с Вашим мировоззрением — тут все вопросы к авторам доков. Паранойи и почвы для громких споров среди «экспертов по безопасности» в статье предостаточно. Помни, о читатель, всё это касается в первую очередь важных и заметных проектов.
Добро пожаловать под кат.
mngatoff
15 февраля 2016, 02:03
modx.pro
62
21 590
+13

[tvSuperSelect] Тип TV: автозаполняемый список из ms2, для реализации тегов


Это такой тип ТВ поля, в который можно вбивать значения «на ходу». Другими словами, мы не указываем «Возможные значения» при редактировании ТВ, а вбиваем эти значения в это поле на странице редактирования ресурса.

Очень удобно создавать из такого поля «Теги» на сайте, потому что помимо добавления значений «на ходу», у нас есть возможность выбрать уже используемые значения из других ресурсов.
Павел Гвоздь
03 февраля 2016, 18:52
modx.pro
22
16 734
+11

Как сделать некликабельные ссылки?

Добрый день.
Столкнулся с такой задачей сделать некликабельные ссылки определенных разделов меню(верхних уровней)
Решение было и довольно быстрое на мой взгляд:
a.disabled {
pointer-events: none;
cursor: default;
color: #555;
}
<li [[+wf.classes]]><a href="[[+wf.link]]" class="disabled" [[+wf.attributes]]>[[+wf.linktext]]</a>[[+wf.wrapper]]</li>
И все заработало, с большим НО… все ссылки меню верхнего уровня стали некликабельные.
И у меня такой вопрос как сделать только определенные некликабельные, а остальные кликабельные?
Спасибо.
Александр
03 февраля 2016, 10:43
modx.pro
1
3 795
0

Соединяем EasyComm и mFilter2

Всем привет, и сразу к делу (кстати пишу первый раз тут, если будут ошибки — исправим).

Довольно таки часто требуется в интернет магазинах или каталогах добавить возможность пользователям писать отзывы о товарах, с этим очень хорошо справляется компонент EasyComm. Но очень часто возникает и смежная задача, слепить EasyComm с mFilter2, а именно сделать сортировку по количеству отзывов или по рейтингу товара. Выкладываю готовое решение.

Добавляем в вызов mFilter2 следующий код:

&loadModels=`easycomm`
&where=`{"class_key":"msProduct"}`
&leftJoin=`{
	"ecThread": {
		"class": "ecThread",
		"on": "msProduct.id = ecThread.resource"
	}
}`

&select=`{
	"msProduct": "*",
	"ecThread": "ecThread.rating_simple AS rating, ecThread.count AS reviews"
}`
Павел
25 декабря 2015, 10:34
modx.pro
34
4 823
+14

[sFilters] - Динамические свойства товаров для MS2

Привет всем, как-то меня посетила мысль: а не плохо было бы сделать удобным создание и размещение новых свойств товара (динамически), таким образом, чтобы это не представляло трудности для программиста, не отнимало у него кучу времени на правильную настройку и объяснение менеджерам сайта как они должны заполнять те или иные опции у товарах чтоб в итоге он работал так как надо.

Вкратце: получился отличный плагин который позволяет гибко управлять свойствами товаров не думая о том, что одни классы могут переписать другие или о том как заставить работать вместе компонентов разных авторов купленных в магазине, но очень нужных в хозяйстве.
Степан Прищепенко
16 декабря 2015, 05:46
modx.pro
11
6 068
+15

Превью (разныных изобр.) одного товара в каталоге

Все привет!

Не могу разобраться как вызывать товар в каталоге с несколькими превьюшками разных изображений одинакового размера.

С одним превью все понятно, указал:
[[+440x586:default=`[[++assets_url]]components/minishop2/img/web/ms2_small.png`]]
но это превью первого изображения, а как вывести превью второго изображения в шаблоне вызова товара?
Денис Богдановский
15 декабря 2015, 12:55
modx.pro
3
1 319
0

Fenom не отрабатывает один тег

Приветствую!
Вызов pdoMenu:
{$_modx->runSnippet('pdoMenu', [
	'displayStart' => '1',
	'parents' => '4,10',
	'level' => '2',
	'tplOuter' => '@INLINE <div class="collapse-box">{$wrapper}</div>',
	'tplStart' => '@INLINE
		<h5 class="collapse-title">
			<a href="{$link}"><b>{$menutitle}</b></a>
			<a class="pull-right" data-toggle="collapse" href="#Cat-{$id}"> <i class="fa fa-angle-down"></i></a>
		</h5>
		{$wrapper}',
	'tplInner' => '@INLINE
		<div id="Cat-{$id}" class="panel-collapse collapse in">
			<ul class="acc-list">{$wrapper}</ul>
		</div>',
	'tpl' => '@INLINE <li><a href="{$link}">{$menutitle}</a></li>'
])}
Все теги отрабатываются, за исключением одного id=«Cat-{$id}»:
'tplInner' => '@INLINE
	<div id="Cat-{$id}" class="panel-collapse collapse in">
		<ul class="acc-list">{$wrapper}</ul>
	</div>',
На месте id ни чего не выводится.
Если прописать так id=«Cat-[[+id]]» — то id выводится.

В чем может быть проблема?
Rootiys
15 декабря 2015, 08:49
modx.pro
2
1 090
0

Вывод размер файла и расширения

Здравствуйте

Как сделать чтоб в tv_file выводит размер и расширения файла
TITAN-UZ
02 декабря 2015, 13:33
modx.pro
2
2 960
0

Автоматический расчет стоимости

Добрый день!

Необходимо сделать автоматический расчет цены и вывести число на сайте

1) Есть 2 tv поля: 1-е поле (tv price 1)- цена постройки 1 этажного дома (какое-то число)

2-е поле (tv price 2) — цена постройки 2-х этажного дома (какое-то число)

2) Есть 2 категории ресурсов (одноэтажные и двухэтажные)

3) Также есть tv поле (tv plochad) с указанием площади дома

Необходимо чтобы tv plochad умножалось на цену tv price 1, если ресурс создан в категории одноэтажных домов либо на tv price 2, если ресурс создан соответственно в категории двухэтажных домов и умноженное число выводилось во фронтэнде.

Т.е должна быть проверка в какой категории создан ресурс.

Надеюсь понятно расписал )

Помогите плиз!

Спасибо!
Алексей
23 ноября 2015, 11:46
modx.pro
1
1 460
0