Писать на форуме DIAFAN.CMS могут только зарегистрированные пользователи. Войдите или зарегистрируйтесь.
Всего найдено: 1399
-
13 февраля 2016 г.
-
Странно, я полностью скопировал код вашего шаблона и проверял на нём. Попробуйте скопировать целиком и заменить.Код<?php
/**
* Кнопка «Купить»
*
* Шаблон вывода кнопки «Купить», в котором характеристики, влияющие на цену выводятся в виде выпадающего списка
*
* @package Diafan.CMS
* @author diafan.ru
* @version 5.4
* @license http://cms.diafan.ru/license.html* @copyright Copyright (c) 2003-2014 OOO «Диафан» (http://diafan.ru)
*/
if (!defined('DIAFAN'))
{
include dirname(dirname(dirname(__FILE__))).'/includes/404.php';
}
if (! empty($result["result"]["access_buy"]))
return false;
if (empty($result["row"]['price_arr']) && ! $result['result']["buy_empty_price"])
return false;
if(! $result['result']["buy_empty_price"])
{
$no_empty = false;
foreach( $result["row"]['price_arr'] as $p)
{
if(trim($p["price"]))
{
$no_empty = true;
}
}
if(! $no_empty)
return false;
}
$action = '';
if(! $result["result"]["cart_link"] || $result["row"]["no_buy"] || empty($result["row"]["count"]))
{
$action = 'buy';
}
echo '
<form method="post" action="" class="js_shop_form shop_form ajax">
<input type="hidden" name="good_id" value="'. $result["row"]["id"].'">
<input type="hidden" name="module" value="shop">
<input type="hidden" name="action" value="'.$action.'">';
if ($result["row"]["no_buy"] || empty($result["row"]["count"]))
{
echo '<div class="js_shop_no_buy js_shop_no_buy_good shop_no_buy shop_no_buy_good">'.$this->diafan->_('Товар временно отсутствует').'</div>';
$hide_submit = true;
$waitlist = true;
}
if(! $result["result"]["cart_link"])
{
$hide_submit = true;
}
// у товара несколько цен
if ($result["row"]["price_arr"])
{
echo '<div class="js_shop_form_param shop_form_param">';
foreach ($result["result"]["depends_param"] as $param)
{ if ($result["row"]["no_buy"] || empty($result["row"]["count"])) continue;
if(! empty($result["row"]["param_multiple"][$param["id"]]))
{
if(count($result["row"]["param_multiple"][$param["id"]]) == 1)
{
foreach($result["row"]["param_multiple"][$param["id"]] as $value => $depend)
{
echo '<input type="hidden" name="param'.$param["id"].'" value="'.$value.'"'.($depend == 'depend' ? ' class="depend_param js_shop_depend_param"' : '').'>';
}
}
else
{
$select = '';
foreach($param["values"] as $value)
{
if(! empty($result["row"]["param_multiple"][$param["id"]][$value["id"]]))
{
if(! $select)
{
$select = $param["name"].': <select name="param'.$param["id"].'" class="inpselect'.($result["row"]["param_multiple"][$param["id"]][$value["id"]] == 'depend' ? ' depend_param js_shop_depend_param' : '').'">';
}
$select .= '<option value="'.$value["id"].'"'
.(! empty($_GET["p".$param["id"]]) && $_GET["p".$param["id"]] == $value["id"] ? ' selected' : '')
.'>'.$value["name"].'</option>';
}
}
if($select)
{
echo $select.'</select> ';
}
}
}
}
echo '</div>';
foreach($result["row"]["price_arr"] as $price)
{ if ($result["row"]["no_buy"] || empty($result["row"]["count"])) continue;
$param_code = '';
foreach($price["param"] as $p)
{
if($p["value"])
{
$param_code .= ' param'.$p["id"].'="'.$p["value"].'"';
}
}
if(! empty($price["image_rel"]))
{
$param_code .= ' image_id="'.$price["image_rel"].'"';
}
if (!empty($waitlist))
{
echo '<div class="price_wait">';
}
echo '<div class="js_shop_param_price shop_param_price"'.$param_code.'>';
echo '<div class="shop_price"><span class="shop_price_value">'.$price["price"].'</span> <span class="shop_price_currency">'.$result["result"]["currency"].'</span></div>';
if (!empty($waitlist))
{
echo '</div>';
}
if (!empty($price["old_price"]))
{
echo '<div class="shop_old_price">'.$this->diafan->_('Старая цена').': <span class="shop_price_value">'.$price["old_price"].'</span>'
. ' <span class="shop_price_currency">'.$result["result"]["currency"].'</span></div>';
}
if (!$price["count"] && empty($hide_submit))
{
echo '<span class="js_shop_no_buy shop_no_buy">'.$this->diafan->_('Товар временно отсутствует').'</span>';
$waitlist = true;
}
echo '</div>';
}
}
//скидка на товар
if (!empty($result["row"]["discount"]))
{
echo '<div class="shop_discount">'.$this->diafan->_('Скидка').': <span class="shop_discount_value">'.$result["row"]["discount"].' %'.($result["row"]["discount_finish"] ? ' ('.$this->diafan->_('до').' '.$result["row"]["discount_finish"].')' : '').'</span></div>';
}
if(! empty($waitlist))
{
echo '
<div class="js_shop_waitlist shop_waitlist">
'.$this->diafan->_('Сообщить когда появится по телефону').'
<input type="text" name="mail" value="">
<input type="button" value="'.$this->diafan->_('Ок', false).'" action="wait">
<div class="errors error_waitlist" style="display:none"></div>
</div>';
}
echo '<div class="js_shop_buy to-cart">';
if (empty($result["row"]['is_file']) && empty($hide_submit))
{
echo '<span class="shop_count">'.$this->diafan->_('Кол-во').': <input type="text" value="1" name="count" class="number" pattern="[0-9]+([\.|,][0-9]+)?" step="any"></span>';
}
if(empty($hide_submit))
{
echo '<input type="button" class="button solid" value="'.$this->diafan->_('Купить', false).'" action="buy">';
}
echo '</div>';
if(empty($hide_submit) && ! empty($result["result"]["one_click"]))
{
echo '<div class="js_shop_one_click shop_one_click"><input type="button" value="'.$this->diafan->_('Купить в один клик', false).'" action="one_click"></div>';
}
echo '<div class="error">';
if (!empty($result["row"]["count_in_cart"]))
{
echo $this->diafan->_('В <a href="%s">корзине</a> %s шт.', true, BASE_PATH_HREF.$result["result"]["cart_link"], $result["row"]["count_in_cart"]);
}
echo '</div>';
echo '</form>';
//форма быстрого заказа
if(! empty($result["result"]["one_click"]))
{
echo '<div class="clear"></div>';
$result["result"]["one_click"]["good_id"] = $result["row"]["id"];
echo $this->get('one_click', 'cart', $result["result"]["one_click"]);
} -
-
-
-
25 января 2016 г. , редакция: 1453731594
-
Хочу обратить внимание на некоторые моменты, может кому-то данная информация будет полезна.
Сразу оговорюсь, что данная тема именно для тех пользователей, кто не в курсе (есть и такие). Прошу не пинать с комментариями: "Спасибо, капитан Очевидность!".
РАЗМЕЩЕНИЕ ИЗОБРАЖЕНИЙ В СООБЩЕНИИ
Большинство из нас часто постят изображения в сообщениях. Сделать это можно двумя способами:- При помощи BB-тега [img] с использованием ссылки на внешний источник.
- Прикрепив изображение к сообщению (внизу).
- добавленные файлы располагаются в обратном порядке
- у прикреплённых изображений нет пояснений (нет ни имён, ни комментариев к ним). При клике и просмотре тоже ничего, кроме номеров (2/4).
Вставляя ссылки с внешних источников (посредством BB-кода, либо просто давая ссылки на файлы) нельзя гарантировать их доступность ни сразу, ни потом. Не так давно было пару случаев. В первом из 5-и размещённых таким образом в сообщении изображений открылось три. Во втором в тело ссылок, указывающих на изображения, попали точки и запятые из текста и из 6-и ссылок открывалось две.
Наиболее удобно читать сообщение и сразу под текстом видеть изображение, которое его поясняет. Реализовать это, избежав вышеописанных проблем, можно достаточно просто:- Создать сообщение, прикрепив к нему необходимые изображения.
- Отредактировать созданное сообщение, использовав для вставки изображений BB-тег [img] и ссылки на прикреплённые изображения.
либо кликнув на изображении скроллом (изображение откроется в новой вкладке) и ссылку можно будет скопировать из адресной строки. -
-
-
-
25 января 2016 г. , редакция: 1453734453
-
ЦИТАТЫ С ОТСЫЛКОЙ НА ЦИТИРУЕМОЕ СООБЩЕНИЕ
Тему проблемы цитирования я уже поднимал. Подозреваю, что решат её не скоро. Поэтому ниже предлагаю вариант, который облегчит поиск источника цитаты в случае необходимости.
Простая цитата не несёт никакой доп. информации: ни кого цитировали ни когда цитируемый это сказал/написал, ни тем более - где он это сделал.Можно запросто выдрать из контекста и перевернуть смысл любого поста с ног на голову. Чтобы хоть немного пополнить этот информационный провал, можно сделать следующее:Цитатапросто цитата. Чья-то, откуда-то, когда-то кем-то опубликованная- Скопировать сообщение с шапкой (имя автора и время публикации).
- Удалить всё лишнее при вставке цитаты (можно выделить инфу об авторе и время жирным):
Скопируется следующее:Цитата[Партнер-разработчик] Любимов Павел (webnavigator) 32 минуты назад, редакция 1 минуту назад
Хочу обратить внимание на некоторые моменты, может кому-то данная информация будет полезна.ЦитатаЛюбимов Павел (webnavigator) 32 минуты назад
Хочу обратить внимание на некоторые моменты, может кому-то данная информация будет полезна.
В первом случае получаем нормальную цитату, из которой хотя бы понятно кто и когда (про где - отдельный разговор).
Во втором просто кусок текста с пометкой "цитата". -
-
-
-
25 января 2016 г. , редакция: 1453670966
-
Анимацию двух плашек слева в слайдере надо либо убирать, либо сделать, чтобы выезжали слева. Сильно тормозит и движение рваное получается. CSS ещё долго не будет работать так же плавно, как флеш. Слайды сами (эффект) лучше заменить на fade, либо фон какой-то сделать каждому слайду вменяемый (не белый цвет).
При наведении на фото в карточке товара оно тускнеет. Надо или убрать этот эффект или наоборот.
Я бы убрал верхнюю рамку у <li class="tab-current"> у вкладок. Названия на вкладках не отцентрованы. Я убрал отступы и слева от текста осталось пространство.
Вкладки надо сделать также, как они сделаны в отзывах (см. вкладку "Отзывы" в карточке товара).
Завтра может ещё чего-нибудь напишу, поздно уже. -
-
-
-
25 января 2016 г. , редакция: 1453713326
-
В карточках товара в каталоге (и на странице товара тоже) надо
- Названия позиций (текст) обернуть во вьюхе в <span class="name"> и стиль им прописать .name {display:block}
- Сделать input количества одинаковых габаритов с кнопкой.
Понятно, что название "Колонка такая-то, модель" полностью идёт в тело ссылки из базы. Я бы разделил название и артикул, например. Или добавил характеристику "Модель". И во вьюхе делал составные названия. Предложение как ссылка - это не самый лучший вариант даже чисто с визуальной точки зрения. У ссылки для этого есть title.
Во вкладках "Отзывы" добавить отступ.
Сделать значок телефона отличным от основного цвета дизайна, чтобы он не сливался с элементами. Смотрится не очень.
Изменить стили оформления выпадающего меню и добавить классдля большей информативности.Код.parent:hover > a {
color: #FFA500 !important;
}
box-shadow для внутренних блоков страниц я бы вообще убрал. Не нужно делать псевдо-трёхмерность ради неё самой. Хватит теней у основных структурных блоков - они визуально разделяют фон (подложку) и контент. Для всего остального это не обосновано. Оформление любого элемента должно преследовать чётко определённые цели.
-
-
-
-
25 января 2016 г. , редакция: 1453714959
-
Вы меня не так поняли. Я не предлагаю флеш, это вымирающий вид
. Я говорю, что CSS-анимация отрабатывает дёргано и "рвано". По-крайней мере при первом запуске. Пока это так, к сожалению. Поэтому анимацию элементов надо настраивать (задержки, тайминги и прочие параметры). А также надо по возможности сокращать дистанции и временные отрезки.
Ваши блоки с категориями и комментариями к ним "пролетают" весь слайдер справа налево и сверху вниз соответственно. Если их пустить оба снизу, то их "путь" будет короче и меньше рывков будет.
Сам слайдер у вас едет слева направо опять же по самой длинной траектории из возможных. Пускайте слайд сверху вниз или через плавный fade секунды на 1,5-2. Будет намного комфортнее в визуальном плане. -
-
-
-
25 января 2016 г. , редакция: 1453735520
-
http://paletton.com/
Пробуйте. -
-
-
-
28 января 2016 г.
-
Если поподробнее распишите, как оно её ломает (импорт/экспорт или что ещё? я не работал с 1С, плохо представляю), тогда я предложу что-нибудь для обруливания этого. Перелинковка - это слишком мудрено, как мне кажется. Тут надо для конкретного товара в шаблоне что-то придумать.Цитатано ломает модель 1С
-
-
-
-
28 января 2016 г. , редакция: 1453982982
-
Ну раз доп.характеристики - не вариант, то можно попробовать брать в шаблоне строку и разбивать на подстроки. Но опять же придётся заполнять название по какому-то определённому шаблону. А у вас в одном месте одни кавычки, в другом другие, где-то с маленькой буквы, где-то с заглавной. Тут проверку на условия не сделаешь, поскольку не ясно - где закончилось одно и началось другое.
Проще тогда оставить как есть.
Я бы сделал пару доп.характеристик и не включал их в описание файла импорта/экспорта, если позиции добавляются руками. Если бы не вышло по различным причинам, указывал бы модель в кавычках или только с заглавной буквы, а потом разбивал бы строку на подстроки и оборачивал тегами. -
-
-
-
24 января 2016 г. , редакция: 1453637824
-
modules/shop/views/shop.view.rows.php
Это вывод самих товаров.
Этот шаблон подключается в modules/shop/views/shop.view.list.php
Ищите по комментариям //вывод списка товаров (и прочие выводы).Кодecho $this->get('rows', 'shop', $result);
В шаблоне 5-ой версии кол-во колонок определялось в шаблоне shop.view.rows.php переменнойС 6-ой версией ещё не работал, так что не подскажу, но этой переменной в шаблоне 6-ки нет. Так что принцип другой, видимо.Код$number_columns = 4; //количество столбцов.
-
-
-
-
23 января 2016 г. , редакция: 1453579692
-
А его как перенаправляет? Со всеми данными, которые он накликал или просто на страницу с таким же товаром на другом сайте? Просто перенаправить можно и через JS, тот же onclick. Маловато информации вы предоставили.Цитатаа его перенаправляет на страницу другого магазина.можете на сайте создать страницу, прикрепить к ней модуль "Интернет-магазин", завести новую группу пользователей и пользователя и в "доп.настройках" этой страницы дать ему доступ (см. скриншот). Визуально страницу оформить можете как хотите, создав для неё отдельный шаблон (вьюху).Цитатаможно ли сделать мультимагазин, т.е. чтобы когда обращается производитель, ему на сайте создается отдельный магазин, предоставляются права на его редактирование, без возможности доступа к основному или другим магазинам.
-
-
-
-
24 января 2016 г. , редакция: 1453634666
-
Можно. Ставите ссылку на сайт производителя и всё. HTML-тег <A> вам в помощь. Если же хотите именно кнопку, то я выше вам уже написал решение.ЦитатаМожно ли это сделать без глубоких ковыряний кода.
Для начала, мне хватит и просто перенаправляющей ссылки.Более подробно разжёвывать вам никто тут не будет, направят в проекты, потому что вы просите помочь в реализации уж совсем элементарных вещей, не имеющих к разработке в CMS прямого отношения.Цитатаперенаправить можно и через JS, тот же onclick
Для решения обозначенной в комментарии задачи нужно дважды спросить у Google:Выбираете любые 2 понравившиеся ответа:Соединяете первое со вторым:Читайте документацию, изучайте систему, пользуйтесь Google.Код<button onclick="window.location.href = 'http://ya.ru'">редирект на яндекс</button> -
-
-
-
22 января 2016 г. , редакция: 1453461208
-
Хочу внести предложение по доработке функционала данного раздела. Проштудировал раздел по мотивам данной темы. Какие моменты показались недоработанными:
- Вёрстка Шаблон страницы изначально разделён на 2 блока 50% ширины каждый. При этом слайдер с примерами продукта расположен в блоке комментариев. После окончания описания продукта, ничто не мешает отдать под комментарии все 100% ширины страницы.
- Разделение комментаторов В проектах если заказчик пишет в общую ленту комментариев, то его сообщение так и помечается - "заказчик". В ленте обсуждения продуктов непонятно - кто разработчик, кто купил, а кто просто мимо проходил и решил оставить комментарий "до кучи".
- Рейтинг отзывов Как и везде, отзыв без конкретики - не отзыв. Предлагаю добавить возможность оценить отзыв с т.з. полезен/нет по аналогии с тем же ЯМаркетом.
Надо разложить по отдельным блоком содержимое - инфа продукта отдельно, комментарии отдельно. Блоки разместить друг под другом. Это позволит оптимальнее использовать место под контент на странице. Пример на скриншоте.
Предлагаю помечать или выделять сообщения пользователей, купивших продукт, чтобы было понятно - кто дело говорит, а кто "не читал, но осуждаю". Ну и разработчика не забыть, конечно.
Также обращаю внимание на тот факт, что при объявлении скидки на продукт, старая цена отображается, но не зачёркивается и не помечается каким-то иным образом. -
-
-
-
29 января 2016 г. , редакция: 1454086912
-
А как будут обстоять дела со следующим моментом:
Вот есть, например, шаблон: http://themes.diafan.ru/shopzap/
Дали мне на него ссылку, я захожу, смотрю. Шаблон называется "shopzap", если сверяться со ссылкой. Ну или TRUCKPARTS, если поверить глазам своим.
Хочу я узнать - кто автор, сколько стоит и т.п..
Захожу на http://themes.diafan.ru (по ссылке). Перенаправляет на http://addons.diafan.ru/. Ищем, но ничего не находим.
Может стоит оставлять меню аддонсов и на страницах демо-шаблонов?
P.S.: Подправьте условия уменьшения размеров аттачей (по ширине, я так понимаю, не ужимает). -
-
-
-
22 января 2016 г. , редакция: 1453460894
-
Какой культурный, даже звёздочки вставляет в слова жопа и говно. Правда я не понял значения этого слова из 5 букв (ж*опы), очень похожего на слово из 4-х букв, одна из которых "Ж"
. Почти 5 лет терпел беспредел и произвол. И вот не выдержал. И тут Астапа понесло (с).
срочно помойтесь, а то небось целиком измазались в вашем любимом цвета детской неожиданности. По слухам, оно плохо отмывается, особенно если сразу не начатьЦитатаБольше никогда не буду связываться с этим гов*о-движком
-
-
-
-
31 января 2016 г. , редакция: 1454230375
-
Александр, в информации к шаблону вы в качестве ТП предоставляете контакты для связи. В самом первом сообщении Евгений заявил, что ничего не работает, а ниже - что по указанным контактам вы на связь не выходите. Поэтому запросы в ТП и конкретно эти 90 (или сколько там уже
) комментариев имеют довольно-таки прямое друг к другу отношение. Если конечно под аббревиатурой "ТП" вы подразумевали свою тех.поддержку.
-
-
-
-
21 января 2016 г. , редакция: 1453402313
-
По-моему, всем будет проще сделать по аналогии с Diafan. Есть тестовый период - смотри и анализируй, стоит этот продукт заявленной цены с вашей т.з. или нет. У CMS с этой стороны есть защитный момент - блокировка при отсутствии лицензии. Шаблон "заиграть" куда проще. НО! Достаточно для купирования данной ситуации поставить в соглашение требование к разработчику организовывать демо-площадку и предоставлять к ней доступ. Особенно если перед публикацией проводится только частичная проверка публикуемого продукта.
Так что проблем я тут не вижу. Зато вижу недоработку. У каждого партнёра есть как минимум одна лицензия "не для продажи". Поддомен 3-его уровня с запретом на индексацию, префикс в базу данных и вперёд!
Кстати, напоминаю всем присутствующим, что оплата в любой форме (кроме процедур, вводящих в заблуждение, т.е. мошенничество) является c юридической точки зрения конклюдентным действием. Совершение конклюдентных действий равноценно заключению договора со всеми вытекающими юридическими последствиями.
Проще говоря, покупая товар без предварительного ознакомления и оплачивая этот товар, покупатель берёт всё бремя ответственности на себя. Есть конечно такой немаловажный момент, как репутация, но в нынешних реалиях она сильно потеряла в весе. -
-
-
-
21 января 2016 г.
-
Если нет официально оформленного договора с гарантийными обязательствами продавца перед покупателем, это называется просто - НЕ ПОВЕЗЛО.ЦитатаВОПРОС, что если купленное является не работающим (дополнение), или например дизайн- шаблон содержит множество ошибок, и не соответствует описанию?
-
-
-
-
21 января 2016 г. , редакция: 1453408177
-
Тут вопрос в описании этих самых характеристик. Если характеристики публично описаны и в открытом доступе на момент покупки/продажи, а товар купленный этому не соответствует, то покупатель вправе требовать компенсации согласно действующему законодательству, а именно Закону о защите прав потребителей.Цитатаэто все равно товар. Который обладает некими характеристиками и должен быть работоспособным.
Если отсутствует договор в явной форме и не прописаны гарантийные обязательства продавца, действуют нормы, предусмотренные текстом закона. Самым подходящим вариантом в данном случае являлось бы "соразмерное уменьшение цены", на которое покупатель вправе рассчитывать.
Но есть одно огромное НО! На странице шаблона нигде явно не указано, каким критериям он соответствует. ПоэтомуХарактеристики не могут быть "некими". Они должны быть чётко описаны, либо иметь сноску на соответствие общепринятому стандарту качества, например, проходить валидацию консорциума W3C.Цитатаневажно - это все равно товар. Который обладает некими характеристиками и должен быть работоспособным.
Поэтому данное утверждение имеет мало общего с реальностью. Работоспособность товара определяется специальными требованиями: ГОСТ, СНиП, ТУ и пр. и качество определяется исходя из соответствия продукта этим требованиям.
В данном случае никакие требования заранее не оговорены. Требования по качеству посредника (Diafan) выполнены. Т.е. продукт соответствует видению и уровню компетенции его автора и поставляется "Как есть". Нельзя оценить уровень работоспособности продукта, т.к. никакие качественные характеристики продукта в публичной оферте не указаны. Заранее не оговорено, каким критериям и каким образом должен соответствовать продукт.
С учётом наличия ссылки на демонстрационную версию продукта, все претензии с юридической т.з. ничтожны и не имеют силы. В суде вы такое дело не выиграете.
-
-
-
-
21 января 2016 г.
-
Это единственное, что вы можете в данной ситуации, учитывая написанное мной ниже. Самый действенный инструмент регулирования рынка, кстати.ЦитатаИз-за такой неопределенности, больше не захочешь покупать такие решения.Эти сроки устанавливает сам продавец, либо закон, если продавец явно не указывал их. А вы уже из этих сроков принимаете решение о покупке.ЦитатаНужно установить самое главное срок устранения багов и срок реагирования на проблему. Если этого не происходит, то все по любому возврат.
Площадка, коей в данном случае выступает Diafan, заинтересована в первую очередь в наличии продукта и продавцов. Так что никаких жёстких рамок или требований к продавцам "быть идеальными" не будет. -
-
-
-
22 января 2016 г. , редакция: 1453452272
-
Евгений, вот вы шумите больше всех. При этом на странице шаблона, откуда цитата, 12 продаж, Рейтинг 4 из 5. Отзывы все формата "Есть ошибки..." Конкретики всего на пару моментов хватит. При этом такие же малоинформативные сообщения автора, что "шаблон обновлён".ЦитатаИ вообще автор сего шаблона динамит по полной. Это если кратко, полнее напишу на странице отзывы исполнителя
Евгений (mbytez) 09 ноября 2015 г., редакция 09 ноября 2015 г.
Получается на не предвзятый взгляд, что ошибки исправляются, недовольных в лучшем случае 30%, поскольку из комментариев понятно, что не все из комментаторов его купили. И т.д.. Картина в общих чертах не такая уж и мрачная, как вы её описываете.
Вы сами обещали подробный отзыв, даже ссылку дали - куда вы его напишете и за 3 месяца так ничего и не написали. За 3 месяца пару часов времени не нашлось написать развёрнутый отзыв о проблеме, предоставив аргументацию или писать нечего?
При этом времени создать эту тему вы нашли. Вот если бы написали развёрнутый отзыв с указанием конкретных проблем и т.п. и он долгое время (те же 3 месяца с того времени, как вы его обещали) оставался бы без ответа, вот тогда тут можно было заявить, что "сделал всё от меня зависящее" и т.п.. Это бы сильно поспособствовало решению проблемы. -
-
-
Новости
-
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-атаку.
Блоги
-
24.04.2024
-
Выпустили новую сборку DIAFAN.CMS 7.1.4.
Блоги
-
12.01.2024
-
В данном руководстве познакомим вас с панелью управления DIAFAN.CMS