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

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

  • 06 августа 2015 г.
  • Вот и я думаю что нет... получается не совсем автоматизированный процесс... тот же вариант, что озвучен в моем вопросе позволяет избавить от создания лишних страниц и танцев с бубнами :)
  • 05 августа 2015 г.
  • Доброго времени суток, уважаемые коллеги!
    Родилась в моем воспаленном мозгу очередная задачка... чуть которой примерно следующая:

    В версии 5.3 нет такой сущности, как "Производитель"... в карточке товара сейчас на сайте производитель реализован с помощью характеристики типа "выпадающий список значений" с галочкой "отдельная страница для значений"...

    Все бы ничего, но клиенту запонадобилось описание каждого производителя...
    Обновляться до 5.4 не вариант. Вообще не вариант... по целому ряду причин...

    В связи с чем вопрос возник... может быть можно как-то присабачить для каждого значения характеристики типа "выпадающий список" некое дополнительное поле в которое можно было бы помещать html код, который потом можно было бы прицепить на странице товаров с определенным значением данной характеристики?

    Например, товар:
    http://interauto72.ru/shop/shinomontazhnoe-oborudovanie/shinomontazhnye-stanki/tovar-001/
    Производитель: FLYING (Китай)
    При клике на ссылку со значением характеристики "Производитель" мы попадаем на страницу:
    http://interauto72.ru/shop/param1/

    И вот на этой бы странице перед или после списка товаров (не суть важно) был бы прицеплен html код из дополнительного поля для значения "FLYING (Китай)" характеристики "Производитель"

    Такое возможно? И если да, то как это можно реализовать?
    Заранее спасибо всем за советы и консультацию!
  • 22 июля 2015 г.
  • Доброго всем времени, уважаемые коллеги! Терзает меня навязчивая мысль...даже уснуть не могу пока не посоветуюсь...

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

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

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

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

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

    Заранее всем огромное спасибо за разъяснения!
  • 23 июля 2015 г. , редакция: 1437631256
  • Вот теперь я запутался окончательно...
    Пример строки из файла импорта:
    0001045,Наименование_товара,100.00
    В настройках импорта для первого поля выбираем тип Идентификатор - Идентификатор на сайте...
    Если я правильно понимаю идентификатором этого товара будет 0001045... правильно? Дак вот в данном случае 0001045 в поле import_id будет записано или в id записи о товаре в таблице БД сайта?
    И опять же, если в ID, то при следующем импорте именно поле ID таблицы будет сравниваться с первым полем файла?
  • 25 июня 2015 г. , редакция: 1435226316
  • Доброго всем времени суток!
    Подскажите пожалуйста куда подевался поиск по наименованию товара в версии 5.4?
    Использую шаблонны тег:
    Код
    <insert name="show_search" module="shop">
    Вижу форму поиска по каталогу товаров, но вот незадача... нет поля для ввода части наименования... версия движка 5.4...
    Это только у меня такой глюк или это так и есть в 5.4 ?
  • 24 июня 2015 г.
  • Доброго всем времени!
    Есть характеристика типа выпадающий список общая для всех категорий, как бы вот так извернуться, чтобы товарам из определенных категорий массово присвоить определенное значение данной характеристики?
    Версия 5.3
  • 16 июня 2015 г.
  • Доброго всем времени суток!
    Что-то изменилось в версии 5.4, по сравнению с 5.3?
    Решил добавить в административную часть магазина артикул в список товаров, вот только, способ, описанный здесь:
    https://user.diafan.ru/forum/show1085/
    Не подошел...
    Подскажите пожалуйста, как изменить в админке сайта под управлением версии 5.4 список товаров, удалив из него вообще категории и добавив артикул?
    Заранее всем большое спасибо за советы!
  • 16 июня 2015 г. , редакция: 1434456391
  • Такс, с артикулом разобрался...
    Цитата
    Перечень данных, которые нужно отображать в списке, находится в массиве $config_other_row. Обратите внимание, в массиве $config_other_row обязательно должны использоваться переменные, объявленные в $variables. Если в списке нужно использовать свободные данные, используйте любое незанятое имя, например id.
    Вот как оно оказывается...

    А вот как убрать из административной части из списка товаров столбик с категориями... не знаю...
  • 10 июня 2015 г.
  • Доброго всем времени суток!
    Проблема... вне зависимости от настройки "Текущий пункт меню как ссылка" в меню отображаются ссылки на элементы...
    Уже всю башку сломал... никто не сталкивался с подобной проблемой?
  • 08 июня 2015 г.
  • Господа! Выручайте! :)

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

    з.ы. Восстановление базы данных после обновления средствами административной панели сайта сделано... не помогло блин...
  • 07 июня 2015 г.
  • Доброго всем времени суток!
    Подскажите пожалуйста, какая вьюшка...или не вьюшка...в версии 5.4 отображает товары производителя, описание этого производителя и навигацию на предыдущего, следующего производителя?
    Имеется в виду отображалка списка товаров одного бренда, который доступен при клике на наименовании производителя в карточке товара...
    Заранее всем большое, человеческое спасибо!
  • 07 июня 2015 г.
  • Но все же остался вопрос...
    Где порыться, чтобы описание производителя, а так же анонс и описание группы товаров не пропадали при переходе на новую страничку списка товаров?
    По-умолчанию описание и анонс категории товаров отображаются лишь на первой странице списка товаров...
    А как сделать, чтобы отображались на всех страничках?
  • 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().

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

    Это уже случай, когда мы предварительно вырезали возможность сортировки по цене, если же этого не делать то вместо единички нужно указать троечку...
    Как-то так...
  • 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 - сортировка по наименованию по убыванию
Показывать по:

Новости

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