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

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

  • 02 апреля 2015 г.
  • Суть такая, есть страница, которая выводится shop.view.first_page.php http://op.sunven.ru/genplan/ обычный каталог, только товары там завернуты в svg. По сути это первая страница каталога.
    Задача вывести на другой странице этот же каталог только в другом виде.

    Простая задача, а решить не могу, не хочется писать запросы к БД, неужели нельзя решить без этого?
    Или может кто знает как через <insert name="show_block" module="shop"> вытащить товары со всеми параметрами?
  • 07 июля 2014 г. , редакция: 1404717755
  • Вывожу блок на главной таким образом:
    Код
    <insert name="show_block" module="shop" new_only="true" count="4" images="1" template="new">

    Пытаюсь в шаблоне (shop.view.show_block_new.php) вывести для каждого товара название его категории, перебираю массивы а там нет названия категории, как её вытащить?

    p.s. diafan 5.4
  • 13 февраля 2014 г.
  • Сайты в зонах de, eu существуют, они привязаны к тому же серваку где лежит и сайт .ru Но вместо папок с файлами движка, там ярлыки на файлы в зоне .ru. Более того в одной админке я могу править контенты разных языков.
  • 13 февраля 2014 г.
  • Всем доброго дня!
    Есть задача, хотим перенести сайт на движек диафан, но есть один вопрос:
    возможно ли реализовать мультиязычность, причем если переключаем язык то меняется доменная зона (ru eu de)
    Как это реализовано на данный момент на сайте http://www.vmtec.ru/
    Если это возможно то как? Редеректами? Или есть другие способы?

    Может кто-нибудь решал аналогичные задачи?
    На данный момент на сервере ссылки с папок доменов eu de на файлы ru (как ярлыки в windows). Если я залью файлы движка в .ru и создам языки, то как вместо .ru/eu или .ru/de на движке редиректить на .eu .de, наверное тут просто htaccess 301 редирект поможет?
  • 19 сентября 2013 г.
  • Делал вот http://user.diafan.ru/forum/page2/show695/
    тут алгоритм будет похожий, нужно прикрутить скрипты, ну и смотреть что в php, и что получается после компиляции на самом сайте, и править код php согласно своим нуждам.
  • 24 июня 2013 г.
  • Собственно встал вопрос, как сделать форму обратной связи только для зарегистрированных пользователей?
    Т.е. если пользователь не залогинился то у него на странице http:/***.ru/feedback/ выводится надпись, "для отправки сообщения войдите или зарегистрируйтесь" ну а если залогинился пользователь, то появляется форма обратной связи.
  • 04 апреля 2013 г.
  • Всем доброго дня! Возник вопрос по поводу кнопки "оформить" в самой корзине (diafan 5.0).
    Чего хочется: при нажатии кнопки "оформить" заказ падал в админку, и по-почтам шла рассылка и после этого выводилось окно, "заказ оформлен" и страница перезагружалась.
    Сейчас: при нажатии кнопки "оформить" заказ падает в админку, и по-почтам происходит рассылка, но страница не меняется, ничего не происходит. Т.е. покупатель не видит результата.

    Пытался допилить файл cart.view.form.php все бы получилось, но с проверкой формы маневр не удался, и нужно подстраиваться еще под проверку заполнения формы. Есть мысль создать переменную которая подтягивается к проверке формы, и если какое то поле не заполнено то эта переменная принимает false, а если все заполнено то true. Но вот как её подтянуть к проверке?

    Ниже прилагаю свой недодеданный код, в котором если переменная $form_empty не равна $xxx при нажатии кнопки "оформить" скрипт выводит окно "Ваш заказ оформлен!", и с задержской в пол секунды обновляет страницу. А если $form_empty равна $xxx то выводится сообщение "Пожалуйста заполните все поля корректно!".

    В нижнюю часть страницы cart.view.form.php дописал
    Код
    <?php
    if ($form_empty != $xxx)
    {
    $button_numb = 'but1()';
    }
    else {
    $button_numb = 'but2()';
    }

    if(! empty($result["payments"]))
    {
    echo '<p>'.$this->_('SELECT_PAYMENT').':</p>';
    foreach($result["payments"] as $row)
    {
    echo '<p><input name="payment_id" value="'.$row['id'].'" type="radio" '.($row == $result["payments"][0] ? 'checked' : '').'> '.$row['name'];
    if(! empty($row['text']))
    {
    echo '<div class="cart_payment_text">'.$row['text'].'</div>';
    }
    echo '</p>';
    }
    }
    ?>

    <script language="JavaScript">
    <!--
    function but1() {
    alert("Ваш заказ оформлен!");
    ident = window.setTimeout("window.location.reload( true );", 500);
    }
    function but2() {
    alert("Пожалуйста заполните все поля корректно!");
    }
    //-->
    </script>
    <?php
    echo '<span class="button_wrap"><input type="submit" value="'.$this->_('TO_ISSUE', false).'" onClick="'.$button_numb.'" class="orange_button"></span>';
    echo '<div class="errors error"'.($result["error"] ? '>'.$result["error"] : ' style="display:none">').'</div>
    </form>';
    echo '</div>';


    Прошу помочь разобраться с этой ситуацией. Может я конечно не в ту сторону смотрю, и есть более простое решение?

  • 18 декабря 2012 г.
  • Всем спасибо!
    Заказчик хотел галку, что-то вроде «Хит» «Новинка» «Акции» Но как добавить туда поля... думаю, без правки базы данных не получится, а лезть туда не хочется.
    Про встроенный механизм скидок даже забыл . Попробую реализовать оба варианта, посмотрим какой устроит заказчика, он именно хочет такие картинки, поэтому зачеркнутая цена не подойдет.
  • 18 декабря 2012 г. , редакция: 1355820055
  • Всем доброго дня!
    Появилась необходимость прикрепить яркие картинки с величинами скидок, для конкретного товара. Т.е. скидка может быть 5%, 10%, 15%, 20% и 30%. Сходу пришло в голову решение следующее: сделать еще одну характеристику, в виде поля с выбором нескольких значений, назвать её скидки и присвоить соответствующие значения. Но вот в чем проблема, как сделать свой стиль для оформления только этой характеристики (как добавить для нее какой либо class или id)? И как скрыть название самой этой характеристики? Может быть я не в ту сторону рою и есть более простое решение? Для наглядности сути вопроса, прикрепляю картинку.
  • 31 октября 2012 г.
  • Для продвижения сайтов на диафане требуется толковый человек/человеки.
    От меня: клиенты.
    От вас: реальная работа по продвижению сайтов, + отсутствие критики в сторону "верстальщика-дизайнера", т.е. меня . А и еще не отбирать мой кусок хлеба (поддержка сайта).
  • 02 ноября 2012 г.
  • Я не назначаю цен. Цена обсуждается непосредственно с клиентом. Я отдаю вам клиента, и мне не нужен никакой откат и пр. Вы будете работать непосредственно с ним, но я буду периодически (на первом этапе) поглядывать за продвижением сайта. Договор устроит всех. Для начала предоставлю одного клиента, если с ним все пройдет гладко, и он будет доволен, то буду советовать и другим клиентам, ибо спрос уже достиг определенной точки.
    На кон ставлю свою репутацию, поэтому нужна реальная работа, а не "бабкины сказки".
  • 24 июля 2012 г.
  • Появилась необходимость сделать вот такой эффект http://ruseller.com/adds/adds2572/example/sample.html для карточки товара интернет-магазина.
    Ну в описании в принципе все понятно: подключаем скрипты + цсс, далее делаем класс 'cloud-zoom' и к нему применяется подключаемый скрипт, но вот как это прикрутить к shop.view.id.php сходу мне было не понятно. В тп мне сказали
    Цитата
    Это работа не очень большая, но и в рамках техподдержки мы произвести ее не можем. Для этого у нас есть служба заказов, где мы или наши партнеры обязательно Вам поможем за соответствующую плату.
    , ну понятно каждый зарабатывать хочет. В общем, покопавшись, я разобрался, и хотел бы поделится опытом, может, кому то понадобится.
    Открываем shop.view.id.php и заменяем строку
    Цитата
    echo '<a href="' . BASE_PATH . $img["link"] . '" rel="prettyPhoto[gallery' . $result["id"] . 'shop]">';
    на
    Цитата
    echo '<a href="' . BASE_PATH . $img["link"] . '"class = "cloud-zoom" rel="tintOpacity:0.5, smoothMove:5, zoomWidth:380, zoomHeight:380, adjustY:-4, adjustX:10">';

    В приложении есть скрипты + css и html для примера. А вот ссылка на инструкцию к данному плагину http://ruseller.com/adds/adds2572/example/howtouse.html
Показывать по:

Новости

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