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

как вывести ссылку и картинку из статьи

  • 09 марта 2016 г.
  • у меня есть шаблон для вывода двух последних статей, который записан в функции в файле /includes/function.php:
    Код
    public function main_stati()
    {
    if($this->diafan->cid == 171) return true;

    $last_a = DB::query("SELECT id, [anons], [name], created FROM {news} WHERE trash='0' AND [act]='1' AND site_id='171' ORDER BY created DESC LIMIT 2");


    while($row = DB::fetch_array($last_a))
    {
    $last[] = $row;
    }
    if($last){
    echo '<br><section class="respnses">';

    foreach($last as $otzyv)
    {
    echo '<div class="response">';
    echo '<span class="name_otzyv">' . $otzyv["name"] . '</span>';
    echo '<span class="to_otzyv">' . $this->diafan->short_text($otzyv["anons"], 350);
    echo '<input type="hidden" class="faq_id" name="faq_id" value="'.$otzyv["id"].'">';
    echo '</span></div>';

    }
    echo '<div class="all"><a href="'.BASE_PATH.'stati">';
    echo 'Все статьи';
    echo '</a></div>';

    echo '</section>';
    }
    }

    помогите пожалуйста разобраться, как мне вывести ссылку и картинку из статьи
    то есть, что мне дописать сюда:
    Код
    $last_a = DB::query("SELECT id, [anons], [name], created FROM {news} WHERE trash='0' AND [act]='1' AND site_id='171' ORDER BY created DESC LIMIT 2");

    чтобы картинка и ссылка подхватились

    и в каком виде их вывести в самом шаблоне?
    ссылку поставить, например, к названию статьи, а картинку пока что чисто для примера просто вывести в блоке <div class="response"> перед названием, например

    буду очень признательна за помощь! с данной cms не дружу вообще((
    делала это на примере других функций, существующих в этом файле...нигде не использовались картинка и ссылка, поэтому я в замешательстве(
  • 11 марта 2016 г.
  • решение найдено!

    http://www.diafan.ru/dokument/full-manual/modules/news/#SHablonnye-tegi

    вывела две последние статьи таким образом:

    Код
    <insert name="show_block" module="news" count="2" site_id="171" images="1" sort="date">


    а шаблон этого дела лежит здесь:

    /modules/news/views/news.view.show_block.php
    • 11 марта 2016 г.
    • ну да, это вывести блок из 2-х анонсов статей (count="2"). Оно так и называется "Вывести блок из 2-х анонсов статей с картинками".
      В блоке по умолчанию есть и ссылка и картинка.
      Если не прописывать count="Х", выведет 3 анонса.

Новости

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

Форум