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

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

  • 24 декабря 2015 г.
  • Буду очень признателен, если кто по коду подскажет, буду ковырять сам потихоньку, но в PHP очень слабые знания.
    Если передавать в адресной строке, то получается ?рxxx=xxx, в моем случае, например ?p121=693, где 121 - id характеристики, а 693 - id значения выпадающего списка. Хотя этот вариант по-моему не совсем здесь корректен. Лучше через куки, наверное.
  • 03 декабря 2015 г. , редакция: 1449142320
  • Собственно создал юзера с единственным правом доступа в админку заказов (Админка-Заказы-Просмотр). Т.е. по идее пользователь может только смотреть заказ и ничего с ним больше делать не может. А нет, оказывается данный пользователь может добавлять товары в заказ, причем сумма заказа при этом не меняется. Баг?
  • 11 ноября 2015 г.
  • Это значит что в базе создалась таблица shop, заполненная товаром. В каталоге пусто вообще, точнее присутствуют только данные, которые создаются при установке (категория "Наши товары", Производитель "Фирма А" и т.д.). Сайт крутится на локалке. В адресной строке, адрес отображается test/admin/shop
  • 06 ноября 2015 г. , редакция: 1446819185
  • Доброго дня!

    С помощью импорта заливаю товар с уникальным идентификатором. В настройка импорта стоит идентификатор (собственное значение). Затем этот же файл импорта заливаю еще раз. В каталоге появляется 2 идентичных товара с одинаковыми идентификаторами, хотя по идее первая карточка товара просто должна обновиться. Что не так? Как правильно обновлять существующие карточки и избежать дублирования?
    Спасибо.
  • 10 ноября 2015 г.
  • файл абсолютно корректный, уже залито около 2тыс. товаров. import_id тоже корректно заполняется в базе, значение которые передаю через импорт соответствуют import_id в базе.

    4690363000944;37,83;Каждый день;орехи;арахис;;;м/у;190;IMAG0194.jpg;Арахис Каждый день м/у 190 гр.;46 - файл импорта

    идентификатор;цена;производитель;список;список;список;список;список;число;название картинки;название;категория - шаблон импорта

    Попробовал еще раз. Создалось 2 одинаковых карточки. Создал шаблон импорта из 2х полей:

    идентификатор;цена

    после импорта цена обновилась у обеих карточек товара. Получается, что какие то поля можно обновлять с помощью import_id (цена, например), а какие то нет и они не обновляются, а создается новая карточка.

    Диафан стоит версии 5.4. Крутится на сборке OpenServer

    Куда в итоге копать в документации об этом ни слова.
  • 17 ноября 2015 г.
  • Получается следующая ситуация...Установил последний диафан, добавил необходимые характеристики, импортировал товар. Товар создался, все ок. Импортирую тот же файл заново, все ок, дублей не создается. Затем заливаю бекап через импорт, импорт проходит успешно, импортирую аналогичный файлик и...СОЗДАЕТСЯ ДУБЛЬ!
    Никаких файлов не правил, получается что дело в бекапе базы? Залез в базу, посмотрел, действительно 2 товара с одинаковым import_id создаются. В режиме разработчика никаких ошибок не выдает...Чудесаа.....сломал уже голову, что скажете?
  • 17 ноября 2015 г.
  • Изначально есть один локальный хост куда я заливаю товары. Там более 2 тыс. наименований на данный момент. В процессе наполнения заметил баг с дублированием карточек. Соответсвенно, бекап я делаю именно этого хоста.
  • 17 ноября 2015 г.
  • Виталий, поясню еще раз...
    У меня есть основной сайт, который болтается на локалке. Именно его я и бэкаплю.
    Т.к. есть проблема с задвоением карточек, я создал другой хост-установил туда Диафан-создал произвольный файл импорта-создал нужные характеристики в каталоге-импортировал файл-создался товар-импортировал повторно, дублей не создалось, товар обновился.
    Далее...на новый хост я накатываю бекап основного сайта, потом через импорт пытаюсь обновить любой товар, и карточка задваивается.
  • 17 ноября 2015 г.
  • Цитата
    После импорта бекапа, скорее всего в таблицы {shop} товар с id (например, с диапазоном от 1 до 4000) и импорт_id (например, с диапазоном от 1 до 2000 дважды). Так?

    Бекап как раз нормально проходит, я смотрел сам скрипт бекапа, там сначала идет очистка таблиц, а потом наполнения. Косяк именно с импортом. Причем после заливки бэкапа.
  • 25 августа 2015 г.
  • Доброго дня, коллеги!

    Установил Диафан на хостинге ТаймВеб, привязал к нему домен 3го уровня, xxxxx.timeweb.ru, суток не прошло, а при заходе в админку требует лицензию, а как же триальный период? На локалке тестить не вариант, так как тестируется обмен с МойСклад. Подскажите в чем может быть проблема.
  • 25 августа 2015 г. , редакция: 1440503889
  • хм...очень интересно, т.е., чтобы мне протестировать CMS и принять решение о покупке (или противоположное), то мне необходимо домен купить для этого? :) По мне так недочет, какая разница какой домен? По идее должно быть так: скрипт раз в сутки обращается к базе данных оплаченных лицензий и если не находит домен в базе, то минусует 1 день из триального срока и через 20 суток админка сайта блокируется. Разработчики обратите внимание.
  • 25 августа 2015 г.
  • Ну, во-первых, у меня есть домен и не один, и все как ни странно на рабочих проектах. Сдергивать домен с рабочего проекта и цеплять на тестирование Диафана это бред. Иметь домен для тестов, как бы можно, но как то до этого не требовалось. Вот написать в поддержку, чтобы активировали триал на домен 3го уровня еще куда ни шло.
  • 25 августа 2015 г.
  • а чем test.tmweb.ru отличается от test.my_domain.ru? Это разве не папочка на рабочем проекте? Я не спорю, что может запуститься на поддомене рабочем, я обратил внимание, что на поддомене Таймвеб не работает триал.
  • 19 августа 2015 г. , редакция: 1439995276
  • Коллеги,
    подскажите, пожалуйста, как сделать, чтобы при выгрузке остатков из МойСклад в Диафан в карточку товара передавалось поле со штрихкодом? Забиваю штрих-код в специально предназначенное поле в МойСклад, синхронизируюсь, в карточке Диафана ничего не появляется. Потом в карточке товара МойСклад добавляю новое поле, обзываю Штрихкод, забивают штрих туда, синхронизируюсь и...в карточке Диафан появляется новое поле Штрихкод и значение из карточки МойСклад.
    Как сделать, чтобы не создавать нового поля в карточке МойСклад...ведь оно уже там есть
  • 23 сентября 2015 г.
  • с быстрым способом не совсем понятно...если в 1С заведен штрих-код, то при обмене он будет вставать в поле артикул?

    По второму варианту поясните, пожалуйста. Нужно править какие-то строки или нужно дописать в файле shop.1c.php. В последней версии на 1122 строчке нет такого.
    Коллеги, помогите, уперся в данном моменте, а без него никуда.
  • 02 июня 2014 г.
  • Ребят, прошу помощи.
    Хочу сделать вывод товаров в магазине с одной колонкой (чтобы каждый товар на своей строчке)
    Вывод модуля осуществляется файлом shop.view.list.php. На данный момент товар выводится в 4 колонки, как файл ни крутил, все равно выводит 4.
    Вот код:
    Код
    //вывод списка товаров
    if (!empty($result["rows"]))
    {
    //вывод сортировки товаров
    if(! empty($result["link_sort"]))
    {
    echo $this->get('sort_block', 'shop', $result);
    }

    echo '<div class="shop-pane">';

    $rows = array(array(), array(), array(), array());

    $t = 0;
    foreach ($result["rows"] as $row => $value)
    {
    if($t > 3) $t = 0;
    $rows[$t][] = $value;
    $t++;
    }

    foreach ($rows as $value)
    {
    echo '<div class="shop-col">';
    foreach ($value as $row)
    {
    echo '<div class="shop-item">';


    Подскажите, пожалуйста, что поправить, чтобы выводился 1 товар в строке.
Показывать по:

Новости

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