Волков Николай

Волков Николай

С нами с 03 октября 2015; Место в рейтинге пользователей: #210
Волков Николай
28 мая 2017, 10:26
+1
Но меня больше всего другое поражает:
Начал изучать modx, поставил компонент minishop2
В моем понимании это звучит, как:
Подвернулась халтура с требованием реализации на MODx...
Иначе просто не могу понять, зачем было лезть в самом начале обучения работе с MODx в самую веселую тему в плане подводных камней «Разработка интернет-магазинов» (не на miniShop2, а вообще), где банальная на первый взгляд задача может перерасти в…
Волков Николай
28 мая 2017, 09:57
0
Остальные вопросы настолько очевидны, что их даже писать не нужно,.
Волков Николай
28 мая 2017, 09:29
0
Но это не 100%, т.к. он мог и накосяпорить при заносе параметров в JSON массив. В любом случае без скриншота его косяк аналогично составлению астрологами гороскопа на завтра: пальцем в небо.
Волков Николай
28 мая 2017, 09:25
+1
Один есть, действительно :-) ZC не поставил в параметрах генерации миниатюр и из-за этого у него растягиваются картинки по ширине и обрезаются по высоте излишки.

modx.pro/help/12269/
Волков Николай
28 мая 2017, 09:23
1
+1
Меняем div на ul в
&tplInner=`@INLINE [[+wrapper]] `Все ок! Но тогда не работает выпадение при клике.
Скорее всего из-за дублирования ссылок и индентификаторов блоков с содержимым выпадашки. Нужно сделать уникальным этот индентификатор:
navbarDropdownMenuLink
Я, к примеру, это сделал дописав у него в конце id родительского ресурса:
navbarDropdownMenuLink-{$id}
Волков Николай
28 мая 2017, 09:17
+1
Попробуй так:
[[pdoMenu?
	&parents=`0`
	&level=`2`
	&firstClass=``
	&lastClass=``
	&outerClass=`navbar-nav`
	&innerClass=`dropdown-menu`
	&parentClass=`dropdown`
	&rowClass=`nav-item`
	&tpl=`@INLINE <li{$classes}><a class="nav-link" href="{$link}">{$menutitle}</a>{$wrapper}</li>`
	&tpl
	&tplInnerRow=`@INLINE <a class="dropdown-item" href="{$link}">{$menutitle}</a>{$wrapper}`
	&tplParentRow=`@INLINE
	<li{$classes}>
		<a class="nav-link dropdown-toggle" href="{$link}" id="navbarDropdownMenuLink-{$id}" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">{$menutitle}</a>
		<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink-{$id}">
			{$wrapper}
		</div>
	</li>`
	&tplHere=`@INLINE <li{$classes}><a class="nav-link" href="{$link}">{$menutitle} <span class="sr-only">(current)</span></a>{$wrapper}</li>`
	&tplInnerHere=`@INLINE <a class="dropdown-item active" href="{$link}">{$menutitle}</a>{$wrapper}`
]]
Волков Николай
28 мая 2017, 08:23
+1
Пытался найти причину и следственную связь, но не удаётся…
При этом прошлое предложение было:
Временный костыль для решения данной ситуации — это полная чистка кеша
На всякий случай еще раз последнее слово:
кеша
Где-то нужно изменить вызов сниппета на некэшированный…
Волков Николай
28 мая 2017, 08:12
+2
А завтрак в постель вам разработчик минишопа принести не должен?
Волков Николай
28 мая 2017, 03:41
0
Да и не забудьте сначала вернуть к первоначальному виду класс modResource.
Волков Николай
28 мая 2017, 03:24
0
Позволю себе только добавить ссылку на умную книгу:

bobsguides.com/user-specific-pages.html
Волков Николай
25 мая 2017, 20:14
+1
Если включить голову и задуматься о том, как происходит загрузка ресурса, то не сложно догадаться, что сначала идет проверка прав на загрузку из БД данных для ресурса, а дальше идет проверка прав на их просмотр. Ну и если эти права есть, то только после этого вообще должна начаться загрузка ТВ у ресурса, по ходу которой для каждой ТВ будет производиться аналогичные проверки прав на просмотр и т.д.

В вашем случае все наоборот ТВ -> РЕСУРС ->ТВ. И это не верно, т.к. у недоступного для пользователя ресурса значения ТВ тоже будут недоступны и следовательно при вашем «алгоритме» все через задницу. Словно сундук на замке, ключ от которого лежит внутри этого сундука.
Волков Николай
25 мая 2017, 19:10
+2
Какой же молодец! Как же я люблю подобные извращения, вызванные не желанием открыть и прочитать пару умных книг.
Волков Николай
25 мая 2017, 18:18
0
Если не секрет: Чего вы пытаетесь добиться от переопределения и чем не устраивает оригинал?
Волков Николай
18 мая 2017, 20:15
+1
От меня тоже низкий поклон. Давно хотел глянуть на то, как сделан полностью сайт, а не отдельный компонент, от программиста такого уровня. Так сказать перенять фишечки:-)
Волков Николай
18 мая 2017, 18:22
-3
Моя любимая тематика. Уже делал до этого несколько магазинов запчастей. Связаться со мной можно по телефону +7 (921) 931-94-64 в telegram, whatsapp, viber или по почте volkovnd@yandex.ru
Волков Николай
12 мая 2017, 16:41
0
Готов взяться. Я тоже из Питера. Со мной можно связаться по почте volkovnd@yandex.ru или по телефону +7 (921) 931-94-64. Также по данному номеру меня можно найти в whatsapp, telegram, viber.
Волков Николай
12 мая 2017, 13:55
0
Если еще актуально, то готов взяться. Со мной можно связаться в телеграм, whatapp, viber по номеру +7 (921) 931-94-64
Волков Николай
12 мая 2017, 13:55
0
Если еще актуально, то готов взяться. Со мной можно связаться в телеграм, whatapp, viber по номеру +7 (921) 931-94-64
Волков Николай
12 мая 2017, 13:51
0
Если еще актуально, то готов взяться. Со мной можно связаться в телеграм, whatapp, viber по номеру +7 (921) 931-94-64
Волков Николай
13 марта 2017, 08:49
0
Ну да, оба варианта на USER_AGENT завязаны. Но все равно через PHP делать это имеет больше смысла, т.к. банально какие именно те же CSS и JS подключать еще на стороне сервера можно указывать и этим увеличить скорость загрузки мобильной версии.