Алексей

Алексей

С нами с 19 ноября 2014; Место в рейтинге пользователей: #246

Размерная сетка в товарах Minishop2

Добрый день!
Есть сетка размеров одежды, допустим с 40 по 60 (т.е. 40,42,44 и т.д.). Если ты ставишь в свойство товара к примеру 42 и 46 то на выводе эти размеры. А как сделать всю сетку и в ней размеры которые в наличие. Может кто-то делал подобное и сможет направить! Спасибо!
Алексей
20 сентября 2024, 12:07
modx.pro
181
0

pdoPage фильтр по TV (список одиночный выбор) [РЕШЕНО]

Доброе утро, друзья!

Есть 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%"}`). Подскажите пожалуйста!
Алексей
21 мая 2024, 09:02
modx.pro
307
0

Личный кабинет для сотрудников + интеграция с 1С

1 1
Добрый день.
Ищем разработчика Modx. Необходимо создать личный кабинет для сотрудников, плюс интеграция с битрикс.
Первоначальное ТЗ:ТЗ для личного кабинета
MODX Revolution 2.7.3

Оцените сроки и стоимость работы, примерные. Более точно после детального ТЗ.
Если вы заинтересовались пишите мне в телегу для связи @Алексей
Алексей
25 апреля 2024, 15:37
modx.pro
208
0

Прибавление числа к предыдущему раз в день (Решено)

Добрый день!
Есть число (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 не силен :( Прошу помощи. Может кто сталкивался.
Спасибо!
Алексей
30 августа 2023, 14:25
modx.pro
433
0

Как получить меню с производителями?

Добрый день.
Есть сайт РегионТоргСервис. Там в меню (пункт каталог) идут пункты меню, а потом производители. Подскажите, пожалуйста, как это реализовать. Никак не соображу! Спасибо!
Алексей
23 мая 2023, 15:14
modx.pro
411
0

Пакета reTablerX нет в списке создания TV на MODX Revolution 2.8.5 (Снят)

Добрый день.
Поставил пакет reTablerX, но после установки его нет в списке TV. В чем может быть причина? Ошибок в журнале тоже нет. На MODX Revolution 2.8.1 этот пакет работает.

Извините, ошибся! Он и не должен появляться. Перепутал с пакетом TVTable.
Алексей
19 мая 2023, 12:19
modx.pro
374
0

Обновление превью товаров и swiper [РЕШЕНО]

Добрый день!
Помогите пожалуйста с двумя вопросами.

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>
Может кто делал уже. Спасибо!
Алексей
08 февраля 2023, 09:52
modx.pro
593
0

Удаление разделителя при выводе из массива.[РЕШЕНО]

Добрый день.
Ребята, подскажите, как убрать разделитель при выводе из массива? Есть 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 атрибуты без запятой?
Спасибо!
Алексей
15 июня 2022, 10:02
modx.pro
533
0

Проблема (купить в 1 клик, модальное окно). 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 деревом, но не пойму как решить.
Может кто-то уже сталкивался с подобным? Подскажите. Спасибо!
Алексей
06 октября 2021, 09:47
modx.pro
554
0

Дополнение для доставки товара

Добрый день!
Есть задача рассчитать стоимость доставки в корзине от одного города до другого. Точки отправления заранее известны (нефтебазы), их около 15 штук. А точка куда доставить пользователь выбирает сам (вводит адрес). И соответственно эту стоимость доставки плюсуем к заказу. Подскажите, каким дополнением это можно реализовать? Если кто-то реализовал подобное, прошу помочь! Вроде подходит это (mscDistance). Связаться с автором не смог :(. Спасибо!
Алексей
24 марта 2021, 11:51
modx.pro
437
0