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

Описание в show_block

  • 06 сентября 2012 г. , редакция: 06 сентября 2012 г.
  • Можно ли как-то вывести в файл оформления clauses.view.show_block не анонс, а описание из полной новости??
    Код
    if (empty($result["rows"]))
    {
    return false;
    }

    //статьи
    foreach ($result["rows"] as $row)
    {

    //изображения статьи
    if (! empty($row["img"]))
    {
    echo '<div class="clauses_img">';
    foreach ($row["img"] as $img)
    {
    switch($img["type"])
    {
    case 'animation':
    echo '<a href="'.BASE_PATH.$img["link"].'" rel="prettyPhoto[gallery'.$row["id"].'clauses]">';
    break;
    case 'big_image':
    echo '<a href="'.BASE_PATH.$img["link"].'" rel="big_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>';
    }

    //название и ссылка статьи
    echo '<h2><a href="'.BASE_PATH_HREF.$row["link"].'">«'.$row['name'].'»</a></h2>';

    //описание статьи
    echo '<div class="clauses_text">'.$row["text"].'</div>';
    }
    Я так понимаю что $row["text"] не работает в блоках. Пытался и так $result["text"] тоже самое.
    • 06 сентября 2012 г.
    • в clauses.model.php надо добавить в функцию вывода блока выборку еще и text из базы (ну по образцу например выборки того же анонса)
      • 06 сентября 2012 г.
      • Ну я уже потом допер, но все равно ниче не получается((( нехватает тямы допереть как запрос составить
        • 06 сентября 2012 г.
        • Цитата
          все равно ниче не получается(((
          А кеш?
          • 06 сентября 2012 г.
          • Кеш стоит отключенным на время тестирования. Но на всякий случай почистил, не помогает. По-моему простое копирование функций не поможет. Думаю что там надо что-то переписать. А вот что
        • 06 сентября 2012 г.
        • Цитата
          нехватает тямы допереть как запрос составить

          А чего там переть?
          Запрос
          Код
          SELECT e.id, e.[name],e.[anons], e.cat_id, e.timeedit, e.site_id, e.created FROM {clauses}

          присобачили e.[text] вот так:
          Код
          SELECT e.id, e.[name],e.[anons],e.[text], e.cat_id, e.timeedit, e.site_id, e.created FROM {clauses}

          и всего делов
          • 07 сентября 2012 г.
          • Не поверите, я туда смотрел, но подумал что это не то и искал в другом месте.
  • 23 октября 2012 г.
  • Не подскажите будет ли работать <insert name="show_block" id="N"> если его добавить в виде баннера в код html? Обычный код html работает без проблем, который не связан с переменными сайта. Или какой код нужно добавлять чтобы вывести в виде баннера тот или иной блок сайта?
    • 23 октября 2012 г.
    • По-моему не будет, а для чего вам show_block вставлять в баннер ? Может можно как-то по другому реализовать вашу задумку
      • 23 октября 2012 г.
      • Ну мне надо произвольную инфу выводить в конкретном месте. Может через show_body можно будет реализовать данную фичу?
        • 23 октября 2012 г.
        • Ну конечно) Создаете страницу, ставите галочку Блок на сайте (в Отображается на страницах можно указать где отображать). Потом в шаблоне вставляете
          Код
          <insert name="show_block" id="xx">
          • 23 октября 2012 г.
          • Этот момент как раз уже реализован, спасибо конечно за подсказку АзатНо в шаблоне то у меня будет один и тот же блок, а у меня сайт каталог, где в разных категориях нужна совершенно разная инфа. Теперь понятнее стало суть вопроса?
            • 23 октября 2012 г.
            • Суть вопроса понял Вот только мне одно не понятно, а как вы хотите баннеры выводить в разных категориях? Разве нельзя по аналогии вывести и блоки сайта?
              • 23 октября 2012 г.
              • Указывая в настройках баннера ту или иную категорию. Но блоки сайта то можно выводить на определенных страницах насколько я знаю

Новости

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