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

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

  • 24 сентября 2018 г. , редакция: 1537806742


  • Код
    <?php
    /**
    * Шаблон товарного чека
    *
    * @package DIAFAN.CMS
    * @author diafan.ru
    * @version 6.0
    * @license http://www.diafan.ru/license.html
    * @copyright Copyright (c) 2003-2017 OOO «Диафан» (http://www.diafan.ru/)
    */

    if (! defined('DIAFAN'))
    {
    $path = __FILE__; $i = 0;
    while(! file_exists($path.'/includes/404.php'))
    {
    if($i == 10) exit; $i++;
    $path = dirname($path);
    }
    include $path.'/includes/404.php';
    }
    ?>

    <html>
    <head>
    <title><?php echo $this->diafan->_('Товарный чек', false);?></title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <STYLE type="text/css">
    body
    {
    font-family: Arial, Helvetica, sans-serif;
    }

    p
    {
    padding: 5px 0px 0px 5px;
    }

    .vas ul
    {
    padding: 0px 10px 0px 15px;
    }

    .vas li
    {
    list-style-type:circle;
    }

    h3
    {
    padding:0px 0px 0px 5px;
    font-size:100%;
    }

    h1
    {
    padding:0px 0px 0px 5px;
    font-size:120%;
    }

    li
    {
    list-style-type: none;
    padding-bottom:5px;
    padding: 6px 0px 0px 5px;
    }

    .main
    {
    font-size:12px;
    }

    .list
    {
    font-size:12px;
    padding: 6px 15px 0px 5px;
    }

    .main input
    {
    font-size:12px;
    background-color:#CCFFCC;
    }

    .text14
    {
    font-family:"Times New Roman", Times, serif;
    font-size:14px;
    }
    .text14 strong
    {
    font-family:"Times New Roman", Times, serif;
    font-size:11px;
    }

    .link
    {
    font-size:12px;
    }

    .link a
    {
    text-decoration:none;
    color:#006400;
    }

    .link_u
    {
    font-size:12px;
    }
    .link_u a
    {
    color:#006400;
    }

    table td{
    border:#000000 1px solid;
    padding: 5px;
    }
    </STYLE>
    </head>
    <body>
    <div class="text14">
    <p><?php echo BASE_URL;?><br><font size="5"><?php echo TITLE;?></font></p><br>
    <h1 style="width:720px; text-align: center;"><?php echo $this->diafan->_('Товарный чек', false);?> № <?php echo (!empty($values["order_id"]) ? $values["order_id"] : '');?> <?php echo $this->diafan->_('от', false);?> &quot;<?php echo (!empty($values["date_d"]) ? $values["date_d"] : '');?>&quot; <?php echo (!empty($values["date_m"]) ? $values["date_m"] : '');?> <?php echo (!empty($values["date_y"]) ? $values["date_y"] : '');?> г.<h1>
    <table width="720" bordercolor="#000000" style="border:#000000 1px solid;" cellpadding="0" cellspacing="0">
    <?php
    echo '
    <tr><td><b>'.$this->diafan->_('Наименование', false).'</b></td>
    <td><b>'.$this->diafan->_('Ед. изм.', false).'</b></td>
    <td><b>'.$this->diafan->_('Кол-во', false).'</b></td>';
    if($values["discount"])
    {
    echo '<td><b>'.$this->diafan->_('Цена, грн.', false).'</b></td>
    <td><b>'.$this->diafan->_('Скидка', false).'</b></td>
    <td><b>'.$this->diafan->_('Цена со скидкой, грн.', false).'</b></td>';
    }
    else
    {
    echo '<td><b>'.$this->diafan->_('Цена, грн.', false).'</b></td>';
    }
    echo '
    <td><b>'.$this->diafan->_('Сумма, грн.', false).'</b></td></tr>';
    if(!empty($values["goods"]))
    {
    foreach ($values["goods"] as $row)
    {
    echo '<tr>';

    echo '<td>'.$row['name'].($row['article'] ? ' '.$row['article'] : '').'</td>
    <td>'.(! empty($row["measure_unit"]) ? $row["measure_unit"] : $this->diafan->_('шт.', false)).'</td>
    <td>'.$row['count_goods'].'</td>';
    if($values["discount"])
    {
    echo '<td>'.$row["old_price"].'</td>
    <td>'.($row["discount"] ? $row["discount"] : '&nbsp;').'</td>';
    }
    echo '<td>'.$row["price"].'</td>
    <td>'.$row["summ"].'</td>';

    echo '</tr>';
    }
    }
    if(!empty($values["delivery"]))
    {
    echo '<tr><td>'.$this->diafan->_('Доставка', false).'</td>
    <td>&nbsp;</td>
    <td>1</td>
    <td>&nbsp;</td>';
    if($values["discount"])
    {
    echo '<td>&nbsp;</td>
    <td>&nbsp;</td>';
    }
    echo '<td>'.$values["delivery"]['price'].'</td></tr>';
    }
    echo '<tr><td>'.$this->diafan->_('Итого', false).'</td>
    <td>&nbsp;</td>
    <td><b>'.(!empty($values['count_goods']) ? $values['count_goods'] : '').'</b></td>
    <td>&nbsp;</td>';
    if($values["discount"])
    {
    echo '<td>'.(!empty($values["order_discount"]) ? $values["order_discount"] : '&nbsp;').'</td>
    <td>&nbsp;</td>';
    }
    echo '<td><b>'.(!empty($values['summ']) ? $values['summ'] : '').'</b>';
    if(! empty($values["tax"]))
    {
    echo '<br>'.$this->diafan->_('в т. ч. %s', true, $values["tax_name"]).'<br>'.$values["tax"];
    }
    echo '</td></tr>';
    ?>
    <table>
    <div class="itogo" style="width:720px; text-align: left; padding: 30px 0 0 0;"><?php echo $this->diafan->_('Итого', false);?>: <u><?php echo $values['str_summ'];?></u> <br>
    <?php echo $this->diafan->_('Подпись', false);?> _____________________<br>
    <?php echo $this->diafan->_('МП', false);?></div>

    <div style="padding-top:40px;"><hr>
    <?php echo $this->diafan->_('Покупатель', false);?>: <?php echo (!empty($user_fio) ? $user_fio : '');?><br>
    <?php echo $this->diafan->_('Телефон', false);?>: <?php echo (!empty($user["phone"]) ? $user["phone"] : '');?><?php echo (!empty($user["phone-extra"]) ? ' '.$user["phone-extra"] : '');?><br>
    <?php echo $this->diafan->_('Адрес доставки', false);?>:
    <?php
    echo (!empty($user["address"]) ? $user["address"].' ' : '');
    echo (!empty($user["zip"]) ? $user["zip"].', ' : '');
    echo (!empty($user["country"]) ? $user["country"].', ' : '');
    echo (!empty($user["city"]) ? $user["city"].', ' : '');
    echo (!empty($user["street"]) ? $user["street"].', ' : '');
    echo (!empty($user["metro"]) ? $this->diafan->_('станция метро', false).' '.$user["metro"].', ' : '');
    echo (!empty($user["building"]) ? $this->diafan->_('д.', false).' '.$user["building"].', ' : '');
    echo (!empty($user["suite"]) ? $this->diafan->_('корпус', false).' '.$user["suite"].', ' : '');
    echo (!empty($user["flat"]) ? $this->diafan->_('кв.', false).' '.$user["flat"] : '');
    echo (!empty($user["entrance"]) ? $this->diafan->_('подъезд', false).' '.$user["entrance"] : '');
    echo (!empty($user["floor"]) ? $this->diafan->_('этаж', false).' '.$user["floor"] : '');
    echo (!empty($user["intercom"]) ? $this->diafan->_('домофон', false).' '.$user["intercom"] : '');
    echo (!empty($user["cargolift"]) ? $this->diafan->_('наличие грузового лифта', false).' '.$user["cargolift"].', ' : '');
    echo (!empty($user["comment"]) ? '<br><br>'.$user["comment"].', ' : '');

    $address =
    (!empty($user["city"]) ? $user["city"].', ' : '')
    .(!empty($user["street"]) ? $user["street"].', ' : '')
    .(!empty($user["building"]) ? $this->diafan->_('д.', false).' '.$user["building"].', ' : '')
    .(!empty($user["suite"]) ? $this->diafan->_('корпус', false).' '.$user["suite"].', ' : '')
    .(!empty($user["address"]) ? ' '.$user["address"].', ' : '');

    if($address)
    {
    ?>
    <hr>
    <iframe width="650" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?ie=UTF8&iwloc=near&hl=ru&t=m&z=16&mrt=loc&geocode=&q=<?php echo urlencode($address); ?>&output=embed"></iframe>
    <?php }?>
    </div>
    </div>
    </body>
    </html>
  • 14 ноября 2018 г.
  • Техподдержку Диафана обновила. Значит обновления встали нормально и все как я понимаю.


    ПартнерВладимир (german3w) 8426 сентябряСсылка на это сообщение
    Скорее всего, нужно непосредственно смотреть. Может быть много нюансов:
    - когда последний раз обновлялась система?
    - просто так ничего не происходит, возможно что-то менялось, но сразу не заметили?
    - и т. д.

    Теперь готова ответить. Вчера обновила систему. Проблемы с накладной были с самого начала это точно.

  • 09 марта 2019 г. , редакция: 1552154778
  • DIAFAN.CMS версия 6.0.8.0 версия диафана (обновляется автоматически)
    /custom/my/modules/payment/backend/non_cash (тема моя)
    Файл payment.non_cash.view.memo.php нашла в своей теме.

    Заменила на код, который давали выше. Тоже ошибка 500 выходит.

    https://clip2net.com/s/40imBvb тут 2 файла, мало ли может это важно) Попробовала даже второй удалить, не помогло)

    Все та же проблема
    "Сформировать товарную накладную для печати".
    Выводит накладную с адресом доставки. Как только появляется комментарий выводит накладную с комментарием. Адрес не показывает.

    Может таки кто подскажет как найти эту ошибку. Очень она такая болезненная, доставляет каждый день хлопот.


  • 09 марта 2019 г.
  • ОШИБКА 500
    Internal Server Error
    Если Вы уверены что это ошибка, Вам следует обратиться к владельцу сайта. В письме не забудьте указать адрес страницы на которой возникла ошибка.

    Прошу прощения 500.
  • 10 марта 2019 г.
  • Можете код от текущей темы дать? Или подсказать как искать...

    Цитата
    возможности нужен лог (на хостинге)

    Возможность есть. Если правильно гугл помог, то надо найти на хостинге лог ошибок - error_log (после того как поменяю файл).
  • 12 марта 2019 г.
  • Цитата
    Привет (romaromk)


    Большое спасибо за помощь! Вы нашли такую иголочку в стоге сена, что восторг мой не передать!



    Может кому пригодится на будущее. Стояло значение "комментарий к адресу". Поменяли на сам "адрес".

    И все, вывод адреса и комментария одновременно стал работать.
  • 17 сентября 2018 г.
  • В диафане есть замечательная галочка "учитывать остатки товаров на складе".

    Эта опция необходима не на все категории/товары. Как поступать в случае частичной необходимости?

    1. Вариант задать в поле большое значение на каждом товаре.

    2. Вариант? Наверное хотелось как то программно ограничить хотя бы категориями.
  • 11 октября 2018 г.
  • Подскажите пожалуйста.

    Сделала второй каталог для учета товаров на складе. Получается нарушилась сортировка. "Товар временно недоступный" не падает в конец страницы, а остается на своем месте как был только с пометкой.

    Как исправить чтобы временно недоступные перемещались в конец?
  • 11 октября 2018 г.
  • Не пойму что происходит.

    Перевела товары в каталог2. Открыла учет на складе. Поставила количество.

    Захожу на сайт, делаю пробу покупки (статус заказа выполнен). Товар не списывается.


    Захожу в каталог2 - товар одноразовые мешки - количество 100. Так и осталось 100 после покупки. https://c2n.me/3XeUYPv

    Захожу в заказы - смотрю товар который заказала - открываю его. Он так же само в каталоге2, но уже без остатка вообще видно его https://c2n.me/3XeV81R

    Так же через сайт смотрю товар. Расположение каталог2. Нажимаю редактирование страница выходит без количества. https://c2n.me/3XeV81R
    https://c2n.me/3XeWn87

    Что не так?

  • 24 октября 2018 г.
  • Ответ ТП:
    В настройках у вас ошибок не обнаружено.
    В "Каталоге" учет остатков не производится.
    В "Каталоге2" отмечен учет остатков.
    Тем не менее количество купленного товара не учитывается.

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

    Сайт делала сама, ничего не меняла. Вот тему покупала. Автор темы сказал это не его. Не знаю как к этому вопросу подобраться теперь.
  • 12 ноября 2019 г.
  • Не хочу плодить темы, спрошу тут.

    У меня стоит галочка "учет остатков на складе". Когда товар = 0, то автоматически становилось "нет остатков на складе".
    Сейчас можно добавить с админки. Это у меня только так стало???

    Крайне неудобно продавать несуществующий товар)
  • 20 ноября 2019 г.
  • Прошу прощения, не видела что ответили. Сейчас объясню подробнее. Так раньше не было.

    Есть товар, которого нет на складе. Стоит галочка "учет остатков товаров". То есть когда подходит и становится 0, он автоматически становится "нет в наличии".
    Например:
    https://clip2net.com/s/44Gw03H
    гелевые красители, сусальное золото = 0
    На сайте отображается "нет в наличии"
    https://clip2net.com/s/44Gway3 его не купить как и должно быть

    В админке же стал доступен к продаже как будто он в наличии и его можно добавить.
    https://clip2net.com/s/44Gw50q вот здесь видно и гелевые красители и сусальное золото добавляется.

    Получается весь товар = 0 надо еще отмечать ручками галочку "нет в наличии". Тогда он становится не доступен в админке к продаже как и должно быть.
    https://clip2net.com/s/44GwsXy вот сделала галочку "товар временно отсутствует" и не дает в админке купить https://clip2net.com/s/44GwE0L

    А надо бы чтобы =0 и автоматически с админки не купить то что равно нулю. Во всяком случае так было и теперь стало неудобно что добавляет товара которого нет.
  • 14 июня 2020 г.
  • Добрый день. Вопрос по "учет остатков на складе".
    Давно назревал.
    Есть такой статус грубо говоря произвольный "товар в обработке", "в ожидание оплаты", когда стоит галочка и списывается товар. Но есть проблема. Когда этот статус уже стоит. И есть потребность изменить заказ. Добавляешь товар или убираешь его из админки - он не считается.
    Это у всех так? Как выходите с ситуации?
  • 14 июня 2020 г.
  • Заказ редактируешь, который уже в обработке. То есть не совсем новый, а где стоит галочка "списание товара". В таком статусе редактируешь и изменения по товару не происходит.

    1. Добавляешь новый товар в заказ.
    2. Удаляешь совсем товар.
    3. Изменяешь количество товара (добавляешь/удаляешь).

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

Новости

  • 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-атаку.