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

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

  • 14 октября 2013 г.
  • Цитата
    Все картинки на сайте загрузятся сначала сразу же (т.к. уже ранее загружались), а потом начинаю перегружаться снова.
    Это браузерный кеш, плюс хостинг. На большинстве хостингов все нормально, а на некоторых хостингах запрет кеша воспринимается буквально и происходит такая ерунда.
    Момента два:
    1. Попробуйте в /.htaccess закомментировать предпоследнюю строку
    Код
    # Header append Cache-Control "no-store, no-cache, must-revalidate"


    Если не поможет и картинки продолжатся перезагружаться при хождении по сайту, то тогда план Б:

    2. Идете в /includes/init.php в районе 600 строки находите там функцию
    get_headers()
    И там по очереди комментируете строки
    Код
    header("Cache-Control: no-store, no-cache, must-revalidate");
    header("Pragma: no-cache");
    header("Cache-Control: post-check=0, pre-check=0", false);
    проверяя, прекратилось ли мигание картинок.

    Цитата
    не понял по поводу вашего плагина. это какой?
    В визуальном редакторе есть два плагина, стандартный тиневский и наш. Это две иконки в третьем ряду сверху. Первая и вторая, в виде картинки, одна с плюсиком, вторая без. "diafan images plugin" и "добавить изображение". Вот первая - наша.
  • 25 января 2014 г.
  • Цитата
    По телефону ответили, что в тестовом режиме идет урезанная версия.
    По какому телефону? Кто сказал? Ох уж эти телефонисты, сидят, черти чего придумывают Станислав, все приличные специалисты-программисты на телефонах не сидят, они в техподдержке, или в край на форуме Так что лучше не звонить, а писать в ТП, а то Вам нарасскажут...
    Версия в тестовом периоде идет точно такая же, как и не в тестовом - совершенно полноценная. Вы ее можете поставить на сайт, настраивать заполнять и если все понравится, спустя 21 день оплатить лицензию. Ничего после оплаты не изменится, всё продолжит работать как и раньше. В том-то и разница, что не "версия тестовая", а "период". Поэтому, если что-то не работает, значит это потому, что Вы что-то не так настроили, а не потому, что этого нет.
    Чтобы говорить предметно, надо смотреть сайт и настройки автогенерации. Или пишите в ТП, или сделайте пару скриншотиков.
  • 05 октября 2013 г.
  • В техподдержку накатали? Закон подлости, проблемы всплывают в пятницу вечером...
    Если ругается на сокеты, очевидно их нет. Отрубили. Попросите хостинг проверить и включить, чтобы sockopen работала
  • 02 октября 2013 г.
  • Я сам лично тестировал альфу и на эту ошибку тоже налетал. Отмечал ее в нашем внутреннем багтреке, потом у Марины спрашивал, она говорила да-да, исправили. Еще раз скажу перепроверить значит.
  • 14 октября 2013 г.
  • Цитата
    Так как же новичку установить тогда Диафан? Кто такие релизы готовит?`
    Косяк наш. Из GIT скрытый .htaccess не забирается автоматически и его приходится каждый раз закидывать вручную. Так мы косячим раз в год примерно. Из сотен сборок одна бывает с недоложенным .htaccess. Обычно, в течение дня мы это обнаруживаем и исправляем. Да и бунт народный поднимается раньше.
    Сейчас пакет в порядке.
  • 30 сентября 2013 г.
  • Смотря в каком состоянии будет галка "Удалять неописанные в файле импорта записи" при создании импорта. Если галка отмечена, то все, что встретится в файле, то останется, а то, чего не встретится, будет удалено. Если галка не стоит, то импорт ничего удалять не будет, а будет только обновлять существующее, добавлять новое, и не трогать старое, что не описано в файле.
  • 30 сентября 2013 г.
  • Да, можно так.
    Копируете любую папку из modules/cart/payment, qiwi, например.
    Называете ее /sb/, например, меняете имена файлов qiwi на sb, и внутри все тоже.
    В админке создаете новый метод оплаты, из выпадающего списка выбираете свою sb (она там автоматически появится)
    Затем запускаете сайт и по факту того, что видите на экране, правите cart.sb.view.php, добавляя нужные сообщения
  • 14 октября 2013 г.
  • Можно сделать очень просто. У нас сейчас по умолчанию есть пустой слой
    Код
    <div class="error"></div>

    куда по нажатию на "Купить" аяксом влетает фраза "Товар положен в корзину".
    Можно сделать, чтобы вместе в фразой влетал еще один слой побольше, у которого стиль с эффектом всплывающего. И все
    Фраза эта в районе 120 строки в файле /modules/shop/shop.ajax.php
    Код
    $this->result["errors"][0] = $this->diafan->_('В <a href="%s">корзине</a> %s шт.', false, BASE_PATH_HREF.$this->diafan->_route->module("cart", true), $count_good);

    Делаете типа
    Код
    $this->result["errors"][0] = $this->diafan->_('<div class="okno">В <a href="%s">корзине</a> %s шт.</div>', false, BASE_PATH_HREF.$this->diafan->_route->module("cart", true), $count_good);

    а для okno уже любой стиль.
  • 30 сентября 2013 г.
  • Надо смотреть конкретную задачу, сайт, и т.д.
    Мы прям недавно делали сайт, где надо было как раз отбирать мин-мах цены для ползунка в категории.
    Запрос во вьюхе такой:
    Код

    $cat_ids = array(); //тут категории. Или одна, в которой ищем, или несколько, текущая и вложенные в нее
    foreach ($result_content['cat_ids'] as $info)
    {
    $cat_ids[] = $info['id'];
    }


    $good_ids = array();
    $result = DB::query(
    "SELECT s.id FROM {shop} AS s"
    .($this->diafan->_user->id ? " LEFT JOIN {access} AS a ON a.element_id=s.id AND a.module_name='shop'" : "")
    .($cat_ids ? " INNER JOIN {shop_category_rel} AS r ON s.id=r.element_id AND r.cat_id IN (%s)": '')
    ." WHERE s.[act]='1' AND s.trash='0'"
    ." AND (s.access='0'"
    .($this->diafan->_user->id ? " OR s.access='1' AND a.role_id=".$this->diafan->_user->role_id : '')
    .")"
    , implode(',', $cat_ids));

    while ($row = DB::fetch_array($result))
    {
    $good_ids[] = $row['id']; //набиваем пачку всех товаров из нужных нам категорий в массив
    }

    $result_content["price"] = DB::fetch_array(DB::query("SELECT MIN(price) AS 'min',MAX(price) AS 'max' FROM {shop_price} WHERE trash='0'"
    .($good_ids?" AND good_id IN (".implode(',', $good_ids).")":'')));
    //затем по этому массиву товаров выуживаем из БД максимальное и минимальное значение


    Во вьюхе их выводим:
    Код
    Цена: от'.$result['price']['min'].' до '.$result['price']['max'].' руб.
  • 26 сентября 2013 г.
  • Цитата
    а вот клиент, попытавшись исправить одну цифру телефонного номера, может начудить так, что вся страница разломится пополам ))

    А зачем же Вы столько лишнего в блок напихали? Если сайт сдается клиенту, который может начудить и которому в блоке надо править телефоны, сделайте их
    Код
    <p>+79998887766
    <br>
    +79998887755</p>

    А все остальное оформите в CSS
  • 26 сентября 2013 г.
  • Смотря что надо. Если просто "Отзывы", которые должны попадать в компанию, без публикации на сайте, то "Обратная связь" пойдет. Если надо страницу вести, где были бы отзывы и ответы компании, то "Вопрос-ответ" лучше.

Новости

  • 19 сентября
  • Мы внесли изменения в лицензию и объявляем, что прекращаем техническую консультационную поддержку сайтов на DIAFAN.CMS версий старше 7.0. А это все минорные версии платформы, предшествующие актуальной линейке, а именно: версии серии 4.x, 5.x, 6.x.
  • 15 сентября
  • У нас отличные новости! Мы выпустили новую сборку DIAFAN.CMS 7.3, которая включает встроенные нейросети непосредственно в административной панели. Это значит, что создание контента для вашего сайта больше не будет проблемой — искусственный интеллект возьмет эту задачу на себя, избавляя вас от необходимости привлекать копирайтеров или тратить время на написание текстов самостоятельно.
  • 25 марта
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 

Блоги

  • 10.09.2025
  • DIAFAN.CMS славится нагрузоустойчивостью и безопасностью, про инциденты со взломом сайта на нашей системе давненько не слышали, но недавно получили мы письмо от fstec.ru такого характера:

    Обнаружена уязвимость в CMS-системе DIAFAN, позволяющая нарушителю, действующему удалённо, красть сессионные куки через XSS-атаку.

Форум