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

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

  • 10 ноября 2015 г.
  • У меня бяда и сплошное огорчение.

    Отключилась возможность покупки товаров.
    Последние действия: перенос модуля ИМ на главную страницу.
    Т.е. я подключила к главной странице модуль, перенаправила категории на главную страницу. Соответственно все товары отправились туда же сами.

    Потом просто изучала админку (ничего не сохраняя).
    Только после этого увидела, что кнопка "купить" отсутствует.
    В админке кнопка неактивна.

    Что я там сломать сумела?
  • 09 ноября 2015 г. , редакция: 1447094039
  • Если товар отсутствует или его цена равна 0, то выводится форма "Сообщить когда появится на e-mail".

    Как в данной форме изменить мыло на телефон?

    Код
    echo '
    <div class="js_shop_waitlist shop_waitlist">
    '.$this->diafan->_('Сообщить когда появится на e-mail').'
    <input type="email" name="mail" value="'.$this->diafan->_users->mail.'">
    <input type="button" value="'.$this->diafan->_('Ок', false).'" action="wait">
    <div class="errors error_waitlist" style="display:none"></div>
    </div>';
  • 08 ноября 2015 г.
  • Интересует вопрос корректности вставки подобного кода в карточку товара.

    Код
    <script type='text/javascript'>
    (function($) {
    $(function() {

    $('ul.tabs').delegate('li:not(.current)', 'click', function() {
    $(this).addClass('current').siblings().removeClass('current')
    .parents('div.section').find('div.box').hide().eq($(this).index()).fadeIn(150);
    });

    });
    })(jQuery);
    </script>


    Можно его напрямую вписать или корректнее вынести в какой-то отдельный файл? А в нужном месте просто сделать подключение данного файла.

    П.С. А может есть уже готовое решение вывода параметров во вкладках для данного движка?
  • 08 ноября 2015 г.
  • Хм... Тут такая фишка...
    В оригинальном файле идет подключение
    https://yandex.st/jquery/2.0.3/jquery.min.js

    А я пытаюсь подключить дополнительно
    http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js

    Скорее всего тут и идет конфликт.
    Если это в принципе одно и то же (в чем я не особо разбираюсь), то у меня более старая версия, отсюда и глюки.
  • 06 ноября 2015 г.
  • Чувствую себя ламером полным, но вот заклинило что-то и не могу сообразить.

    Суть: характеристики товаров выводятся в массиве.
    Заключила это дело в див1, внутри заключила название характеристики в див2, значение характеристики в див3.

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

    Код
    echo '<div class="parametr_blok">';
    foreach ($result["rows"] as $param)
    {
    echo '<span class="parametr">'.$param["name"] . '';
    if ($param["value"])
    {
    echo ': </span><span class="znach">';
    if($param["type"] == "attachments")
    {
    foreach ($param["value"] as $a)
    {
    if ($a["is_image"])
    {
    if($param["use_animation"])
    {
    echo ' <a href="'.$a["link"].'" rel="prettyPhoto[gallery'.$result["id"].'shop]"><img src="'.$a["link_preview"].'"></a> <a href="'.$a["link"].'" rel="prettyPhoto[gallery'.$result["id"].'shop_link]">'.$a["name"].'</a>';
    }
    else
    {
    echo ' <a href="'.$a["link"].'"><img src="'.$a["link_preview"].'"></a> <a href="'.$a["link"].'">'.$a["name"].'</a>';
    }
    }
    else
    {
    echo ' <a href="'.$a["link"].'">'.$a["name"].'</a>';
    }
    }
    }
    elseif($param["type"] == "images")
    {
    foreach ($param["value"] as $img)
    {
    echo '<img src="'.$img["src"].'" width="'.$img["width"].'" height="'.$img["height"].'" alt="'.$img["alt"].'" title="'.$img["title"].'">';
    }
    }
    elseif (!empty($param["link"]))
    {
    echo '<a href="'.BASE_PATH_HREF.$param["link"].'">'.$param["value"].'</a>';
    }
    elseif (is_array($param["value"]))
    {
    foreach ($param["value"] as $p)
    {
    if ($param["value"][0] != $p)
    {
    echo ', ';
    }
    if (is_array($p))
    {
    if ($p["link"])
    {
    echo '<a href="'.BASE_PATH_HREF.$p["link"].'">'.$p["name"].'</a>';
    }
    else
    {
    echo $p["name"];
    }
    }
    else
    {
    echo $p;
    }
    }
    }
    else
    {
    echo $param["value"];
    }
    //единицы измерения
    if(! empty($param["measure_unit"]) && $param["type"] == 'numtext')
    {
    echo ' '.$param["measure_unit"];
    }
    }
    if($param["text"])
    {
    echo '<div class="shop_param_text">'.$param["text"].'</div>';
    }
    echo '</span></div><div class="parametr_blok">';
    }
    echo '</div>';
  • 05 ноября 2015 г.
  • Собственно, прошу помощи, т.к. не совсем понимаю, как это сделать (институтов мы не кончали )

    Характеристики товара разбросаны по карточке: сверху выводятся те, от которых зависит цена товара. А где-то там внизу непонятно где показываются вообще все характеристики. Причем нижние так интересно: перечисляется все, что вообще существует, через запятую.
    Фактически получается дубль характеристик.

    Как вытащить из подвала все характеристики и вставить их вверх - это понятно. А вот как убрать дубли-?
  • 06 ноября 2015 г.
  • В общем, получилась ерунда. Вопрос актуален.

    При скрытии характеристик через админку скрытие происходит во всех товарах, а это неправильно.
    Вручную получится сделать, если все характеристики делать выпадающим списком, но это нереально в плане объема работы.

    Нужно при выводе всех характеристик товара добавить условие: если есть выборка характеристики, то не выводить ее списком.

    Иначе получается вот такая штука:
  • 04 ноября 2015 г.
  • Очень неудобно работать админу с заказами.
    Все, что там есть - это информация, которую указал о себе клиент, а также три статуса (новый, в обработке, выполнен).
    Остальные телодвижения по заказу нужно записывать на бумажке.

    Суть: доставка заказов планируется на неделю-две-три вперед, удержать в голове, кому-куда-чего-когда доставить, невозможно. Искать при звонке клиента судорожно по бумажкам "а чего же мы там ему наобещали" - тоже неудобно.
    По некоторым заказам поступает предоплата - это тоже нужно записать на бумажке, а то через две недели и не вспомнишь, кто какую сумму вносил.

    Вопрос-предложение: Можно ли сделать в админке комментирование каждого отдельного заказа только для администратора? Еще было бы чудесно, если комменты датировались.

    Также неплохо было бы выводить не только дату создания заказа, а дату его выполнения, т.к. для бухгалтерии совершенно неважно, когда поступил звонок/заказ/заявка, ей важна дата отгрузки товара со склада.
  • 04 ноября 2015 г.
  • Я, может быть, не так объясняю.
    Скрин заказа.

    Что я вижу:
    1. наименование товара, его количество, сумма, итоговая сумма + итоговая сумма с учетом доставки.
    2. История заказа:
    - изменение статусов заказа.
    - указание админа о времени доставки товара.
    - указан доп.телефон клиента.
    - добавление товаров в заказ (не критичный параметр, но на старом сайте он есть).

    Собственно, это по каждому отдельному заказу. И никакой там не километр комментариев (максимум 10 бывает).
  • 04 ноября 2015 г.
  • Заношу новые товары в ИМ, соответственно, создаю для них категории, характеристики и т.д.

    При попытке перейти на страницу "Категории" попадаю на адрес /admin/shop/category/site6/, тут же просит залогиниться заново. Вношу данные - попадаю на стартовую страницу админки, пытаюсь перейти в "категории"... и начинается по кругу до бесконечности.
    Попасть на нужную страницу можно, если в адресной строке браузера стереть концовку ссылки /site6/.

    В чем глюк? И как от него избавиться?
  • 04 ноября 2015 г.
  • Доброго дня всем (утра, вечера, ночи или другого времени суток)!
    Интересует, можно ли осуществлять загрузку-выгрузку не всех товаров, а только определенной категории?

    Объясню смысл: когда товаров 50 штук - это не критично, а если 1000, 2000 и т.д., то это уже проблема. Нагрузка на хост огромна (уже роняла весь хост не раз), найти в тысяче товаров те, которые необходимы, затруднительно.
  • 04 ноября 2015 г.
  • Спасибо, вроде разобралась.

    А исчо вопрос в тему: при экспорте выгружаются только данные, при этом характеристики у меня представлены просто циферками. А вот как узнать, какие циферки из какой характеристики?

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

    П.С. Перехожу с другого движка, поэтому трудно приспособиться сразу.
Показывать по:

Новости

  • 19 сентября
  • Мы внесли изменения в лицензию и объявляем, что прекращаем техническую консультационную поддержку сайтов на DIAFAN.CMS версий старше 7.0. А это все минорные версии платформы, предшествующие актуальной линейке, а именно: версии серии 4.x, 5.x, 6.x.
  • 15 сентября
  • У нас отличные новости! Мы выпустили новую сборку DIAFAN.CMS 7.3, которая включает встроенные нейросети непосредственно в административной панели. Это значит, что создание контента для вашего сайта больше не будет проблемой — искусственный интеллект возьмет эту задачу на себя, избавляя вас от необходимости привлекать копирайтеров или тратить время на написание текстов самостоятельно.
  • 25 марта
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 

Блоги

  • 10.09.2025
  • DIAFAN.CMS славится нагрузоустойчивостью и безопасностью, про инциденты со взломом сайта на нашей системе давненько не слышали, но недавно получили мы письмо от fstec.ru такого характера:

    Обнаружена уязвимость в CMS-системе DIAFAN, позволяющая нарушителю, действующему удалённо, красть сессионные куки через XSS-атаку.