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

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

  • 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 г.
  • Смотря что надо. Если просто "Отзывы", которые должны попадать в компанию, без публикации на сайте, то "Обратная связь" пойдет. Если надо страницу вести, где были бы отзывы и ответы компании, то "Вопрос-ответ" лучше.
  • 25 сентября 2013 г.
  • Цитата
    На обновления я еще долго буду созревать, т.к. у меня много что допилено было и перенос будет болезненным.

    Кстати, это самая правильная позиция. Обновляться чисто ради факта обновления смысла нет никакого. Если все устраивает, за исключением мелочей, лучше их на месте допилить. У нас множество своих сайтов даже на 4.3 еще
    В частности cms.diafan.ru
  • 30 сентября 2013 г.
  • В смысле, "кодируются"? Кодировка не та?
    Вслепую сложно что-то подсказать. Надо новое поле делать по образу и подобию соседних полей. Как в скрипте, так и в БД. Может, Вы в таблице сделали поле, а кодировку поля поставили latin1? Проверьте в phpmyadmin, чтобы все одинаково было.
    Если что, пишите в ТП, указывая сайт и что Вы конкретно изменили и где. Прилагайте скриншоты, чтобы было понятно о чем речь.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум