Алексей
С нами с 19 ноября 2014; Место в рейтинге пользователей: #218[РЕШЕНО] Скролл вверх при пагинации в mFilter2
            Всем добрый день! Есть вывод каталога, при переходе на другую страницу следующая страница скролиться на самый верх, а как указать селектор (id) к которому надо скролить не пойму. Уже все испробовал. Обычно скролиться к id=«pdopage», но здесь не работает. Прошу помощи!!!
Полный вывод:
        
        
        
    Полный вывод:
{set $filters = '!SelectFilters' | snippet: [
    'default' => [
        'ms|price:number', 'ms|vendor:vendors'
    ]
]}
{'!mFilter2' | snippet : [
    'class' => 'msProduct',
    'tpl' => '@FILE chunks/minishop2/tplproduct-emiko.chunk.tpl',
    'limit' => '6',
    'class'=>'msProduct',
    'element' => 'msProducts',
    'toSeparatePlaceholders' => 'emiko.',
    'parents' => $_modx->resource.id,
    'sortby' => '{ "Data.price":"ASC"}',
    'filters' => $filters ~ ',parent:categories',
    'showEmptyFilters' => true,
    'tplFilter.outer.ms|price' => 'tpl.mFilter2.filter.slider',
    'tplFilter.row.ms|price' => 'tpl.mFilter2.filter.numberEmiko',
    'tplFilter.outer.ms|size' => 'tpl.mFilter2.filter.outer',
    'tplFilter.row.ms|size' => 'tpl.mFilter2.filter.checkbox',
    'tplFilter.outer.msoption|tags' => 'tpl.mFilter2.filter.outer-emiko',
    'tplFilter.row.msoption|tags' => 'tpl.mFilter2.filter.checkbox',
    'tplFilter.outer.ms|vendor' => 'tpl.mFilter2.filter.outer-emiko',
    'tplFilter.row.ms|vendor' => 'tpl.mFilter2.filter.checkbox',
    'tplFilter.outer.msoption|tipe' => 'tpl.mFilter2.filter.outer-emiko',
    'tplFilter.row.msoption|tipe' => 'tpl.mFilter2.filter.checkbox',
    'ajaxMode' => 'default',
    'tplPageWrapper' => '@INLINE <ul class="pagination uk-pagination">{$prev}{$pages}{$next}</ul>',
    'tplPageActive' => '@INLINE <li class="uk-active"><span>{$pageNo}</span></li>',
    'scrollTo' => '#pdopage',
]}        Размерная сетка в товарах Minishop2
            Добрый день!
Есть сетка размеров одежды, допустим с 40 по 60 (т.е. 40,42,44 и т.д.). Если ты ставишь в свойство товара к примеру 42 и 46 то на выводе эти размеры. А как сделать всю сетку и в ней размеры которые в наличие. Может кто-то делал подобное и сможет направить! Спасибо!
        
        
        
    Есть сетка размеров одежды, допустим с 40 по 60 (т.е. 40,42,44 и т.д.). Если ты ставишь в свойство товара к примеру 42 и 46 то на выводе эти размеры. А как сделать всю сетку и в ней размеры которые в наличие. Может кто-то делал подобное и сможет направить! Спасибо!
pdoPage фильтр по TV (список одиночный выбор) [РЕШЕНО]
            Доброе утро, друзья!
Есть TV поле (список одиночный выбор) с параметрами:
Не пойму, как перевести в Fenom это (&where=`{«TVtestgeo.value:LIKE»:"%1%"}`). Подскажите пожалуйста!
        
        
        
    Есть TV поле (список одиночный выбор) с параметрами:
Владимир == 1||Санкт-Петербург == 2И есть вывод:[[!pdoPage? 
&parents=`20`
&tpl=`tpl.news`
&includeTVs=`testgeo`
&limit=`8`
&ajaxMode=`default`
&pageLimit=`4` 
&where=`{"TVtestgeo.value:LIKE":"%1%"}`
]]Он выводит статьи которые принадлежат либо Владимиру, либо Санкт-Петербургу.Не пойму, как перевести в Fenom это (&where=`{«TVtestgeo.value:LIKE»:"%1%"}`). Подскажите пожалуйста!
Личный кабинет для сотрудников + интеграция с 1С
1 1
            Добрый день.
Ищем разработчика Modx. Необходимо создать личный кабинет для сотрудников, плюс интеграция с битрикс.
Первоначальное ТЗ:ТЗ для личного кабинета
MODX Revolution 2.7.3
Оцените сроки и стоимость работы, примерные. Более точно после детального ТЗ.
Если вы заинтересовались пишите мне в телегу для связи @Алексей
        
        Ищем разработчика Modx. Необходимо создать личный кабинет для сотрудников, плюс интеграция с битрикс.
Первоначальное ТЗ:ТЗ для личного кабинета
MODX Revolution 2.7.3
Оцените сроки и стоимость работы, примерные. Более точно после детального ТЗ.
Если вы заинтересовались пишите мне в телегу для связи @Алексей
Прибавление числа к предыдущему раз в день (Решено)
            Добрый день!
Есть число (645150). Необходимо к нему прибавить рандомное число от 50 до 500. Сохранить в базе данных. И каждый день прибавлять к сохраненному числу опять рандомное число от 50 до 500 с нарастанием.
Таблицу в базе создал, значение установил.
Написал сниппет:
Спасибо!
        
        
        
    Есть число (645150). Необходимо к нему прибавить рандомное число от 50 до 500. Сохранить в базе данных. И каждый день прибавлять к сохраненному числу опять рандомное число от 50 до 500 с нарастанием.
Таблицу в базе создал, значение установил.
Написал сниппет:
<?php
// подключение к базе данных MySQL
$db = new mysqli('localhost', 'root', 'root', 'kit');
 
