Писать на форуме DIAFAN.CMS могут только зарегистрированные пользователи. Войдите или зарегистрируйтесь.

Форум Сообщения пользователя Олег (TestPilot79)


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

Создание подкатегорий в админке


Олег (TestPilot79) 16 января

В импорте категорий есть возможность добавить родительскую категорию "Родитель"

Поиск при вводе, а не при нажатии "найти" (живой поиск)


Олег (TestPilot79) 09 декабря 2018 г.

Приветствую, а можно сделать живой поиск для фильтра товаров? Т.е. чтоб товары отображались сразу без необходимости нажимать кнопку "Найти"?

Как раскрутить сайт?


Олег (TestPilot79) 21 ноября 2018 г.

В списке раскрученных сайтов появляется безанкорная ссылка на ваш сайт - по любому поможет росту позиций )))

Импорт товаров csv по расписанию cron


Олег (TestPilot79) 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);
}

Импорт товаров csv по расписанию cron


Олег (TestPilot79) 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);
}

Импорт товаров csv по расписанию cron


Олег (TestPilot79) 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

Квест продолжается )))

Импорт товаров csv по расписанию cron


Олег (TestPilot79) 15 августа 2018 г., редакция 1534338031

редирект не настраивал, что имеется ввиду
нужно сделать редирект "http" на "https" и с "www" на "без www" или речь о псевдоссылках?

Для домена редирект настроил, с импортом таже хрень что и была (((

Импорт товаров csv по расписанию cron


Олег (TestPilot79) 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

Импорт товаров csv по расписанию cron


Олег (TestPilot79) 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);

Показать весь код
}
?>

Импорт товаров csv по расписанию cron


Олег (TestPilot79) 15 августа 2018 г.

https://mik-zap.ru/shop/imp/ - также выдает ошибку 404

Импорт товаров csv по расписанию cron


Олег (TestPilot79) 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);

Показать весь код
}

?>

Импорт товаров csv по расписанию cron


Олег (TestPilot79) 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

Выпадающий список в фильтре товаров


Олег (TestPilot79) 30 июля 2018 г.

Спасибо огромное.

Выпадающий список в фильтре товаров


Олег (TestPilot79) 30 июля 2018 г.

Благодарю, вы еще раз меня спасли )))

Выпадающий список в фильтре товаров


Олег (TestPilot79) 30 июля 2018 г.

Все работает только появилась проблема, как теперь сделать чтобы в данном списке по умолчанию ничего не выбиралось, т.е. если ничего не выбрано, то он не участвовал в фильтрации.
При такой конструкции
Код
echo '<option disabled>Не выбрано</option>';

по умолчанию выбирается второй элемент списка и выбрать "Не выбрано" нельзя
если изменить первый элемент на выбираемый
Код
echo '<option>Не выбрано</option>';
то вообще ничего не выводится - это и понятно ведь у товаров нет характеристики "Не выбрано"



Одно решение есть - добавить ко всем товарам отображение по значению "Не выбрано", но это наверное не правильно.

Выпадающий список в фильтре товаров


Олег (TestPilot79) 27 июля 2018 г., редакция 1532720579


Степан (idxdoc) спасибо тебе огромное.

Выпадающий список в фильтре товаров


Олег (TestPilot79) 27 июля 2018 г.

Всем привет, я новичок - подскажите как реализовать работающий выпадающий список в форме поиска по параметрам

В файле /modules/shop/views/shop.view.show_search.php заменил код по умолчанию с чекбоксами на этот

Код

case 'multiple':
echo '
<span class="input-title">'.$row["name"].':</span>';
echo '<select select name="array[]">';
echo '<option disabled>Не выбрано</option>';
foreach ($row["select_array"] as $key => $value)
{
echo '<option for="shop_search_p'.$row["id"].'_'.$key.'">'.$value.'</option>';
}

Показать весь код
echo '</select>';
break;


выпадающий список появился но по нему поиск не работает, скорее всего где то ошибся в коде т.к. не особо разбираюсь в PHP, просьба помочь.
Заранее спасибо.