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

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

  • 19 января 2011 г.
  • А чего ? Ни одна CMS из коробки не подойдет под заковыристый магазин. Что-нибудь, да придется допиливать. Универсальность она на то и универсальность, что под все частные случаи стык в стык не подходит.
    Правьте.
  • 11 января 2011 г.
  • Можете и в artisteer.com сделать, можете и в DreamViewer или ином визуальном сделать шаблон.
    Выбирать, конечно, HTML.
    В итоге у вас будет файл .html и пара папок, /img/ с картинками и папка со стилями (или отдельный файл).
    Берите этот файл, смотрите этот урок, действуйте и всё. Пару манипуляций, конечно, в блокноте придется сделать руками в коде...
  • 11 января 2011 г.
  • Ну и продублируем ответ из ТП, чтобы база знаний росла у всех :)

    1. Замените строку 659 в файле modules/photo/photo.model.php:
    $row["img"] = Image::get($row["id"], $row["name"], 'photo', 1, $row["link"]);
    на:
    $row["img"] = Image::get($row["id"], $row["name"], 'photo', 1);

    2. Удалите кэш в Параметрах сайта.

    3. Подключите анимацию в конфигурации. Для этого сначала раскомментируйте строку 44 в файле modules/photo/photo.admin.config.php:
    'use_animation' => 'checkbox',
  • 21 декабря 2010 г.
  • Не, пинг не объективен.
    Тут же две стороны! Помимо хостера есть еще ваш провайдер. И бывает так, что некоторые маршруты у провайдера работают не очень и, по закону подлости, там как раз и оказывается хостер.
    Тогда например яндекс летает, а нужный сайт еле ползет...
    Посмотрите сторонними сервисами, например http://www.bufo.in/website-speed-test.html
    Введите свои сайты и майл.ру яндекс.ру для наглядности и сравнения. 2-3 секунды на сайт - это нормально.
  • 22 декабря 2010 г.
  • Ну там еще считаются картинки из оформления, файлы стилей и скриптов.
    Загрузить один файл 100кб быстрее, чем 10 файлов по 10кб. Поэтому если сайт весит больше, но в нем меньше файлов, он может полностью грузиться быстрее.
  • 22 декабря 2010 г.
  • 200тыщ - это уже объемчик Любопытно будет посмотреть, хватит ли самого дешевого виртуального хостинга для такого сайта, чтобы не больше пару секунд была загрузка, или потребуется что-то побольше обычного или даже выделенный сервер все-таки...
    Покажете, как запустите сайт?
  • 16 января 2011 г.
  • Нормально :)
    Конечно быстрее, на хостинге сервера-то какие..!

    А насчет посещаемости. Натравите на сайт вот этот сервис: http://loadimpact.com/ Он сэмулирует загрузку посетителями, посмотрите время отклика. До 50 посетителей бесплатно.

    Еще есть http://loadstorm.com/ , он поинтереснее, но там регистрироваться надо и максимум 25 посетителей бесплатно.
  • 21 декабря 2010 г.
  • Часто спрашивают, как сделать редирект некоторых старых страниц сайта на новые.

    Классическая схема в .htaccess:
    Redirect /old/ http://www.site.ru/new/
    в diafan.CMS не работает

    Нужно делать так:

    В .htaccess после RewriteEngine on

    RewriteRule old http://site.ru/new/$1 [R=301,L]
  • 20 декабря 2010 г.
  • Это ж первый курс программирования в институте :)
    Перед циклом вывода товаров ставите
    Код
    echo "<table><tr><td>";
    $nnn=1;


    в цикле ставите после вывода товара:
    Код
    if ($nnn%3==0) echo "</td></tr><tr><td>"; else echo "</td><td>";
    $nnn++;


    После цикла ставите
    Код
    echo "</td></tr></table>";


    Поставите if ($nnn%2==0) - будет две колонки. if ($nnn%4==0) - четыре колонки. И т.д.
  • 17 марта 2011 г. , редакция: 1300323298
  • Все просто!
    Файл /modules/shop/shop.view.php
    функция first_page для первой страницы каталога (http://art-narod.ru/shop/) или функция list_ для списка (http://art-narod.ru/shop/cat11/)
    //товары в разделе
    Обратите внимание, открывается таблица
    Код
    echo '<table class="shop-block">';

    затем есть переменная $k=0;
    Если $k пустая, то выводится еще одна колонка: </td><td> и в конце переменная делается не пустой ($k=1-$k;). Тогда в очередной цикл она проверится и уже откроется новая строка.
    Код
    (!$k?'
    <tr valign="top">
    <td class="shop-td-first">'
    :'
    <td>'
    )

    В данном алгоритме $k - переключатель в двух положениях, либо пусто, либо нет. Поэтому две колонки.

    Поправьте $k, чтобы в конце цикла $k обнулялось когда доходит до 3 или 4. И закрывайте tr когда $k достигает 3 или 4. И все!
  • 18 марта 2011 г.
  • Постю не проверяя, должно работать
    Код

    //товары в категории
    if(! empty($cat["rows"]))
    {
    $k = 0;
    $m = 0;
    echo '
    <table class="shop-block">
    <tr valign="top">';
    foreach($cat["rows"] as $row)
    {
    echo '<td>'.
    ($m?'<hr>':'').'
    <div class="shop-img">';
    if(! empty($row["img"]["link"]))
    {
    echo '<a href="'.BASE_PATH_HREF.$row["img"]["link"].'">'.$row["img"]["tag"].'</a>';
    }
    elseif(! empty($row["img"]))
    {
    foreach($row["img"] as $img)
    {
    echo ' <a href="'.BASE_PATH_HREF.$img["link"].'">'.$img["tag"].'</a>';
    }
    }
    echo '</div>
    <div class="shop-name"><a href="'.BASE_PATH_HREF.$row["link"].'">'.$row["name"].'</a> '.$row["show-rating"].'</div>
    <div class="shop-text">'.$row["anons"].'</div>'
    .($row["price"]?'
    <div class="shop-price">'._LANG_PRICE.': <span class="shop-price-value">'.$row["price"].'</span> <span class="shop-price-currency">'.$result["currency"].'</span></div>':'');
    self::form($row, $result);
    echo (!empty($row["tags"])?$row["tags"]:'').'</td>';
    if ($k>3) { echo '</tr><tr>'; $k=0; } else { $k++; }


    if($k)
    {
    $m=1;
    }

    }
    echo '</tr></table>';
    }

    }
    echo '
    </div>';
    }

    return TRUE;
    }
  • 19 марта 2011 г.
  • Это что-то напутали с фигурными скобками, значит
    Посчитайте, в функции количество открывающих скобок должно быть равно закрывающим.
    А тут
    Код
    echo '<td>'.
    ($m?'<hr>':'').'
    <div class="shop-img">';

    Уберите $m, пусть так вообще будет:
    Код
    echo '<td><div class="shop-img">';

Новости

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

Форум