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

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

  • 12 августа 2021 г.
  • А никто эту хрень клиентам и не показывает. Просто при помощи категорий делают посадочные страницы.

    В семерке есть возможность избавиться от этого хлама, но дружно на семерку все равно не перейдут. Это ж не так просто.
  • 15 ноября 2015 г.
  • Погуглила. Ой, пояндексила... и ничего не нашла по этой теме.

    В общем по дизайну в карточке товара хочецца сделать так: квандратик, в котором идет три блока (картинки, название и характеристики, кол-во и кнопки купить).
    Проблема в том, что весь блок хар-к и купить выводятся при помощи
    Код
    echo $this->get('buy_form', 'shop', array("row" => $result, "result" => $result));


    Соответственно открываю shop.view.buy_form.php, а там все в кучу.

    В shop.view.id.php если перетаскивать код (указан выше), то переносится весь блок.
    Как его можно разодрать на запчасти?

    П.С. Может делал уже кто-то такое? Пните меня в правильном направлении, пожалуйста.
  • 15 ноября 2015 г.
  • Это не те параметры. Это все характеристики, которые выводятся в оригинальном движке в конце страницы. Меня интересуют те, которые выводятся единым блоком вместе с ценой (характеристики, от которых зависит цена).
  • 12 ноября 2015 г.
  • Спасибо. Значит все же не через админку...

    Сделала страницу с поиском.
    В этом файле метод пост стерла, оставила метод гет, ajax в форме тоже потерла. Теперь выводится на страницу отдельную, как и хотела.

    Вот только доп.вопрос: нужен поиск только по товарам, а у меня выводятся и категории, и еще какая-то ерунда... Это уже через админку?
  • 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 бывает).
Показывать по:

Новости

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

Блоги

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

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

Форум