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

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

  • 30 июня 2020 г.
  • С этой ошибкой сталкиваюсь уже на втором хостинге. При изменении версии PHP (стояли 4 и 5) на 7 всё отлично, но чтобы заработало на одном из хостингов пришлось переносить всё на другой сервак и т.д. Вопрос такой - можно как-то решить вопрос совместимости /modules/executable/executable.inc.php:36 с ЛЮБЫМИ версиями php во избежание подобного гемора? Не у всех и не на всех хостинг акках стоят самые последние версии PHP...
  • 03 апреля 2020 г.
  • Есть ли возможность огласить ориентировочные сроки запуска 7-ки, и, возможно, анонсировать какие-то основные фичи, плюшки и фишки новой версии? Заранее спасибо!
  • 22 сентября 2020 г.
  • А если этого недостаточно? Сайт на 6.0.12.5, на купленном шаблоне. Симптомы точно такие же, как были описаны в ветке https://user.diafan.ru/forum/show3296/, а именно: не отправляются уведомления ни клиенту, ни администратору. Перепробовал и перетестировал уже уйму вариантов.
    Все уведомления висят в статусе "подготовлено", стоит галочка автоматическая отправка. При попытке вручную отправить - не срабатывает. Если убрать галочку "SMTP", также не отправляет.
    В том случае помогла замена htaccess на новый из дистрибутива 6.0.12.10, в моем случае проблема осталась...
    Можете подсказать, где еще можно копнуть? Заранее спасибо!
  • 16 июля 2018 г.
  • Всем привет! Ситуация такая: тестовый заказ удалили, не открывая (без обработки, со статусом "новый") и очистили корзину. Теперь 7 таких же заказов (новых, удаленных без открытия) постоянно висят в админке, как будто есть 7 новых заказов (скрин приложен). Насколько я понимаю, это теперь только чикать где-то в базе вручную. Может кто-нибудь подсказать, в каком конкретно месте базы и каком столбце это можно сделать, или может еще какие варианты есть? Версия Диафана не последняя, если не ошибаюсь, еще 5-ка. Заранее спасибо за любые советы!
  • 11 октября 2017 г.
  • Всем привет! Сейчас накладная формируется исключительно в формате таблицы с текстом без изображений. Может, кто-то уже сталкивался с задачей формирования накладной с фотками товаров (так, как они выводятся в корзине и заказах)? Существует ли готовое решение на эту тему?
  • 05 октября 2017 г.
  • Всем привет! Возникла задача - добавить в список товаров в админке возможность сортировки товаров не только по категориям, но и по определенной характеристике, имеющей несколько значений. Например, характеристика "есть ли в наличии?". Есть три варианта: "в наличии", "под заказ быстро", "под заказ долго".

    Скажу сразу, я не кодер, и в пхп не силен, но по форуму поискал, и на основании вот этих топиков:

    https://user.diafan.ru/forum/show2018/
    https://user.diafan.ru/forum/show1085/
    https://www.diafan.ru/dokument/full-manual/examples/admin-view/

    попробовал отредактировать shop.admin.php следующим образом:

    Код
    /**
    * @var array выводить в списке содержание полей:
    */
    public $config_other_row = array (
    'vyvodim_param' => 'function', /*добавил эту строчку*/
    'text' => 'text', /*добавил и эту строчку*/
    'no_buy' => 'function',
    'hit' => 'function',
    'action' => 'function',
    'new' => 'function',
    'text' => 'none'
    );
    public function other_row_vyvodim_param($row)
    {
    $article = DB::query_result("SELECT param FROM {shop} WHERE id=%d", $row['id']);
    return '</td><td>'.$param.'';
    }


    так не сработало. насколько я понимаю, надо как-то учесть, что конкретно в моем случае param=2, а id имеющихся значений равны 21, 22 и 23 Буду благодарен, если кто-нибудь сможет подсказать, что и как конкретно нужно отредактировать в shop.admin.php, чтобы в итоге в админке можно было легко отсортировать список товаров по тем, которые есть "в наличии" и тем, которые только "под заказ быстро" и "под заказ долго". Заранее огромное спасибо за помощь!
  • 19 февраля 2019 г.
  • Всем привет! Тоже озадачились данным вопросом. Выпилить из накладной не проблема, а вот кто подскажет, как это выпилить из %message - так, чтобы все остальные поля в уведомлении отправлялись, только кроме инфы из "дополнительно" со служебными комментами? Заранее спасибо за совет!
  • 16 января 2017 г.
  • Всем привет! Версия - самая актуальная. В корзине - ненужная мне форма ввода купона на скидку. Прочесал все файлы в /modules/cart/views/, но ни <insert name="show_add_coupon" module="shop"> ни echo $this->htmleditor('<insert name="show_add_coupon" module="shop">'); ни в одном из файлов не нашел. В админке удалил все скидки, всё равно в корзине форма ввода осталась. Может кто подсказать где конкретно это убирается? Заранее спасибо за помощь!
  • 28 ноября 2016 г. , редакция: 1480282695
  • Добрый день! Что-то я туплю и не могу найти где вставить <br> для того, чтобы название последующих характеристик выводилось с новой строки, а не так, как на скриншоте. Шаблон - стандартный, версия 6. Всем, кто сможет подсказать, в каком файле и как это фиксится - заранее огромное спасибо!

  • 18 октября 2016 г. , редакция: 1476810727
  • Добрый день! Хостер - infobox. завел акк, перенес домен, прицепил к каталогу, в каталог закинул дистрибутив Диафана (самая актальная сегодняшняя версия), при заходе на сайт идет редирект на имя_сайта/installation/ и выдает ошибку:

    Error occurred: 404 - not found
    Apache Server at: s1107584-71446.hostingspace.pro

    Файлы закинулись без проблем и точно все. Можете посоветовать, как можно это поразруливать? Домен - кириллический, на .рф, но еще ни на одном хостинге с этим проблем не возникало... С хостером уже связался, жду от них ответа... Заранее спасибо за советы!
  • 04 мая 2016 г.
  • Денис, спасибо за совет, но это не вариант - во-первых, и так сотка будет подтягиваться с перегрузом, и страницы весом более 600 кило плохо индексируются, и вообще, если фоток в альбоме не 100, а 1000, получаем ту же пагинацию по 100 картинок на каждой, и снова "привет Шишкину..."
  • 04 мая 2016 г.
  • Виталий, спасибо, по сути понятно. Вообще, как мне кажется, было бы полезно такой скрипт иметь под рукой всем, работающим на вашем движке, так как этот вопрос по галерее и работе слайдера возникает частенько, если не сказать практически на любом проекте - по факту реально неудобно фланировать по страницам со сворачиванием/разворачиванием слайдера. Так как я не кодер, попробую за скриптом обратиться в техподдержку.
  • 01 мая 2016 г.
  • Добрый день! Вопрос по модулю галереи. Выбрана анимация и выкладка по 10 фоток на странице. Допустим, в альбоме 100 фоток. Сейчас при заходе на первую страницу альбома и нажатии на любую фотку получаем анимированный слайдер, в котором выводятся только те фотки, которые присутствуют на открытой странице, то есть 10 штук, и чтобы посмотреть следующие 10, надо закрыть слайдер, перейти на другую страницу и снова, нажав на любую фотку, завести слайдер со следующими 10-ю фотками, и так до посинения. Как сделать вывод в слайдере всех, имеющихся в альбоме фоток (100 штук подряд) без необходимости переходов на другие страницы альбома? Что где поправить в коде и в каком файле? Заранее спасибо всем, кто сможет помочь советом!
  • 29 марта 2016 г.
  • Всем привет! Столкнулись с такой проблемой: в магазине часто меняются цены на товар. При этом изменение цен автоматом рикошетит и на их вывод в уже поступивших заказах. Существует ли простой способ закрепления цен в корзине на уже поступившие (до изменения цен) заказы? То есть, если заказ поступил и лежит в списке заказов по цене 100 рублей, а цена в магазине ещё до окончания оформления заказа уже меняется на 150 рублей, чтобы в корзине поступившие ДО изменения цены заказы продолжали оставаться такими, какими они были на момент заказа. Есть ли какое-то простое решение этого вопроса? Заранее спасибо за любые советы!
  • 29 января 2016 г.
  • Добрый день! Вопрос по сортировке товаров на сайте (да и в админке тоже). Сейчас через админку можно выбрать сортировку от старых к новым и от новых к старым, но, как я понимаю, разговор идёт о сортировке по дате заведения товара, то есть, если, допустим, отредактировать цену конкретного товара, то изменение значения "last modified" на его сортировку уже не повлияет, так как есть его более ранняя дата заведения товара (насколько понимаю, сортируется по автоматически присваиваемому в порядке очередности добавления ID). Подскажите, плз, как сделать так, чтобы работало не только от новых к старым, но и чтобы все редактируемые товары сортировались в качестве вновь добавляемых и выставлялись в начало списков в каталоге? В общем, нужно, чтобы в начало ставились и новые товары и редактируемые.

    Заранее спасибо за помощь!
  • 01 декабря 2015 г.
  • Александр, спасибо за подсказку!

    Я уже маленько не туда полез... Кстати, если кому нужно, есть тоже неплохой детектор: github.com/matthewhudson/device.js
    Раз уж у нас уже есть детектор (только у меня он называется сайт/plugins/mobile_detect.php ), не подскажете, что и где нужно прописать в шаблоне и CSS, чтобы при заходе ТОЛЬКО со смартфонов внизу экрана появлялась кнопка "Позвонить".

    Сразу скажу - я не кодер, но, насколько я понимаю, должно быть:

    1) подключение плагина, что-то типа <script src="/plugin/mobile_detect.php"></script>

    2) скрипт с условием вывода кнопки на мобайлах, что-то типа

    if (device.mobile()) {
    //показать кнопку такого-то класса с такой-то ссылкой
    } else {
    //ничего не показывать
    }

    3) должны быть прописаны стили кнопаря

    Можете подсказать, в правильном ли направлении я иду, а если возможно, заодно уточнить правильные варианты, а именно, как конкретно подключить имеющийся детектор мобил в шаблон и правильный скрипт с условием вывода кнопки (и куда его надо разместить - до </head> или до </body>)? Со стилями всё понятно, но если есть какие-то нюансы для вывода на смартфонах, тоже буду признателен за любые советы!

    Заранее огромное спасибо!
  • 30 ноября 2015 г.
  • Добрый день! Интересует создание полупрозрачной кнопки ПОЗВОНИТЬ, которая будет всплывать ТОЛЬКО в случае захода на сайт с мобильных устройств (планшетов, смартфонов и т.д.). Слышал, что это как-то можно сделать чуть ли не исключительно в CSS, хотя, по логике, должен быть код "детектор мобильных". В общем, если кто-нибудь "в теме", может поделитесь рабочим решением, не рикошечащим на SEO? Заранее огромное спасибо!
  • 01 декабря 2015 г.
  • Дело в том, что как раз хотел сделать решение попроще, БЕЗ подключения мобильной версии. Например, для адаптивной верстки - чтобы на десктопах обычный вывод, а при заходе с мобов внизу экрана всплывающий кнопарь ПОЗВОНИТЬ. Но гораздо больше это актуально для НЕадаптивной верстки...
  • 21 ноября 2015 г.
  • Денис, можете уточнить, что и куда - у меня последняя версия, поменял в скрипте по вашему способу:

    //вывод изображений альбома
    // if (! empty($cat["img"]))
    // {
    // echo '<div class="photo_cat_img">';
    // foreach ($cat["img"] as $img)
    // {
    // switch($img["type"])
    // {
    // case 'animation':
    // echo '<a href="'.BASE_PATH.$img["link"].'" rel="prettyPhoto[gallery'.$cat_id.'photo]">';
    // 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"].'">'
    // .'</a> ';
    // }
    // echo '</div>';
    // }
    if (!empty($row["img"])) {
    echo '<a href="' . BASE_PATH_HREF . $cat["link_all"] . '">';
    echo '<img src="' . $row["img"]["src"] . '" width="' . $row["img"]["width"] . '" height="' . $row["img"]["height"]
    . '" alt="' . $row["img"]["alt"] . '" title="' . $row["img"]["title"] . '">'
    . '</a>';
    }
    else
    {
    //вывод нескольких фотографий из текущей категории (задается в настройках модуля)
    if ($cat["rows"])
    {
    echo '<div class="photo_cat_images">';
    // echo $this->get('rows','photo',$cat);
    echo '</div>';
    }
    }

    Просто пропали фото. Если вас не затруднит, буде благодарен за полный код файла photo.view.first_page заранее огромнейшее спасибо!
  • 21 ноября 2015 г. , редакция: 1448102437
  • Сергей, спасибо за совет, но это не вариант, так как в этом случае все фото В альбомах тоже будут открываться на отд страницах. Мне же нужно, чтобы в альбомах фотки окрывались с анимацией (приттифото), а вот с главной фотогалереи при нажатии на фото, соответствующее определенному альбому переход шел именно в раздел с этим альбомом, а не просто большое изо фотки показывалось, как сейчас...

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

Новости

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