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

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

  • 01 апреля 2013 г.
  • Написал на скорую руку, проверял правда на статьях, т.к. у меня там контент есть...

    Файл \modules\clauses\clauses.php
    Цитата
    /**
    * Шаблонная функция: блок статей
    *
    * @param array $attributes атрибуты шаблонного тэга
    * @return void
    */
    public function show_block($attributes)
    {
    $attributes = $this->get_attributes($attributes, 'count', 'cat_id', 'images', 'images_variation', 'sort', 'site_id', 'template');

    $count = $attributes["count"] ? intval($attributes["count"]) : 3;
    /*$cat_id = intval($attributes["cat_id"]);*/

    $cat_id_array = explode(",", $attributes["cat_id"]);
    $site_id = intval($attributes["site_id"]);
    $sort = $attributes["sort"] == "date" || $attributes["sort"] == "rand" || $attributes["sort"] == "keywords" ? $attributes["sort"] : "date";
    $images = intval($attributes["images"]);
    $images_variation = $attributes["images_variation"] ? strval($attributes["images_variation"]) : 'medium';

    Customization::inc('modules/clauses/clauses.model.php');
    $model = new Clauses_model($this->diafan);

    #echo "Clauses";
    foreach($cat_id_array as $cat_id) {
    intval($cat_id);
    $result = $model->show_block($count, $cat_id, $images, $images_variation, $sort, $site_id);

    if (! $attributes["template"] || ! $this->diafan->_tpl->get('show_block_'.$attributes["template"], 'clauses', $result))
    {
    $this->diafan->_tpl->get('show_block', 'clauses', $result);
    }
    }

    }

    файл \themes\site.php
    Цитата
    <insert name="show_block" module="news" count="1" cat_id="12,13,14">


    Цитата
    сортировка будет корявая
    (категория 1
    1 января
    31 декабря
    30 декабря
    категория 2
    1 января
    31 декабря
    20 декабря
    и т.д)

    Тут тоже получается корявая будет?.. Вопрос, а какая сортировка нужна?
  • 26 января 2013 г.
  • Уберите, пожалуйста закрытые и другие заказы где разработчики не могут ничем помочь заказчику, поскольку уже выбран исполнитель. Этим вы облегчите жизнь разработчикам, дабы они не теряли время на просмотр заказов, где они не востребованы;)
  • 28 января 2013 г.
  • Можно к примеру поставить условие, если пользователь разработчик не показывать заказы со статусом "закрыт"/"исполнитель выбран". А еще лучше, сделать это частью интерфейса, т.е. кнопки скрыть закрытые проекты и т.д., хотя может это и лишнее...

Новости

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

Форум