// получение текущего значения поля
$result = $db->query('SELECT * FROM `modxkit33_number`');
$row = $result->fetch_assoc();
$number = random_int(50,500);
// увеличение значения поля на заданное число
$output = $row['meters'] + $number;
$new_value = $output;
// обновление значения поля в базе данных
$db->query('UPDATE modxkit33_number SET meters = ' . $new_value . '');
return $output;
// закрытие соединения с базой данных MySQL
$db->close();При обновлении страницы цифра меняется и на сайте и в базе, но как выполнять раз в сутки с нарастанием не пойму. В PHP не силен :( Прошу помощи. Может кто сталкивался.Спасибо!
Как получить меню с производителями?
            Добрый день.
Есть сайт РегионТоргСервис. Там в меню (пункт каталог) идут пункты меню, а потом производители. Подскажите, пожалуйста, как это реализовать. Никак не соображу! Спасибо!
        
        
        
    Есть сайт РегионТоргСервис. Там в меню (пункт каталог) идут пункты меню, а потом производители. Подскажите, пожалуйста, как это реализовать. Никак не соображу! Спасибо!
Пакета reTablerX нет в списке создания TV на MODX Revolution 2.8.5 (Снят)
            Добрый день.
Поставил пакет reTablerX, но после установки его нет в списке TV. В чем может быть причина? Ошибок в журнале тоже нет. На MODX Revolution 2.8.1 этот пакет работает.
Извините, ошибся! Он и не должен появляться. Перепутал с пакетом TVTable.
        
        
        
    Поставил пакет reTablerX, но после установки его нет в списке TV. В чем может быть причина? Ошибок в журнале тоже нет. На MODX Revolution 2.8.1 этот пакет работает.
Извините, ошибся! Он и не должен появляться. Перепутал с пакетом TVTable.
Обновление превью товаров и swiper [РЕШЕНО]
            Добрый день!
Помогите пожалуйста с двумя вопросами.
1. Пробую обновить по этому скрипту Обновление превью выдает ошибку
2. Как к swiper прикрутить phpThumbOn. Как не пытался, не получается.
Вот код из чанка:
        
        
        
    Помогите пожалуйста с двумя вопросами.
1. Пробую обновить по этому скрипту Обновление превью выдает ошибку
Fatal error: Uncaught Error: Call to a member function getService() on null in C:\OSPanel21\domains\zapchasti33.ru\regen.php:4 Stack trace: #0 {main} thrown in C:\OSPanel21\domains\zapchasti33.ru\regen.php on line 4Ругается на эту строку:$miniShop2 = $modx->getService('minishop2');В чем может быть дело?2. Как к swiper прикрутить phpThumbOn. Как не пытался, не получается.
Вот код из чанка:
<div id="msGallery">
    {if $files?}
        {set $slides = ''}
        {foreach $files as $file}
            {set $slides = $slides ~ '<div class="swiper-slide"><img src="assets/images/products/{$_modx->resource.id}/'~$file['file']~'" alt="'~$file['name']~'" title="'~$file['name']~'"></div>'}
        {/foreach}
        <div class="swiper mySwiper2">
            <div class="swiper-wrapper">
                {$slides}
            </div>
            <div class="swiper-button-next"></div>
            <div class="swiper-button-prev"></div>
        </div>
        <div class="swiper mySwiper">
            <div class="swiper-wrapper">
               {$slides}
            </div>
        </div>
    {else}
        <img src="{('assets_url' | option) ~ 'components/minishop2/img/web/ms2_medium.png'}"
             srcset="{('assets_url' | option) ~ 'components/minishop2/img/web/ms2_medium@2x.png'} 2x"
             alt="" title=""/>
    {/if}
</div>Может кто делал уже. Спасибо!        Удаление разделителя при выводе из массива.[РЕШЕНО]
            Добрый день.
Ребята, подскажите, как убрать разделитель при выводе из массива? Есть MIGX поле, там через чекбокс задаются data атрибуты.
Код на странице:
Код вывода:
Спасибо!
        
        
        
    Ребята, подскажите, как убрать разделитель при выводе из массива? Есть MIGX поле, там через чекбокс задаются data атрибуты.
Код на странице:
<li data-tags="offices" ,data-tags="kitchens" class="uk-first-column">
     <div class="uk-card uk-card-default uk-card-body">Item</div>
</li>Этих data атрибутов может несколько.Код вывода:
{set $rows = 20 | resource : 'group' | fromJSON}
{foreach $rows as $row}
<li {$row.group | join}>
 <div class="uk-card uk-card-default uk-card-body">Item</div>
</li>
{/foreach}Пробовал вот так, остается только первое значение из массива.{set $rows = 20 | resource : 'group' | fromJSON}
{foreach $rows as $row}
<li {$row.group | join: " "}>
 <div class="uk-card uk-card-default uk-card-body">Item</div>
</li>
{/foreach}Подскажите, как убрать разделитель, чтобы просто шли data атрибуты без запятой?Спасибо!
Проблема (купить в 1 клик, модальное окно). pdoPage, Ajax [РЕШЕНО]
            Добрый день!
Есть сайт, на нем стандартный вывод товаров через pdoPage (ajax) кнопкой «показать еще». В карточке товара есть кнопка «Купить в один клик»:
Может кто-то уже сталкивался с подобным? Подскажите. Спасибо!
        
        
        
    Есть сайт, на нем стандартный вывод товаров через pdoPage (ajax) кнопкой «показать еще». В карточке товара есть кнопка «Купить в один клик»:
<a class="fancyboxModal element__application-button" style="font-weight: 700;" href="#productapplication" data-theme="{$pagetitle | striptags  | replace :' "':' «' | replace :'"':'»'}" data-id="{$id}">Купить в 1 клик</a>и немного js:$('#pdopage').on('click','a[href="#productapplication"]',function(e){
  e.preventDefault();
  var productapplicationtheme, productapplicationid;
  productapplicationtheme = $(this).data('theme');
  productapplicationid = $(this).data('id')
  $('#productapplicationinput').val(productapplicationtheme);
});Но, работает модальное окно только на первой странице, если нажать кнопку «показать еще», товары показываются, но кнопка «Купить в один клик» уже не работает. Я думаю это связано с DOM деревом, но не пойму как решить.Может кто-то уже сталкивался с подобным? Подскажите. Спасибо!