Вход • Регистрация

Всего найдено: 43

  • 15 августа 2018 г. , редакция: 1534334541
  • Добрый день,
    подскажите, пытаюсь реализовать импорт товаров из csv файла который лежит на хостинге в корне сайта https://mik-zap.ru

    Создал в папке 'https://mik-zap.ru/modules/shop/ файл shop.imp.php

    Код

    <?php

    include dirname(dirname(dirname(__FILE__))).'/modules/shop/admin/shop.admin.import.php';

    imp('https://mik-zap.ru/test.csv', $this->diafan);

    function imp($fl, $df){
    $shop_admin_import = new Shop_admin_import($df);
    $df->_route->cat = 5; // категория импорта в админке
    $shop_admin_import->upload($fl);
    }
    ?>


    Пытаюсь запустить файл
    https://mik-zap.ru/modules/shop/shop.imp.php
    https://mik-zap.ru/shop/shop.imp.php
    https://mik-zap.ru/shop/imp

    в ответ 404

    возможно дело в том, что псевдоссылка у моего "shop" у меня "katalog"

    https://mik-zap.ru/modules/katalog/shop.imp.php
    https://mik-zap.ru/katalog/shop.imp.php
    https://mik-zap.ru/katalog/imp

    снова 404

    Правильно ли я понимаю, что "категория импорта в админке" это id описания файла импорта?



    Положил файл shop.imp.php в корень - вызвал - выдал ошибку что не может найти shop.admin.import.php
    заменил путь к нему на полный
    Код

    include 'https://mik-zap.ru/modules/shop/admin/shop.admin.import.php';


    запускаю https://mik-zap.ru/shop.imp.php - снова 404

  • 15 августа 2018 г.
  • Посоветовали добавить define('DIAFAN', 1);

    Не помогло, один фиг 404
    код сейчас такой

    Код
    <?php
    define('DIAFAN', 1);
    include dirname(dirname(dirname(__FILE__))).'/modules/shop/admin/shop.admin.import.php';

    imp('https://mik-zap.ru/test.csv', $this->diafan);

    function imp($fl, $df){
    $shop_admin_import = new Shop_admin_import($df);
    $df->_route->cat = 5; // категория импорта в админке
    $shop_admin_import->upload($fl);
    }

    ?>
  • 15 августа 2018 г.
  • Вот так?
    Код

    <?php
    include 'https://mik-zap.ru/modules/shop/admin/shop.admin.import.php';

    imp('https://mik-zap.ru/test.csv', $this->diafan);

    function imp($fl, $df){
    $shop_admin_import = new Shop_admin_import($df);
    $df->_route->cat = 5; // категория импорта в админке
    $shop_admin_import->upload($fl);
    }
    ?>
  • 15 августа 2018 г. , редакция: 1534336500
  • Код
    <?php

    Custom::inc('modules/shop/admin/shop.admin.import.php');

    imp('https://mik-zap.ru/test.csv', $this->diafan);

    function imp($fl, $df){
    $shop_admin_import = new Shop_admin_import($df);
    $df->_route->cat = 5; // категория импорта в админке
    $shop_admin_import->upload($fl);
    }

    ?>


    В результате снова 404
  • 15 августа 2018 г. , редакция: 1534338031
  • редирект не настраивал, что имеется ввиду
    нужно сделать редирект "http" на "https" и с "www" на "без www" или речь о псевдоссылках?

    Для домена редирект настроил, с импортом таже хрень что и была (((
  • 15 августа 2018 г.
  • Ситуация такая

    Вариант 1
    Код

    <?php
    Custom::inc('modules/shop/admin/shop.admin.import.php');

    imp('https://mik-zap.ru/test.csv', $this->diafan);

    function imp($fl, $df){
    $shop_admin_import = new Shop_admin_import($df);
    $df->_route->cat = 5; // категория импорта в админке
    $shop_admin_import->upload($fl);
    }
    ?>


    После запуска жалуется на класс 'Custom'
    Fatal error: Class 'Custom' not found in /home/users/m/mik-zapchast/domains/mik-zap.ru/modules/shop/shop.imp.php on line 2

    Вариант 2
    Код

    <?php
    define('DIAFAN', 1);
    include dirname(dirname(dirname(__FILE__))).'/modules/shop/admin/shop.admin.import.php';

    imp('https://mik-zap.ru/test.csv', $this->diafan);

    function imp($fl, $df){
    $shop_admin_import = new Shop_admin_import($df);
    $df->_route->cat = 5; // категория импорта в админке
    $shop_admin_import->upload($fl);
    }
    ?>


    После запуска жалуется на класс 'Diafan'
    Fatal error: Class 'Diafan' not found in /home/users/m/mik-zapchast/domains/mik-zap.ru/modules/shop/admin/shop.admin.import.php on line 27

    Квест продолжается )))
  • 16 октября 2018 г. , редакция: 1539723410
  • Приветствую,
    цель сделать импорт товаров из внешнего файла который лежит тут https://mik-zap.ru/test.csv
    Ваш код работает выводит 'Создан класс Shop_admin_import'
    но если добавляю к нему кусок для импорта, то снова не работает

    Код

    <?php
    if (! defined('DIAFAN'))
    {
    $path = __FILE__;
    while(! file_exists($path.'/includes/404.php'))
    {
    $parent = dirname($path);
    if($parent == $path) exit;
    $path = $parent;
    }
    include $path.'/includes/404.php';
    }
    Custom::inc('modules/shop/admin/shop.admin.import.php');

    imp('https://mik-zap.ru/test.csv', $this->diafan);

    function imp($fl, $df){
    $shop_admin_import = new Shop_admin_import($df);
    $df->_route->cat = 5; // категория импорта в админке
    $shop_admin_import->upload($fl);
    }

  • 17 октября 2018 г.
  • Правильно я понимаю, что должно получиться так?

    Код
    <?php

    if (! defined('DIAFAN'))
    {
    $path = __FILE__;
    while(! file_exists($path.'/includes/404.php'))
    {
    $parent = dirname($path);
    if($parent == $path) exit;
    $path = $parent;
    }
    include $path.'/includes/404.php';
    }
    Custom::inc('modules/shop/admin/shop.admin.import.php');
    $class = new Shop_admin_import($this->diafan);
    echo 'Создан класс Shop_admin_import';

    Custom::inc('modules/shop/admin/shop.admin.import.php');

    define('URL', 'imp');

    imp('https://mik-zap.ru/test.csv', $this->diafan);

    function imp($fl, $df){
    $shop_admin_import = new Shop_admin_import($df);
    $df->_route->cat = 5; // категория импорта в админке $shop_admin_import->upload($fl);
    }
Показывать по:

Новости

  • 24 апреля, среда
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 
  • 15 декабря 2023 г.
  • Подводим итоги 2023 года. Выпустили новую сборку DIAFAN.CMS 7.1.1, вводим новые тарифы на аренду сайта и коммерческую поддержку и автообновления с января 2024 г., строим планы на будущий год.