Василий Столейков

Василий Столейков

С нами с 19 декабря 2012; Место в рейтинге пользователей: #25
Отправить деньги
Василий Столейков
20 июня 2017, 17:29
0
Василий считает что дело в сниппете, т.к. в Fenome ничего особенного нету, обычный вызов сниппета.
Василий Столейков
20 июня 2017, 17:10
0
Я для себя решил проблему так: заглянул в код сниппета и повторил его на феноме.
Получилось что-то похожее:
{set $babel = $_modx->resource.id|resource:'babelLanguageLinks'}
                {if $babel}
                    {set $ctx_explode = $babel|split:';'}
                    {foreach $ctx_explode as $ctx_res}
                        {set $res_explode = $ctx_res|split:':'}
                		{set $contextKey = $res_explode.0 }
                		{set $resourceId = intval($res_explode.1) }
                		
                		{if $contextKey == 'web'}{set $cultureKey = 'ru'}
                		{elseif $contextKey == 'com-stil-ro'}{set $cultureKey = 'ro'}
                		{elseif $contextKey == 'com-stil-en'}{set $cultureKey = 'en'}{/if}
                		
                		{if $resourceId}
                    		        <li><a href="{$resourceId|url}" {if $_modx->context.key == $contextKey} class="active"{/if}><span>{$cultureKey}</span></a></li>
                    	        {/if}
                    	
                    {/foreach}                    
                {/if}
Василий Столейков
16 июня 2017, 06:19
0
Перенесите топик в раздел Вопросы — там вам больше помогут и не будут минусовать флуд в неверный раздел.
Василий Столейков
14 июня 2017, 05:16
+1
Можно в сниппете внести их в плейсхолдеры
$modx->setPlaceholder('placeholder_name1',$var1);
$modx->setPlaceholder('placeholder_name2',$var2);
и выводить в разных местах шаблона
[[+placeholder_name1]]
[[+placeholder_name2]]
Василий Столейков
14 июня 2017, 05:13
+2
'optionFilters' => '{ "tags:LIKE": "' ~ $.get.tagname ~ '" }',
Василий Столейков
13 июня 2017, 05:24
0
Похожие глюки тоже иногда наблюдал, хостинг какой? Права на папки все верные? Пробовал переустановку минишопа? Как давно начался такой цирк?
Василий Столейков
07 июня 2017, 16:29
0
В точку!!!
Либо писать на английском, как Павел Дуров с телеграммом поступил по той же причине… )))
Василий Столейков
27 мая 2017, 14:35
0
modstore.pro/packages/ecommerce/msfavorites — компонент для списка избранных, вроде справляется со своей задачей
Василий Столейков
27 мая 2017, 14:32
0
Вариант вручную «Заморозить URI» для каждой ссылки не подходит? Нужно автоматом?
Василий Столейков
22 мая 2017, 16:21
0
обновлять его не вижу смысла т.к. теперь в тикетс это дело реализовано
Не согласен!
Реализована только синхронизация файлов тикетс и ms2Gallery, но это в 2 раза больше записей в таблицах (возможно и файлов в источниках файлов). Зачем лишние сотни мегабайтов дублирующихся записей, если можно напрямую в ms2Gallery грузить?

ms2gUploader — очень классная штука! Вот если она научится ещё понимать и выводить разные типы файлов (не только изображения) + получит поддержку тегов ms2Gallery, то будет очень достойное дополнение к ms2Gallery.
Василий Столейков
14 мая 2017, 17:48
+1
Вопрос по городам погоды — откуда они подтягиваются?
Например в Молдове он не узнаёт города (только Кишинёв), а в Яндексе они есть: yandex.ru/pogoda/region/208
Василий Столейков
11 мая 2017, 12:32
+1
А как загружать в Gallery с фронта? У него есть такая возможность, или только с админки?
Василий Столейков
11 мая 2017, 00:28
0
allowRepeat не работает, если товар виртуальный. По крайней мере не повторяет заказ подписки PayAndSee, выдаёт ошибку: Ошибка добавления в корзину: не указан идентификатор товара
Василий Столейков
05 мая 2017, 13:45
0
Если на сайте используется Fenom, то можно в шаблоне зарегистрировать чанк с этим оптовым js-кодом.
Выглядеть это будет примерно так:
{$_modx->regClientHTMLBlock($_modx->getChunk('scripts.opt'))}
В таком случае скрипт должен подключаться при рендеринге страницы после минишоповских скриптов.
Василий Столейков
05 мая 2017, 13:42
0
Где находится вышеприведённый скрипт? В отдельном файле или прямо в конце шаблона?
Василий Столейков
03 мая 2017, 15:00
0
а скрипт для фронтенда куда вписывать?
Прямо на фронтенд и вписывать.
В шаблоне если подключён файл .js или просто вставить код перед закрывающим тегом . Это уже зависит от того как организован проект.
Василий Столейков
02 мая 2017, 22:37
0
Тут встала ещё задача загрузка в галерею ресурса для виртуальных страниц с фронта.
Поддержка тегов в ms2guploader решила бы проблему, можно было бы загружать все изображения в родительский ресурс, а выводить на виртуальных страницах по тегам.
Василий Столейков
02 мая 2017, 22:22
0
modx.pro/help/11810/ — посмотри внимательно, в комментариях направление есть. В самой статье же и ссылки на похожие решения.
У меня всё получилось — просто возьми мой вариант из комментариев и адаптируй под твои нужды.
Василий Столейков
27 апреля 2017, 21:30
0
Хорошо бы чтобы сниппет мог параллельно выбирать и загруженные файлы и подсовывал плейсхолдер type из одноимённой колонки в таблице файлов, чтобы в чанке можно было по типу файла выводить либо превьюшку, либо иконку типа, например (docx,xls,txt,pdf).

При загрузке файла плитка выводится с пустым плейсхолдером thumb и без плейсхолдера type, а при перезагрузке страницы уже выбираются только файлы с превьюшками и исключаются из выборки другие типы файлов.

А то название компонента ms2gUploader, а выводит только изображения в отличие от ms2Gallery.
Василий Столейков
27 апреля 2017, 21:15
0
ms2gUploader подточен только под изображения?
Для других файлов (doc,txt,pdf) прийдётся модифицировать сниппет?