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

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

  • 11 июня 2014 г.
  • Доброго всем времени, уважаемые коллеги!

    Есть вот такая замечательная штука:

    Код
    <!-- шаблонный тег вывода ссылок на соседние страницы сайта в виде "Следующая Предыдущая". -->
    <insert name="show_previous_next">


    Все замечательно, но пришла в голову мысль...а можно как-то сделать чтобы в этой цепочке следующих/предыдущих страниц фигурировали не все страницы, а, скажем, страницы с определенным ключевым словом или признаком каким-нибудь?

    Буду очень признателен за консультацию!
  • 01 мая 2014 г.
  • Доброго всем дня! С праздниками!

    Пытаюсь на первой странице сайта выводить четыре рэндомных товара... все бы ничего... но есть небольшая проблема:

    1. Товары выводятся в шаблоне страницы шаблонным тегом <insert name="show_block" module="shop" count="4" sort="rand">... это правильно?
    2. Судя по всему товары должны выводиться в этом случае вьюшкой shop.view.show_block.php, это так?
    3. Дак вот во вьюшке shop.view.show_block.php есть код:

    Код
    //изображения товара
    if (!empty($row["img"]))
    {
    echo '<div class="shop_img">';
    foreach ($row["img"] as $img)
    {
    switch ($img["type"])
    {
    case 'animation':
    echo '<a href="'.BASE_PATH.$img["link"].'" rel="prettyPhoto[gallery'.$row["id"].'shop]">';
    break;
    case 'large_image':
    echo '<a href="'.BASE_PATH.$img["link"].'" rel="large_image" width="'.$img["link_width"].'" height="'.$img["link_height"].'">';
    break;
    default:
    echo '<a href="'.BASE_PATH_HREF.$img["link"].'">';
    break;
    }
    echo '<img src="'.$img["src"].'" width="'.$img["width"].'" height="'.$img["height"].'" alt="'.$img["alt"].'" title="'.$img["title"].'" image_id="'.$img["id"].'">'
    . '</a> ';
    }
    echo '</div>';
    }


    а изображения товара не выводятся... ((( хотя на самом деле они есть и корректно отображаются, например, вьюшкой shop.view.list.php...

    Подскажите пожалуйста, как решить данную проблему?

    Спасибо!
  • 27 марта 2014 г.
  • Делал недавно сайт для организации, торгующей детскими игровыми комплексами... и появилась необходимость в карточке товара в ссылках на предыдущий и следующий товар указывать их (этих самых товаров) артикулы...

    Спасибо за совет от службы технической поддержки, очень оперативно и профессионально...

    Вот, решил поделится с коллегами...вдруг кому-нибудь пригодиться...

    Ответ от службы технической поддержки:
    Цитата
    Данные для ссылок формируются в методе id_previous_next() файла shop.model.php. Вы можете в начале запроса делать выобрку поля артикул и передевать его в представление как $this->result["next"]["article"] и $this->result["prev"]["article"].


    Ну и собственно решение:

    Цитата
    В файл shop.model.php внести изменения:

    ... "SELECT e.article /* <-- вот это добавил */, e.[name], e.id, e.cat_id FROM {shop} AS e" ....
    ...
    if ($previous)
    {
    $this->result["previous"]["text"] = $previous["name"];
    $this->result["previous"]["article"] = $previous["article"]; // Вот эту строчку добавил...
    ...
    ну и соответственно так же для next

    А в файле shop.view.id.php что-то вроде:

    echo '<a href="'.BASE_PATH_HREF.$result["previous"]["link"].'">&larr; '.$result["previous"]["text"].' '.$result["previous"]["article"].'</a>';
  • 24 февраля 2014 г.
  • Подскажите пожалуйста... нужно выводить на главной странице сайта и только на ней скажемм штук пять случайно выбранных из каталога товаров? Ну или пять новинок, хитов и т.д. Как можно реализовать подобное?
    Заранее спасибо за совет!
  • 24 февраля 2014 г.
  • Хм...ну как вариант, попробую...спасибо! :) А можно этот шаблон сделать простым копипастом уже существующего основного шаблона? :)
    И второй вопрос...если будут вноситься изменения в основной шаблон, соответственно нужно будет исправлять и этот отдельный для главной страницы? Уххх... :)
  • 24 февраля 2014 г.
  • Доброго всем времени! С прошедшим мужским праздником и замечательной Олимпиадой...

    Есть хорошая поговорка "Стою на асфальте я в лыжи обутый, то-ли лыжи не едут, то-ли я... *цензура*"...

    Вот это наверное про меня... в настройках модуля Каталог установлен параметр "Использовать изображения для категории"... во вьюшке стандартной есть условный оператор и цикл перебора картинок для категорий товаров... изображение для категории загружено... размер установлен... ан нет ведь нет на сайте картинки...не отображается... ррррр... злюсь...
  • 24 февраля 2014 г.
  • Блин, пока писал жалобное сообщение понял что поговорка действительно про меня ))))

    Оказывается в настройках модуля есть еще выпадающий список "Отображение изображений категорий в списке категорий"...

    Извиняюсь за беспокойство, вопрос решен
  • 01 февраля 2014 г.
  • Доброго всем времени суток... проблема у меня господа, выручайте...

    Прицепил к сайту облако тегов, все красиво и замечательно но когда кликаешь по тегу... насколько я понимаю срабатывает вьюшка tags.view.list.php... так ведь?

    Теги могут быть прицеплены и для статей и для новостей и для фотографий... для любых внутрисистемных объектов в общем... все прекрасно... рисую в файле tags.view.list.php отображение результатов по выбранному тегу в двух столбиках... табличкой в невидимыми границами...и вот те новость... фотографии отлично встают так как и должно быть...а статьи не тут то было...

    Все дело в том что вьюшка, отображающая список статей уже переписана аналогичным же образом, то есть, список статей и так уже отображается в виде таблички в два столбика с невидимыми границами... и в результате получается при клике по одному из тегов совсем не приглядная картина... вместо того, чтобы положить, например в первую ячейку первой строки невидимой таблицы заголовок и анонс статьи, а во вторую ячейку этой же строки ну скажем фотографию... и все были бы счасливы...

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

    Как то все запутанно обхяснить получилось... непонятно да? (((((

    з.ы. Судя по всему файл tags.view.list.php располагая элемент того или иного типа использует вьюшку для данного типа элементов... а это можно как-нибудь обойти?
  • 01 февраля 2014 г.
  • Хм...а как это сделать... то есть получается уже в tags.view.list.php нужно выудить тип отображаемого элемента, его атрибуты и ссылки... и отдельно прописывать отображение нужных типов элементов?... ой блин...
  • 13 декабря 2013 г.
  • Доброго времени!

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

    тоесть, например, чтобы наименование характеристики (параметра) отображалось жирным шрифтом или шрифтом другого цвета, а само значение - другим...

    если я правильно понимаю, то за отображение характеристик отвечает кусок кода

    Код
    //параметры товара
    if (!empty($result["param"]))
    {
    $this->get('param', 'shop', array("rows" => $result["param"], "id" => $result["id"]));
    }


    и в файле стилей я нашел лишь одно упоминание общее видимо для этого блока...

    Подскажите пожалуйста, как решить данную задачу?

    Спасибо! буду очень признателен за совет!
  • 11 декабря 2013 г.
  • Что-то мне подсказывает что с алиасом я напутал судя по всему... а вообще этот массив для какого запроса используется, где сам запрос посмотреть вывода списка товаров?

    Или я не в ту сторону копаю?
  • 11 декабря 2013 г.
  • Всем доброго времени!
    Собственно сабдж... стандартно в блоке сортировки товаров в списке товаров два поля Цена и Наименование...
    Столкнулся с проектом, где цена в принципе не используется...
    Подскажите пожалуйста как поменять стандартный перечень атрибутов для сортировки списка товаров? Если такое конечно возможно...
    Мне например нужна очень сортировка не по атрибутам "Цена" и "Наименование", а по "Артикул" и "Наименование"
    Буду рад советам бывалых...спасибо!
  • 11 декабря 2013 г.
  • Эти две функции я нашел, до того как задать вопрос... вот такой код, например, приводит к тому что при попытке отсортироваться по артикулу просто начисто пропадает список товаров... (((((

    Код
    $sort_fields_names = array(1 => $this->diafan->_('Цена', false), 3 => $this->diafan->_('Наименование товара', false),
    5 => $this->diafan->_('Артикул', false));

    $sort_directions = array(
    1 => 'pr.price ASC',
    2 => 'pr.price DESC',
    3 => 's.name'._LANG.' ASC',
    4 => 's.name'._LANG.' DESC',
    5 => 's.article ASC',
    6 => 's.article DESC'
    );
  • 31 октября 2013 г.
  • Доброго всем времени суток! Всю голову уже сломали... не работает толком выпадающее (раскрывающееся) горизонтальное меню...
    Вернее, без файла js/jquery-1.6.2.min.js, взятого из бесплатных шаблонов разработчиков не работало... с ним да... но перестали нормально разворачиваться картинки в тексте страниц, и перестала отображаться админпанель (сверху сайта) при логине пользователем с администраторскими правами...
    Написал в техподдержку и почему то нет вообще ответа... уже вторые сутки пошли... ребят, никто не сталкивался с подобным? Как победить? Уже нервы на пределе если честно (((

    з.ы. Версия 5.3.0
  • 02 августа 2013 г.
  • Class 'Comments_inc' not found
    /var/www/neo_work/data/www/arthouse72.ru/includes/init.php:290

    После обновления штатными средствами из панели управления...
    Сама админка работает, а сайт нет... как то не очень...и конечный клиент в бешенстве...
  • 02 августа 2013 г.
  • Ну да... слева в меню админки "Обновление CMS" - куча обновлялок в списке вывалилось...все чекбоксами отмечены... снизу кнопка "Обновить"... думал думал... написал красиво "Система обновлена"... вышел из админки и обомлел...сайту пришел кирдык...
Показывать по:

Новости

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