Навигация

    Форум | MODX Shopkeeper

    • Зарегистрироваться
    • Войти
    • Поиск
    • Сообщества
    • Последние
    • Метки
    • Поиск
    • Помочь проекту
    • Вернуться на сайт
    1. Главная
    2. opics
    O

    opics (@opics)

    2
    Репутация
    8
    Записи
    478
    Просмотров профиля
    1
    Подписчиков
    0
    Подписок
    • Продолжить чат с opics
    • Начать новый чат с opics
    • Идентификатор профиля
    • Блокировать
    • Профиль
    • Подписок
    • Подписчиков
    • Темы
    • Записи
    • Лучшие
    • Группы

    Information about opics

    Зарегистрирован
    Последнее посещение

    Сообщение от участника opics

    • O
      shk_contextSwitch кэширование товаров MIGX

      Можно ли как-то отключить кэширование товаров MIGX (по аналогии с галочкой для ресурсов modx)? Пробовал добавлять в таблицу поле cacheable со значением 0, но видимо это к этому привязки нет.

      написал в Поддержка
    • O
      Как открыть товар если сайт без ЧПУ?

      Подскажите как можно посмотреть товар из таблицы MIGX для сайта с отключенным ЧПУ?Для ресурса идут ссылки вида http://domen.ru/index.php?id=10, а как для товаров?

      написал в Поддержка
    • O
      Отправка заказа с другим статусом

      Подскажите, есть ли вариант отправки заказа со статусом отличным от стандартного?

      Например со страницы оформления заказа отправка происходит со статусом указным в настройках системы (shk3.first_status), а из категории с другим статусом.

      написал в Поддержка
    • O
      RE: Проблема с Cookies при переходе на ЧПУ

      @Andchir Так уже пробовал, и с указанием домена
      Причем именно перезапись кукис не работает на некоторых страницах, а первичная установка работает нормально

      Также сейчас сам плагин перестал работать на событие OnWebPagePrerender, поставил OnHandleRequest, может быть есть более оптимальный вариант?

      Кэш чистил после каждой правки плагина

      написал в Общие вопросы
    • O
      Проблема с Cookies при переходе на ЧПУ

      Эта тема уже поднималась на старом форуме http://modx-shopkeeper.ru/forum/viewtopic.php?id=3236 ,но к сожалению информация не сохранилась.

      Устанавливаю cookies через плагин на событие "OnWebPagePrerender", кукис работают через раз после первой установки, на одних страницах обновляются, на других нет. Без ЧПУ вроде нормально работает.

      Ниже код плагина.

      $company = isset($_GET['company']) ? $_GET['company'] : $_COOKIE['company'];
      setcookie('company',$company);
      $modx->setPlaceholder('company',$company);
      
      написал в Общие вопросы
    • O
      Автоматические псевдонимы MIGX

      Версия modx 2.5.0
      Версия migx 2.9.6
      Перестал работать плагин migx_autoalias из документации:

      <?php
      
      /**
       * migx_autoalias
       *
       * OnDocFormSave
       *
       */
      
      /*
      
      $modx->invokeEvent( 'OnDocFormSave', array( 'id' => $object->get('id'), 'object' => &$object ) );
      
      */
      
      $namefield = $modx->getOption( 'namefield', $scriptProperties, 'pagetitle' );
      
      if( $object->get('resource_id') ){
          
          if( !$object->get('alias') ){
              
              $resource = $modx->newObject('modResource');
              $alias = $resource->cleanAlias( $object->get( $namefield ) );
              
              $object->set( 'alias', $alias );
              $object->save();
              
          }
          
      }
      
      return '';
      

      Вот примерно исправленная версия:

      <?php
      /**
       * migx_autoalias
       *
       * OnDocFormSave
       *
       */
      
      /*
      
      $modx->invokeEvent( 'OnDocFormSave', array( 'id' => $object->get('id'), 'object' => &$object ) );
      
      */
      
      $namefield = $modx->getOption( 'namefield', $scriptProperties, 'pagetitle' );
      
      if( $resource->get('resource_id') ){
          
         if( !$resource->get('alias') ){
              
              $res = $modx->newObject('modResource');
              $alias = $res->cleanAlias( $resource->get( $namefield ) );
              
              $resource->set( 'alias', $alias );
              $resource->save();
              
          }
          
      }
      
      return '';
      

      Так работает, но хотелось бы проверить на адекватность кода)

      написал в Недокументированные решения отдельных задач
    • O
      Таблица с модификациями для товаров из отдельной таблицы (MIGX)

      Остро стоит задача привязать для товаров из отдельной таблицы отдельную таблицу с модификациями. Вопрос как привязать строку с модификацией к конкретной строки из таблицы товаров? Может есть аналогия привязки к ресурсам resource_id?

      написал в Поддержка