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

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

  • 06 августа 2015 г.
  • Вот и я думаю что нет... получается не совсем автоматизированный процесс... тот же вариант, что озвучен в моем вопросе позволяет избавить от создания лишних страниц и танцев с бубнами :)
  • 23 июля 2015 г. , редакция: 1437631256
  • Вот теперь я запутался окончательно...
    Пример строки из файла импорта:
    0001045,Наименование_товара,100.00
    В настройках импорта для первого поля выбираем тип Идентификатор - Идентификатор на сайте...
    Если я правильно понимаю идентификатором этого товара будет 0001045... правильно? Дак вот в данном случае 0001045 в поле import_id будет записано или в id записи о товаре в таблице БД сайта?
    И опять же, если в ID, то при следующем импорте именно поле ID таблицы будет сравниваться с первым полем файла?
  • 22 июля 2015 г.
  • Доброго всем времени, уважаемые коллеги! Терзает меня навязчивая мысль...даже уснуть не могу пока не посоветуюсь...

    Подскажите пожалуйста, как именно работает вариант "идентификатор на сайте" для полей типа "Идентификатор (уникальный код)" при импорте категорий товаров и товаров?

    Просто не до конца понимаю алгоритм идентификации записей в этом случае...

    При первом импорте что происходит?
    Запись о категории (ну или товаре) добавляются в таблицу базы данных... и в качестве ID указывается автоинкремент или все же числовое значение из соответствующего поля импортируемого файла?

    Вот это мне не известно и внушает опасения...

    Если это автоинкрементное значение из таблицы, то как тогда идентифицировать эту же запись при повторном импорте?

    Заранее всем огромное спасибо за разъяснения!
  • 25 июня 2015 г. , редакция: 1435226316
  • Доброго всем времени суток!
    Подскажите пожалуйста куда подевался поиск по наименованию товара в версии 5.4?
    Использую шаблонны тег:
    Код
    <insert name="show_search" module="shop">
    Вижу форму поиска по каталогу товаров, но вот незадача... нет поля для ввода части наименования... версия движка 5.4...
    Это только у меня такой глюк или это так и есть в 5.4 ?
  • 24 июня 2015 г.
  • Доброго всем времени!
    Есть характеристика типа выпадающий список общая для всех категорий, как бы вот так извернуться, чтобы товарам из определенных категорий массово присвоить определенное значение данной характеристики?
    Версия 5.3
  • 16 июня 2015 г. , редакция: 1434456391
  • Такс, с артикулом разобрался...
    Цитата
    Перечень данных, которые нужно отображать в списке, находится в массиве $config_other_row. Обратите внимание, в массиве $config_other_row обязательно должны использоваться переменные, объявленные в $variables. Если в списке нужно использовать свободные данные, используйте любое незанятое имя, например id.
    Вот как оно оказывается...

    А вот как убрать из административной части из списка товаров столбик с категориями... не знаю...
  • 16 июня 2015 г.
  • Доброго всем времени суток!
    Что-то изменилось в версии 5.4, по сравнению с 5.3?
    Решил добавить в административную часть магазина артикул в список товаров, вот только, способ, описанный здесь:
    https://user.diafan.ru/forum/show1085/
    Не подошел...
    Подскажите пожалуйста, как изменить в админке сайта под управлением версии 5.4 список товаров, удалив из него вообще категории и добавив артикул?
    Заранее всем большое спасибо за советы!
  • 10 июня 2015 г.
  • Доброго всем времени суток!
    Проблема... вне зависимости от настройки "Текущий пункт меню как ссылка" в меню отображаются ссылки на элементы...
    Уже всю башку сломал... никто не сталкивался с подобной проблемой?
  • 08 июня 2015 г.
  • Господа! Выручайте! :)

    Один клиент очнулся, решил реанимировать заброшенный сайт...
    Версия была 5.1... ну я с дуру решил обновиться хотя бы до 5.3...
    Все как положено... пошагово...
    В общем, после обновления до версии 5.3 с версии 5.2, на которую предварительно обновился с версии 5.1:
    1. Перестала отображаться горизонтальная админская полоска сверху сайта, при залогиненном администраторе
    2. Перестали работать некоторые ссылки и плюсики/минусики, которые разворачивают/сворачивают уровни подчиненности разных объектов в админке сайта
    3. Как-то криво начало отображаться горизонтальное меню суперфишное...
    В общем печалька неимоверная... никто не сталкивался с такими чудесами?

    з.ы. Восстановление базы данных после обновления средствами административной панели сайта сделано... не помогло блин...
  • 07 июня 2015 г.
  • Доброго всем времени суток!
    Подскажите пожалуйста, какая вьюшка...или не вьюшка...в версии 5.4 отображает товары производителя, описание этого производителя и навигацию на предыдущего, следующего производителя?
    Имеется в виду отображалка списка товаров одного бренда, который доступен при клике на наименовании производителя в карточке товара...
    Заранее всем большое, человеческое спасибо!
  • 08 июня 2015 г.
  • Огроменное спасибо службе технической поддержки!

    Файл modules/shop/shop.model.php функция list_category_query():

    if($this->diafan->_route->page > 1)
    {
    $fields = ", '' AS text";
    }
    else
    {
    $fields = ", [text]";
    }

    $fields = ", '' AS text";
    нужно заменить на:
    $fields = ", [text]";

    Аналогично в функции list_brand_query().

    Может кому-нибудь пригодиться... :)
  • 07 июня 2015 г.
  • Но все же остался вопрос...
    Где порыться, чтобы описание производителя, а так же анонс и описание группы товаров не пропадали при переходе на новую страничку списка товаров?
    По-умолчанию описание и анонс категории товаров отображаются лишь на первой странице списка товаров...
    А как сделать, чтобы отображались на всех страничках?
  • 04 июня 2015 г.
  • Доброго всем времени суток! Давненько я не был в строю...но вроде вернулся...
    И сразу вопрос у меня возник... в файле shop.view.list.php - отображается список подкатегорий и список товаров текущей категории... все бы хорошо и прекрасно...
    Но почему-то $result["text"] есть, а $result["anons"] нету ((((
    Ребят, подскажите пожалуйста, как прифигачить не только описание текущей категории в эту вьюшку, но еще и анонс...
    Для чего это нужно? Хочу сделать что-то вроде:
    1. Анонс текущей категории
    2. Список подкатегорий (если таковые имеются)
    3. Список товаров текущей категории
    4. Расширенное описание текущей категории
    Как-то так... :)
    з.ы. Заранее всем спасибо за советы!
  • 10 июня 2015 г.
  • Цитата
    Почему(точнее, об этом где-то написано??) sort1|2 - это по "цене", sort3|4 - это по "наименованию"?

    Не совсем так...
    Цитата
    $sort_directions = array(
    1 => 'pr.price ASC',
    2 => 'pr.price DESC',
    3 => 's.name'._LANG.' ASC',
    4 => 's.name'._LANG.' DESC'
    );

    Следовательно:
    1. pr.price ASC - сортировка по цене по возрастанию
    2. pr.price DESC - сортировка по цене по убыванию
    3. s.name'._LANG.' ASC - сортировка по наименованию по возрастанию
    4. s.name'._LANG.' DESC - сортировка по наименованию по убыванию
  • 10 июня 2015 г. , редакция: 1433943502
  • На самом деле многое зависит от версии движка. Для 5.3, например, иногда вот такими штуками пользуюсь:
    1. Очень часто клиенты не желают показывать цены в виду целого ряда причин. Следовательно от "стандартной" сортировки нужно оставить только наименование, исключив цену... делает проще пареной репы, в файле shop.model.php
    Ищем функцию expand_sort_with_params()
    и меняем код как-то так
    Код
    $sort_fields_names = array(1 => $this->diafan->_('Цена', false), 3 => $this->diafan->_('Наименование товара', false));

    $sort_directions = array(
    1 => 'pr.price ASC',
    2 => 'pr.price DESC',
    3 => 's.name'._LANG.' ASC',
    4 => 's.name'._LANG.' DESC'
    );

    на:
    Код
    $sort_fields_names = array(1 => $this->diafan->_('Наименование товара', false));

    $sort_directions = array(
    1 => 's.name'._LANG.' ASC', /* Сортировка по наименованию товара по возрастанию */
    2 => 's.name'._LANG.' DESC' /* Сортировка по наименованию товара по убыванию */
    );

    и вуаля, сортировка по цене исчезает из стандартного набора порядков сортировки...

    2. По-умолчанию, насколько я уяснил товары отображаются на сайте так, как они расположеный в админке, что тоже не всегда удобно...
    Можно и это исправить. В файле shop.php ищем функцию public function init() и немножко исправляем код
    Код
    public function init()
    {
    $this->rewrite_variable_names = array('page', 'show', 'cat', 'sort', 'param');
    $this->diafan->rewrite_variable_names = $this->rewrite_variable_names;

    if (empty($this->diafan->sort)) {
    $this->diafan->sort=1;
    }

    то есть добавив кусочек кода:
    Код
    if (empty($this->diafan->sort)) {
    $this->diafan->sort=1;
    }

    мы получим при просмотре каталога товаров на сайте дефолтную сортировку по возрастанию (ASC) по наименованию товара...
    Код
    $this->diafan->sort=1;

    Это уже случай, когда мы предварительно вырезали возможность сортировки по цене, если же этого не делать то вместо единички нужно указать троечку...
    Как-то так...
Показывать по:

Новости

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

Форум