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

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

  • 11 мая 2018 г.
  • Истину глаголите, Степан. Нарисовались ошибки в режиме разработчика. Действительно отключили ночью его.
    Код

    Undefined variable: images
    #1 include(/home/g/goldgadgru/traversale/public_html/modules/search/views/search.view.show.php) called at [/home/g/goldgadgru/traversale/public_html/includes/template.php:92]
    #2 Template->get(show, search, Array(...)) called at [/home/g/goldgadgru/traversale/public_html/modules/search/search.php:40]
    #3 Search->show_module() called at [/home/g/goldgadgru/traversale/public_html/includes/function.php:118]
    #4 Theme_functions->show_module() called at [/home/g/goldgadgru/traversale/public_html/includes/function.php:57]
    #5 Theme_functions->show_body(Array(...)) called at [(null):0]
    #6 call_user_func_array(Array(...), Array(...)) called at [/home/g/goldgadgru/traversale/public_html/includes/parser_theme.php:216]
    #7 Parser_theme->start_element(Array(...)) called at [/home/g/goldgadgru/traversale/public_html/includes/parser_theme.php:106]
    #8 Parser_theme->get_function_in_theme(<?php if(!defined("DIAFAN")){include("../includes/404.php");exit();}?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www...) called at [/home/g/goldgadgru/traversale/public_html/includes/parser_theme.php:68]
    #9 Parser_theme->show_theme(Search) called at [/home/g/goldgadgru/traversale/public_html/includes/init.php:395]
    #10 Init->start() called at [/home/g/goldgadgru/traversale/public_html/index.php:62]


    Говорит, что неопределенная переменная.
  • 12 мая 2018 г.
  • Код
    <?php
    /**
    * Шаблон результатов поиска по сайту
    *
    * @package Diafan.CMS
    * @author diafan.ru
    * @version 5.3
    * @license http://cms.diafan.ru/license.html
    * @copyright Copyright (c) 2003-2013 OOO «Диафан» (http://diafan.ru)
    */
    if (!defined('DIAFAN'))
    {
    include dirname(dirname(dirname(__FILE__))).'/includes/404.php';
    }

    if (! empty($result["value"]))
    {
    echo '<div class="search_result">'.$this->diafan->_('Всего найдено').": <b>".$result["value"].": ".$result["count"]."</b>
    <br>".$this->diafan->_('Документы: <strong>%d—%d</strong> из %d найденных', true, $result["count_start"], $result["count_finish"], $result["count"])
    . '</div>';

    if (!empty($result["rows"]))
    {
    $i = $result["count_start"];
    foreach ($result["rows"] as $row)
    {

    $images = $this->diafan->_images->get("medium", $row["id"], "shop", 0, $row["name"], false, 2, "large");
    foreach ($images as $img) {
    echo '<img src="'.$img["src"].'" alt="'.$img["alt"].'" title="'.$img["title"].'">';
    }


    echo '<div class="search_list">'.$i++.'. '
    .'<a href="'.BASE_PATH_HREF.$row["link"].'">'.$row["name"].'</a>'
    .'<br>'
    .$row["snippet"]
    .'<br>'
    .'<a href="'.BASE_PATH_HREF.$row["link"].'">http://'.BASE_URL.'/'.$row["link"].'</a>'
    .'</div>';
    }
    }

    echo (!empty($result["paginator"]) ? $result["paginator"] : '');
    }
    else
    {
    echo '<div class="search_result">'.$this->diafan->_('Извините, слово для поиска не задано.').'</div>';
    }
  • 07 июля 2016 г.
  • мда.... Без пяти литров не разберешься
    Несколько часов уже ковыряюсь.

    Выборка понятна
    Код
    SELECT s.id, s.[name], s.timeedit, s.[anons], s.site_id, s.brand_id, s.no_buy, s.article

    no_buy - это как раз товар присутствует/отсутствует.

    Дальше лес
    Код
    .($this->diafan->_route->sort ? $this->sort_config['sort_directions'][$this->diafan->_route->sort].',' : '')
    ."s.no_buy ASC, ".$order,


    Знает кто-нибудь?
  • 02 октября 2017 г.
  • А подниму-ка я темку, ибо больше ничего по данному вопросу не нашла.

    Как сделать быстрый просмотр товара при помощи стандартных средств (уже имеющихся в диафане)?
    Понятно, что можно прикрутить левый скрипт и делать любые рюшечки, но эти скрипты уже из ушей выплескиваются. Рано или поздно сайт ляжет под весом прикруток.

    В общем попыталась сделать так, как писал Александр https://user.diafan.ru/forum/show1516/#12445

    Сайт ругается нецензурно на строчку
    if($_GET["template"] == 'clear') {
    в /includes/parser_theme.php:51.

    Undefined index: template
    #1 Parser_theme->show_theme() called at [/includes/init.php:121]
    #2 Init->start() called at [/index.php:65]

    Или по прошествии четырех лет есть более правильный/красивый вариант сделать быстрый предпросмотр товара?

  • 02 октября 2017 г.
  • Изменила ссылку быстрого просмотра. Получилось:
    Код
    <a rel="prettyPhoto[ajax]" href="'.BASE_PATH_HREF.$row["link"].'?ajax=true">Быстрый просмотр</a>


    Выводится то, что нужно. Одна печаль: туда попадает шаблон shop.view.id.php.
    А здесь нужно подцепить другой шаблон, урезанный. Как это сделать?

    Может кто-нибудь помочь в данном вопросе?
  • 28 декабря 2019 г.
  • Никак, если у вас стандартная аренда и вы не сохранили себе файл.
    Если бы вы хотя бы данные для доступа к БД сохранили, уже было бы как-то можно вручную файл нарисовать...
  • 29 декабря 2019 г.
  • Платить не надо, а восстановить в ТП могут первоначальный вариант.
    Из регламента:
    Цитата
    Системные файлы DIAFAN.CMS или файлы шаблона оформления Вашего сайта всегда есть у нас в исходном виде. Даже если Вы что-то случайно удалите, например, по ftp, мы всегда сможем это восстановить в исходном состоянии по запросу в службу поддержки.
  • 25 июля 2017 г.
  • Вы вот про это? (см. скрин) Или что-то другое?

    Версия июньская этого года. Картинка заливается, ссылка под нее вставляется.
  • 07 февраля 2018 г.
  • Берем файл shop.view.buy_form.php

    Ищем вот этот кусочек:

    Код
    if(! empty($waitlist))
    {
    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>';
    }


    И меняем его:

    Код
    if(! empty($waitlist))
    {
    echo '<input type="text" value="1" name="count" class="number" pattern="[0-9]+([\.|,][0-9]+)?" step="any">';
    echo '<button type="submit" class="btn" action="buy">'.$this->diafan->_('Узнать цену');
    }


    Вроде так.

    А лучше так, наверное:

    Код
    if(! empty($waitlist))
    {

    if(! empty($result["result"]["one_click"]))
    {
    echo '<button type="button" class="btn btn_darck js_shop_one_click" data-good="'. $result["row"]["id"].'">'.$this->diafan->_('Узнать цену').'</button>';
    }

    }


    В первом случае вы получаете кнопку "купить" и товар падает в корзину, во втором случае используется кнопка "купить в 1 клик". Если ее еще в модальном окне сделать, то вообще нормально получится.
  • 06 февраля 2018 г.
  • 1. Эту надпись можно поменять тоже.
    2. На почту и не придет, насколько я помню (если только в этом модуле что-то кардинально не меняли за последние 2 года).
    Вариант: вместо формы отправки электронного ящика я на своем сайте вставила кнопку "купить", потом переименовала ее в кнопку "заказать". В вашем варианте можно переименовать кнопку в "узнать цену".
    В этом случае вам будет падать в админку заказ, а на почту приходить уведомление о заказе.
  • 02 мая 2021 г.
  • Очень жаль, что шуток вы тоже не понимаете.
    Ссылка была на другую cms. Возможно, вы просто опечатались в прошлый раз.
    За кусок хлеба я не переживаю, зарабатываю не продажей лицензий, а выполнением работ. У меня достаточно сайтов на полной поддержке.

    И с праздником вас.
  • 16 марта 2017 г.
  • Так а вы и не сказали, что конкретно вам нужно вывести.

    Цитата
    Надо вывести или похожие товары или с ними покупают или что то подобное


    В дефолте похожие товары и "с этим товаром покупают" выводятся автоматически, ничего никуда вставлять не нужно.

    А за предсказаниями к Дмитрию
Показывать по:

Новости

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