Писать на форуме DIAFAN.CMS могут только зарегистрированные пользователи. Войдите или зарегистрируйтесь.
Разные вьюшки для отображения каталога
-
18 июля 2014 г.
-
Доброго дня, коллеги!
Клиенту потребовалось, помимо обычного каталога товаров, создать еще одну штуку...нечто вроде алфавитного каталога товаров с артикулами и названиями, так, чтобы это чудо отображалось на отдельной странице...
То есть получается, что один и тот же каталоге, вернее его оглавление нужно отображать на двух разных страницах сайта, причем разными вьюхами...
Как такое можно реализовать?
Спасибо всем заранее за советы!!! -
-
-
-
18 июля 2014 г.
-
Можно так http://cms.diafan.ru/dokument/full-manual/templates-functions/#show_block_shop
-
-
-
-
18 июля 2014 г.
-
только чтоб картинки еще отображалиcь надо дописать images ="1"
-
-
-
-
18 июля 2014 г.
-
Не пойдет...
Цитата— count – количество выводимых товаров (по умолчанию 3);
то есть получается, что, либо вручную указывать количество товаров...а оно естественно изначально не известно, либо сперва указать, например, миллион, а потом при необходимости лезть в код и исправлять...
и второе... нужен именно полный каталог, с группами...а не выборка просто товаров...
Так что...не вариант (((( -
-
-
-
18 июля 2014 г.
-
может примерчик есть? Будет понятней что именно надо
-
-
-
-
18 июля 2014 г. , редакция: 18 июля 2014 г.
-
Вот, например... обычный посетитель этого сайта видит каталог карточками товара с картинками и прочими вкусными плюшками...
А если жамкнуть на кнопку "Архитектору" в заголовке сайта, то видим совсем другое оглавление каталога...
Вот это и нужно :) Тоесть в двух словах...один каталог, одни и те же товары, но разные оглавления каталога на разных страницах сайта... -
-
-
-
18 июля 2014 г. , редакция: 18 июля 2014 г.
-
Задача решена!
Огромное спасибо службе техподдержки! Ребята - они лучшие!
Если кому интересно, то алгоритм следующий...
1. Ссылка на нетрадиционную отображалку оглавления каталога, отличную от той что используется по ссылке
http://ваш_сайт.ru/shop/ прописывается в шаблоне, ну или в коде нужной вам страницы сайта и должна иметь вид http://ваш_сайт.ru/shop/?view=other
2. В конце функции init в файле shop.php написать:Кодif(! empty($_GET["view"]) && $_GET["view"] == 'other')
{
$this->view = 'other';
}
При этом будет подключен файл modules/shop/views/shop.view.other.php, который вы предварительно заливаете на хостинг в папку вьюшек модуля, предварительно изготовив этот файл из файла shop.view.first_page.php простым переименованием...
Вот и все собственно... и что-то мне подсказывает, что таких отображалок оглавления каталога можно пририсовать к одному каталогу на одном сайте столько - сколько душе угодно...
Еще раз огромное спасибо службе технической поддержки!!! -
-
Поблагодарили: Валерий Викторович (Sherrlok), Александр (lebonnet)
-
-
-
18 июля 2014 г.
-
Готовый результат эксперимента...
Еще раз всем спасибо огромное! -
-
-
-
18 июля 2014 г.
-
Интересная идея, спасибо, кладу в копилку.
-
-
-
-
01 апреля 2015 г.
-
как раз понадобилось!
-
-
-
-
02 апреля 2015 г.
-
не работает данный способ,Код
if(! empty($_GET["view"]) && $_GET["view"] == 'price')
{
// сюда он попадает
// но что делать с кодом ниже видимо функция не знает
$this->view = 'price';
}
типо новая вьюшка
http://op.sunven.ru/genplan/?view=price
она есть, и в ней вызывается сразу return false;
но страницы выводятся одинаковые
http://op.sunven.ru/genplan/ -
-
-
-
02 апреля 2015 г.
-
Александр, все прекрасно работает!
Вот живой пример, именно этой конструкции... слева, после менюшки каталога товаров ссылка "Для специалистов"
http://www.ssg72.ru/ -
-
-
-
02 апреля 2015 г. , редакция: 02 апреля 2015 г.
-
У вас точно на хостинге есть файл modules/shop/views/shop.view.price .php ????
Напомню, что этот файл должен быть изначально идентичен файлу shop.view.first_page.php -
-
-
-
02 апреля 2015 г.
-
может типа того надо7
Код
if($_GET["view"] == 'price') {
//новый код
} else {
//обычный код
} -
-
-
-
02 апреля 2015 г.
-
это сути не изменит, getом данные приходят, только как вьюху другую подпихнуть?вот эта конструкция не пашетКод
$this->view = 'price';
-
-
-
-
02 апреля 2015 г.
-
через товары я так понял сделано?
можно стандортов цену вывести и почитсить там лишнее. Или я не так понял что именно надо сделать
Код
echo $this->get('buy_form', 'shop', array("row" => $row, "result" => $result)); -
-
-
-
02 апреля 2015 г.
-
Суть такая, есть страница, которая выводится shop.view.first_page.php http://op.sunven.ru/genplan/ обычный каталог, только товары там завернуты в svg. По сути это первая страница каталога.
Задача вывести на другой странице этот же каталог только в другом виде.
Простая задача, а решить не могу, не хочется писать запросы к БД, неужели нельзя решить без этого?
Или может кто знает как через <insert name="show_block" module="shop"> вытащить товары со всеми параметрами? -
-
-
-
02 апреля 2015 г.
-
Если категории не использются, то лучше все это делозаписать в shop.show.block и там уже запросы делать. Т
-
-
-
-
02 апреля 2015 г.
-
В настройках Характеристикм надо указать галочку - отображать в блоке
-
-
-
-
02 апреля 2015 г.
-
приложил скриншот
-
-
Поблагодарили: Александр (lebonnet)
-
-
-
01 июля 2015 г. , редакция: 01 июля 2015 г.
-
А если у меня много категорий?
Инструкция описанная Павел (neo_work) видимо устарела.... к огромнейшему сожалению..
У меня тоже так не работает... выводит просто тот же самый каталог и с другой вьюхой не связывается в принципе.
Вариант, предложенный Александр Биг Эпл (ba5) нам не подходит... так как используются у нас категории.
Вообще задача такая - автоматическое формирование текстового прайса на основании каталога
Может кто уже мучался на эту тему? Прошу помощи.
Как подключить доп.вывод того же каталога, но другой вьюшкой? -
-
-
-
02 июля 2015 г.
-
Как вариант:
на страницу каталога сделать URL www.domen.ru/shop/?template=price к примеру
$template = $_GET["template"];
if($_GET["template"] == "price") {....один шаблон.....} else {....другой шаблон.....}
как вариант http://habrahabr.ru/post/18726/
-
-
-
-
06 июля 2015 г. , редакция: 07 июля 2015 г.
-
на страницу каталога сделала URL www.domen.ru/shop/?template=price_page
в shop.php
Код$template = $_GET["template"];
if($_GET["template"] == "price_page")
{
$this->view = 'price_page';
}
else {
$this->view = 'shop';
}
вьюшка shop.view.price_page.php не привязывается.
На странице прайс выводится каталог, т.е. дубликат каталога, но изменить отдельно эту страницу никак.
-
-
-
-
06 июля 2015 г.
-
слеш последний уберите
-
-
-
-
08 июля 2015 г.
-
а куда код это вставляете?
-
-
-
-
08 июля 2015 г. , редакция: 08 июля 2015 г.
-
Через админку, в доп.параметры страницы Прайс. Псевдоссылка
-
-
-
-
08 июля 2015 г. , редакция: 08 июля 2015 г.
-
Вот рабочий пример.
-
-
-
-
22 июля 2015 г. , редакция: 22 июля 2015 г.
-
Спасибо!
Делала делала, не работают все эти конструкции, просто прописанный путь
на странице прайс http://мой сайт.ru/shop?view=list_price/ выдает нам страницу каталога... оно же http://мой сайт.ru/shop
вот эта конструкция в shop.php не работает.
Код$view = $_GET["view"];
if($_GET["view"] == "list_price")
{
$this->view = 'list_price';
}
else {
$this->view = 'shop';
}
ругается что не идентифицирована переменная $view
соответственно не подкрепляет файл shop.view.list_price.php
а на конструкцию что была на форуме в самом начале, не ругается, но и ничего не меняется...( -
-
-
-
22 июля 2015 г. , редакция: 22 июля 2015 г.
-
Версия движка 5.3, все прекрасно работает:
Файл shop.php исправляем дорабатывая код вот таким образом:Код/**
* Инициализация модуля
*
* @return void
*/
public function init()
{
$this->rewrite_variable_names = array('page', 'show', 'cat', 'sort', 'param');
$this->diafan->rewrite_variable_names = $this->rewrite_variable_names;
if ($this->diafan->show)
{
$this->model->id();
}
elseif ($this->diafan->param)
{
$this->model->list_param();
}
elseif(isset($_GET["action"]) && $_GET["action"] === 'search')
{
$this->model->list_search();
}
elseif(isset($_GET["action"]) && $_GET["action"] === 'compare' && ! $this->diafan->configmodules('hide_compare', "shop"))
{
$this->model->compare();
}
elseif(isset($_GET["action"]) && $_GET["action"] === 'file' && isset($_GET["code"]))
{
$this->model->file_get();
}
elseif (! $this->diafan->configmodules("cat"))
{
$this->model->list_();
}
elseif (! $this->diafan->cat)
{
$this->model->first_page();
}
else
{
$this->model->list_category();
}
$this->result = $this->model->get_result();
$this->get_global_variables();
if(! empty($_GET["view"]) && $_GET["view"] == 'other')
{
$this->view = 'other';
}
}
нас интересуют строки:Кодif(! empty($_GET["view"]) && $_GET["view"] == 'other')
{
$this->view = 'other';
}
other - название вашей вьюшки
При этом будет подключен файл modules/shop/views/shop.view.other.php, который вы предварительно заливаете на хостинг в папку вьюшек модуля, предварительно изготовив этот файл из файла shop.view.first_page.php простым переименованием...
тоесть, чтобы работала отображалка other сперва нужно создать копию файла shop.view.first_page.php с присвоением копии имени shop.view.other.php...
Ссылка на нетрадиционную отображалку оглавления каталога, отличную от той что используется по ссылке
http://ваш_сайт.ru/shop/ прописывается в шаблоне, ну или в коде нужной вам страницы сайта и должна иметь вид http://ваш_сайт.ru/shop/?view=other
причем /shop/ не обязательно, если, например, модуль магазина прицеплен к главной странице, то /shop/ в ссылке не нужен...
Вот живой и работающий пример: http://ssg72.ru/?view=other -
-
-
-
08 июля 2015 г.
-
А тако1 вариант не?
-
-
-
-
07 июля 2015 г.
-
Здравствуйте!
Если вы про это: URL www.domen.ru/shop/?template=price_page , то убрала www.domen.ru/shop?template=price_page
Но, все равно, да, каталог выводится.. но вьюшка не та((( -
-
-
-
23 июля 2015 г. , редакция: 23 июля 2015 г.
-
Я не понимаю в чем проблема.
Модуль интернет-магазина прикреплен к www.domen.ru/shop
В админке создаю страницу "прайс", псевдоссылка www.domen.ru/shop/?view=price
Файл shop.php, как вы писали выше:Кодpublic function init()
{
$this->rewrite_variable_names = array('page', 'show', 'cat', 'sort', 'param');
$this->diafan->rewrite_variable_names = $this->rewrite_variable_names;
if ($this->diafan->show)
{
$this->model->id();
}
elseif ($this->diafan->param)
{$this->model->list_param();
}
elseif(isset($_GET["action"]) && $_GET["action"] === 'search')
{
$this->model->list_search();
}
elseif(isset($_GET["action"]) && $_GET["action"] === 'compare' && ! $this->diafan->configmodules('hide_compare', "shop"))
{
$this->model->compare();
}
elseif(isset($_GET["action"]) && $_GET["action"] === 'file' && isset($_GET["code"]))
{
$this->model->file_get();
}
elseif (! $this->diafan->configmodules("cat"))
{
$this->model->list_();
}
elseif (! $this->diafan->cat)
{
$this->model->first_page();
}
else
{
$this->model->list_category();
}
$this->result = $this->model->get_result();
$this->get_global_variables();
if(! empty($_GET["view"]) && $_GET["view"] == 'price')
{
$this->view = 'price';
}
}
}
копирую
shop.view.first_page.php, переименовываю в shop.view.price.php
Оба файла лежат в modules/shop/views
Получаем, при нажатии в меню на страницу "прайс" автоматически открывается страница "интернет-магазин" и даже пункт меню активный "интернет-магазин". Вот http://nasti.rusblogi.ru/shop/?view=price/
Может путь не там пишу? Но где тогда? Страница "Прайс" у меня статическая. Прикрепляла к ней тоже модуль Интернет-магазин, ничего не изменилось.
На содержание файла shop.php не ругается.
-
-
-
-
23 июля 2015 г. , редакция: 23 июля 2015 г.
-
Цитатакопирую shop.view.first_page.php, переименовываю в shop.view.price.php
Оба файла лежат в modules/shop/views
Вопрос... файлы shop.view.first_page.php и shop.view.price.php кроме имени чем-то сейчас отличаются? -
-
-
-
23 июля 2015 г. , редакция: 23 июля 2015 г.
-
Кстати, версия движка какая?
Для 5.3 ваш код должен работать:Кодif(! empty($_GET["view"]) && $_GET["view"] == 'price')
{
$this->view = 'price';
}
Для 5.4 нужен код:Кодif(! empty($_GET["view"]) && $_GET["view"] == 'price')
{
$this->model->result["view"] = 'price';
/* точно не помню, возможно для 5.4 вот такая конструкция */
/* $this->model->view = 'price'; */
}
и еще...зачем вам еще одна статическая страница с прайсом? ну да ладно, это уже ваше дело...
http://nasti.rusblogi.ru/shop/?view=price/ должна быть без последнего слеша, то есть правильно ссылка будет выглядеть вот так:
http://nasti.rusblogi.ru/shop/?view=price -
-
-
-
23 июля 2015 г.
-
у нас 5.4 ...
-
-
-
-
23 июля 2015 г.
-
Я смотрю получилось :) Не? )
-
-
-
-
23 июля 2015 г. , редакция: 23 июля 2015 г.
-
http://nasti.rusblogi.ru/shop/?view=price
а как мне такую ссылку сделать, если я ее пишу как псевдоссылку у страницы, а там слеш последний не убрать...
да, версия 5.4
сделала вот так:
Код$this->model->result["view"] = 'price';
и если слеш стереть последний при открытии страницы прайс, то подключается вывод другой (я его просто закомментировала).
Осталась главная проблема, а как убрать этот слеш совсем?
-
-
-
-
23 июля 2015 г.
-
Хм... интересно интересно, ну тогда я думаю только тех. поддержка нам поможет... только, если не трудно, отпишитесь потом о результатах обращения, ладно?
-
-
-
-
23 июля 2015 г.
-
сделала вот так, сработало:
Код
$this->model->result["view"] = 'price';
и если слеш стереть ручками последний при открытии страницы прайс, то подключается вывод другой (я его просто закомментировала).
Осталась главная проблема, а как убрать этот слеш совсем? -
-
-
-
23 июля 2015 г. , редакция: 23 июля 2015 г.
-
Блин, я ради интереса на версии 5.4 за 5 минут подключил две разные вьюшки на один каталог:
1. Стандартная отображалка первой страницы каталога: http://talisman72.ru/shop/
2. Не стандартная отображалка первой страницы каталога: http://talisman72.ru/shop/?view=price
Всё прекрасно работает... вот код из shop.php в самом конце функии initКодif(! empty($_GET["view"]) && $_GET["view"] == 'price')
{
$this->model->result["view"] = 'price';
}
$this->model->result();
стандартный файл shop.view.first_page.php скопирован в файл shop.view.price.php оба файла лежат по пути modules/shop/views -
-
-
-
23 июля 2015 г.
-
Удаляйте страницу "Прайс" затем в Меню на сайте вручную добавьте пункт с нужной ссылкой... и будет ваш счастье! много!
-
-
-
-
23 июля 2015 г. , редакция: 23 июля 2015 г.
-
Урра! Вы правы!))))
Мелочь вроде бы, а столько доставила проблем!!!!
Спасибо, заработало подключение вьюшки) http://nasti.rusblogi.ru/shop/?view=price
Теперь остался вывод))))) -
-
-
-
30 июля 2015 г.
-
Анастасии нет (на неделю на природе, отдыхает). Теперь мне приходится спрашивать.
1. как сделать, чтобы по ссылке http://nasti.rusblogi.ru/shop/?view=price работал не шаблон site.php, а любой другой, какой подключим?
2. где прописать мета-теги? Ведь у этой страницы нет "физической" страницы в админке... -
-
-
-
- Denis (Drachoon)
- 154
-
31 июля 2015 г. , редакция: 31 июля 2015 г.
-
так используйтеКод
$this->result["theme"] = 'Фундаментальный шаблон';
$this->result["view"] = 'Шаблон уровня модуля';
вместо стандартых методов
theme_view(); и theme_view_first_page();
в модельках. -
-
Поблагодарили: Валерий Викторович (Sherrlok)
-
-
-
31 июля 2015 г.
-
Благодарю, Денис, посмотрю как применить.
-
-
-
-
01 августа 2015 г.
-
И так крутил, и сяк, но так и не понял куда и как вписать. Работаем с shop.model.php, верно понял?
-
-
-
-
01 августа 2015 г.
-
Проще вставить в shop.list и подставлять разные шаблоны shop.wiev.row
-
-
-
-
01 августа 2015 г.
-
спасибо! Мы это уже делаем.
Сейчас применяется тот же общий шаблон ("Фундаментальный шаблон", в нашем случае site.php или так, чтобы понятнее site_catalog.php - какой назначим в админке), что и для главной страницы модуля Магазин.
Нужно, чтобы было независимо. -
-
-
-
04 августа 2015 г.
-
вот так пробовали?Код
if($_GET["view"] == "price") {
//вывод списка товаров
if (!empty($result["rows"]))
{
echo $this->get('rows_price', 'shop', $result);
}
} else {
//вывод списка товаровif (!empty($result["rows"]))
{
echo $this->get('rows', 'shop', $result);
}
} -
-
-
-
04 августа 2015 г.
-
Благодарю Вас, но я спрашивал о другом.
Как назначить этой странице другой общий (глобальный) шаблон, вместо site.php, допустим, хотим site_original.php
Кстати, теперь решили эту страницу использовать для вывода прайса на печать (а как страницу прайс для просмотра, использовать гл.страницу каталога).
В этом случае нужно суметь назначить другой общий шаблон. -
-
-
-
- Denis (Drachoon)
- 154
-
11 августа 2015 г.
-
Да верно. Смотрим где формируются данные в вашем случае и каким образом цепляется шаблон - меняем логику зацепа без ущерба алгоритму по умолчанию.
-
-
-
-
10 августа 2015 г.
-
Здравствуйте!
Не понимаю, как сделать.
У нас есть пункт меню, с урл вида мойсайт.ру/shop/?view=price
к данному пункту меню прикреплена отдельная вьюшка, shop.view.price.php где мы выводим наш каталог, но в виде списка (прайс-листа).
Вопрос в следующем - как выводить эту страницу с другим шаблоном для дизайна? Автоматически у нас дизайн такой же как и у каталога - site.phpКод
$this->result["theme"] = 'Фундаментальный шаблон';
$this->result["view"] = 'Шаблон уровня модуля';
не понимаю КАК применить вашу подсказку -
-
-
-
- Denis (Drachoon)
- 154
-
11 августа 2015 г. , редакция: 11 августа 2015 г.
-
shop.view.price.php это Шаблон уровня модуля
$this->result["view"] = 'price';
Не совсем понятно что значит?Цитатак пункту меню прикреплена отдельная вьюшка
Шаблон можно прикрепить к элементу и к категории
И там и там есть такой индикатор как id (cat_id, site_id).
Смотрим, прицениваемся - и разводим логику зацепа вьюх через if или swich тут -
-
Поблагодарили: костя (URK)
-
-
-
11 августа 2015 г.
-
Вот за пару минут накидал, если то что надо, то файл в приложении
http://d3.asperatus.ru/shop/?price=Y
http://d3.asperatus.ru/shop/ -
-
-
-
11 августа 2015 г.
-
Благодарю, Александр!
Но судя по ссылкам, там поменялись только вьюшки, а общий шаблон один и тот же.
Нам нужно именно чтобы был другой общий шаблон.
Допустим, там должен быть только прайс, без шапки и боковых колонок с футером. -
-
-
-
11 августа 2015 г. , редакция: 11 августа 2015 г.
-
А ну тогда вот такой пример:
Заходите в /includes/parser_theme.php
там ищем public function show_theme()
и меняем код
при тестировании вот такой сработал
Кодpublic function show_theme()
{
$prices = $_GET["price"];
if(defined('IS_MOBILE') && IS_MOBILE)
{
$theme = $this->diafan->_site->theme;
$this->diafan->_site->theme = 'm/'.$this->diafan->_site->theme;if (! Custom::exists('themes/'.$this->diafan->_site->theme))
{
if(in_array($theme, array('404.php', '403.php', '503.php')))
{
$this->diafan->_site->theme = $theme;
}
else
{
$this->diafan->_site->_site->theme = 'm/site.php';
}
}
}
if($prices == "YY") {
$this->diafan->_site->theme = "price.php";
} else {
if (!$this->diafan->_site->theme || ! Custom::exists('themes/'.$this->diafan->_site->theme))
{
$this->diafan->_site->theme = "site.php";
}
}
$site_theme = file_get_contents(ABSOLUTE_PATH.Custom::path('themes/'.$this->diafan->_site->theme));
echo $this->get_function_in_theme($site_theme, true);
}
http://d3.asperatus.ru/shop/
http://d3.asperatus.ru/shop/?price=YY -
-
-
-
11 августа 2015 г.
-
Страница прайса уже готова (выводится вместо главной каталога).
На странице есть кнопка "Печать". При нажатии должна выходит страница, где нет шапки, боковых колонок и футера. Только сам прайс. Вот, на скрине что уже есть: -
-
-
-
11 августа 2015 г.
-
Как вывести содержимое прайса знаем (выше общими усилиями добились, спасибо!).
Нам теперь надо вывести в отдельном общем шаблоне, специально созданном для вывода прайса на печать. -
-
-
-
11 августа 2015 г.
-
можно стилями убирать все лишнее для версии для печати
@media print {
///
}
а на кнопку вешаете обрабаотчик
$(".print_btn").click(function(
$(window).print()
));
вроде бы как не работает в Опере, но есть плагин: https://github.com/tanathos/jquery.jqprint -
-
-
-
11 августа 2015 г.
-
Вариант ниже, кажется то что нам нужно. Спасибо!
-
-
-
-
11 августа 2015 г.
-
ЦитатаА ну тогда вот такой пример:
Заходите в /includes/parser_theme.php
там ищем public function show_theme()
и меняем код
при тестировании вот такой сработал
КодКод
public function show_theme()
{
$prices = $_GET["price"];
if(defined('IS_MOBILE') && IS_MOBILE)
{
$theme = $this->diafan->_site->theme;$this->diafan->_site->theme = 'm/'.$this->diafan->_site->theme;
if (! Custom::exists('themes/'.$this->diafan->_site->theme))
{
if(in_array($theme, array('404.php', '403.php', '503.php')))
{
$this->diafan->_site->theme = $theme;
}
else
{
$this->diafan->_site->_site->theme = 'm/site.php';
}
}
}
if($prices == "YY") {
$this->diafan->_site->theme = "price.php";
} else {
if (!$this->diafan->_site->theme || ! Custom::exists('themes/'.$this->diafan->_site->theme))
{
$this->diafan->_site->theme = "site.php";
}
}
$site_theme = file_get_contents(ABSOLUTE_PATH.Custom::path('themes/'.$this->diafan->_site->theme));
echo $this->get_function_in_theme($site_theme, true);
}
Спасибо, вот это да, похоже на правду, но вот только, у меня выдает ошибку там, где переменной мы присваиваем значение priceКод$prices = $_GET["price"];
Сделала по примеру из файла shop.php
Код...
if(! empty($_GET["price"]) && $_GET["price"] == 'YY')
{
$this->diafan->_site->theme = "price.php";
}
else
{
if (!$this->diafan->_site->theme || ! Custom::exists('themes/'.$this->diafan->_site->theme))
{
$this->diafan->_site->theme = "site.php";}
}
...
Оба шаблона лежат в папке themes/
И.... подключается шаблон, и выводится... но почему-то не визуально, а КОД шаблона.... причем именно price.php.
Вывод в картинке прикрепила... -
-
-
-
11 августа 2015 г.
-
Код
и лучше тогда чтоб страница с прайс-листом для печати выводилась в новой сранице
согласен на все 100, но как сделать, непонятно... -
-
-
-
-
-
01 августа 2015 г.
-
Создал пожелание, т.к. уже не первый заказчик просит создать страницу с прайс листом, и чтобы ее можно было распечатать (без шапки и без других колонок сайта), и чтобы прайс можно было скачать (можно разрешать только зарегистрированным пользователям).
-
-
-
-
01 августа 2015 г.
-
Думал-думал... Решил использовать для вывода "Прайс-листа" главную страницу каталога (магазина)... пока нет модуля "Прайс-лист" ничего лучше не придумать...
-
-
-
-
10 августа 2015 г.
-
хелп, товарищи программисты!..
очень хочется узнать ваши мысли по данной теме -
-
-
Новости
-
18 июня
-
В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
-
24 апреля
-
В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
-
12 января
-
После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке.
Блоги
-
24.04.2024
-
Выпустили новую сборку DIAFAN.CMS 7.1.4.
Блоги
-
12.01.2024
-
В данном руководстве познакомим вас с панелью управления DIAFAN.CMS