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

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

  • 12 апреля 2020 г.
  • да, спасибо, так и переношу, но оч часто нужна ручная сортировка группы товаров, допустим из 100 штук, по одной оч мучительно переносить, можно ли как то у целой группы ручную сортировку делать?
  • 11 апреля 2020 г.
  • Добрый день, подскажите, как делать сортировку вручную.У меня не получается, вернее, если в поле ввести цифры и нажать ентер, то да, сортировка конкретного товара меняется но в тоже время, если товар был где то в конце страницы, то происходит перезагрузка страницы, и нужно опять прокручивать страницу вниз и опять отыскивать товар, что оч неудобно.
    Как я понял, массово вообще нельзя сразу сменить сотрировку товаров?
    В тоже время, при изменении цифр сортировки, в этом же поле появляется галочка, при нажатии которой пишется, что сохранено.Но по факту после таких действий никакого изменения сортировки не происходит.
    Может я что то делаю не так, подскажите пож-та
  • 03 октября 2019 г.
  • Добрый день, подскажите пож-та, ситуация такая:
    Имеется товар , и в ручную этому товару в админке добавляется доп.категория.После очередного импорта доп категория у этого товара исчезает, и приходится опять заново прописывать допкатегорию.В настройках импорта стоит галочка "Опубликовать записи на сайте"
    В файле импорта не могу указывать допкатегорию, нужно чтобы она оставалась после ручной правки
    .Можно это как-то побороть?
  • 04 октября 2019 г. , редакция: 1570173649
  • Цитата
    в настройках импорта определите поле (где указана категория) как "Пропуск".

    Не оч понял, объясните пож-та еще разок ,что такое ПРОПУСК Скрин в файле
    У меня id категории (основной) в csv файле есть

    Если я правильно понял, то в настройках импорта в графе ID категории нужно выбрать параметр ПРОПУСТИТЬ ПОЛЕ?
    Но в таком случае если в csv файле появится новый товар диафан не узнает, в какую категорию поместить этот новый товар

    Все же я наверное не правильно понял ваш ответ
  • 03 октября 2015 г.
  • Подскажите пож-та,что означает this.diafan в контексте php страницы.Никак не пойму ведь в php this это обращение к св-вам и методам ВНУТРИ САМОГО КЛАССА.В документации написано
    Цитата
    Экземпляр класса Init передается во все другие объекты и доступен из любого места системы в виде переменной $this->diafan.
    if(in_array('cart', $this->diafan->installed_modules))
    {
    // модуль «Корзина товаров» установлен и можно к нему обращаться
    }

    Но в примере вызывая this , мы же ведь не находимся внутри какого нибудь класса., или эта самая this в данном случае не имеет никакого отношения к php.Просветите пожалуйста
  • 04 октября 2015 г.
  • я действительно что-то недопонимаю,доступ к глобальным переменным происходит через массив $GLOBALS,и исходя из моей запутанной логики вызывать переменную $diafan, в которой хранится ссылка на объект Init-а нужно через массив $GLOBALS.
    Допустим если взять стартовый файл index.php,выражение $this->diafan->..... вытаскивает то, что мы запросим.Не могу понять, в каком классе мы тогда находимся, находясь на странице index.php
  • 04 октября 2015 г.
  • вроде понял, получается в файле index.php мы создаем экземпляр init(), потом start()
    Код

    $diafan = new Init();

    if (file_exists(ABSOLUTE_PATH.'install.php'))
    {
    include ABSOLUTE_PATH.'install.php';
    }
    elseif($_GET["rewrite"] == 'installation')
    {
    header('Location: http://'.getenv("HTTP_HOST").str_replace('installation/', '', getenv("REQUEST_URI")), true, 301);
    }

    define('BASE_PATH', "http://".getenv("HTTP_HOST")."/".(REVATIVE_PATH ? REVATIVE_PATH.'/' : ''));

    $diafan->start();

    Получается до этих строк у нас не сработает такой вызов $this->diafan, а после $diafan->start(), мы уже находимся внутри класса, и продолжаем в нем работать, и мы уже можем вызывать $this->...
    Теперь правильно я понимаю?
  • 10 мая 2014 г. , редакция: 1399731230
  • подскажите , не понимаю, где происходит обработка формы
    Код

    <form method="post" action="" class="shop_form ajax">
    echo '<span class="button_wrap"><input type="button" class="button" value="'.$this->diafan->_('Купить', false).'" action="buy"></span>';

  • 07 мая 2014 г.
  • Пробую по примеру в документации, как создать собственный модуль.Подскажите пожалуйста шаги.
    Создаем файл example.install.php Как запустить этот файл на исполнение, может я чего то в документации не доглядел,если не трудно направьте в нужное русло.
  • 08 мая 2014 г.
  • не могу отловить, какой файл запускается при включении в site/php
    кода ниже
    Код
    <insert name="show_block" module="bs" cat_id="1">

    поставил точки останова в файлы bs.php bs.model.php bs.wie.show_block.php
    Ни в один из этих файлов по точке останова не зашел.Просветите пожалуйста
  • 29 апреля 2014 г. , редакция: 1398764499
  • Подскажите,установлен php apche mysql в связке на локальном компьютере.diafan встал
    замечательно.но при загрузке сайта,выскакивет сообщение 404.Страница с админкой,где вводят логин пароль запускается,но пишет пароль не верный.Пробежался отладчиком, где выскакивает эксепшн,пишет что не найдена таблица mysite.diafan_session не существует и mysite_diafan_site также не существует.куда копать?
  • 29 апреля 2014 г. , редакция: 1398770397
  • хоть лопни, ну не создает эти таблицы у меня.
    может куда-нибудь в настройки mysql-я лезть надо, ума не приложу.
    хочу попробовать сам создать таблицы,благо в документации есть
    не могу понять что указывать в номер языка: (кусок таблицы из документации)
    nameНОМЕР_ЯЗЫКА varchar(100) название
    titleНОМЕР_ЯЗЫКА varchar(250) заголовок

    кто-знает подскажите,где хранится список таблиц, которые создаются при первоначальной инсталяции
  • 29 апреля 2014 г. , редакция: 1398783554
  • show tables показывает 112 установленных таблицы.если бы что-то в настройках,он бы наверное вообще ничего не установил.А сколько на самом деле таблиц в диафане должно быть?
    Посмотрел на реальном хостинге выдает 159 таблиц.
    Не представляю,куда рыть
    При установке никаких ошибок не выдает,устанавливает как по маслу.
    Кто знает,в каком файле создается таблица site или session, в отладчике пошагово очень долго буду искать
  • 29 апреля 2014 г.
  • вот содержимое mysql файла default_my.ini
    # For advice on how to change settings please see
    # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
    # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
    # *** default location during install, and will be replaced if you
    # *** upgrade to a newer version of MySQL.

    [mysqld]

    # Remove leading # and set to the amount of RAM for the most important data
    # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
    # innodb_buffer_pool_size = 128M

    # Remove leading # to turn on a very important data integrity option: logging
    # changes to the binary log between backups.
    # log_bin

    # These are commonly set, remove the # and set as required.
    # basedir = .....
    # datadir = .....
    # port = .....
    # server_id = .....


    # Remove leading # to set options mainly useful for reporting servers.
    # The server defaults are faster for transactions and fast SELECTs.
    # Adjust sizes as needed, experiment to find the optimal values.
    # join_buffer_size = 128M
    # sort_buffer_size = 2M
    # read_rnd_buffer_size = 2M

    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

    что то все закомментировано,никаких путей не прописано,не нравится мне содержимое это
  • 02 мая 2014 г.
  • УРААЯЯЯЯ.заработало.

    у меня уже все версии sql-я отработали до вас.в итоге 5.5
    подправил как вы сказали, и все заработало.Тысячу слов благодарности вам
    у меня вот так:
    #sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

    sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
    p
    закомментировал первую строчку, вставил вашу.

    Самое интересное, как до этого я должен был домыслить?

Новости

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