Joomla 2.5 Присвоить вводный текст следующим и предыдущим материалам

Discussion in 'K2' started by derzemat, Jan 10, 2015.

  1. Offline

    derzemat Недавно здесь

    Joined:
    Jan 10, 2015
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Здравствуйте, как в k2 можно добавить вводный текст(introtext) предыдущих и следующих материалов?
    Или может есть похожая перелинковка материалов?
     
  2.  
  3. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Оффтопик (не в тему) - жми сюда!

    --- добавлено: Jan 10, 2015, первое сообщение размещено: Jan 10, 2015 ---
    Добавить КУДА?
     
  4. Offline

    derzemat Недавно здесь

    Joined:
    Jan 10, 2015
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    в k2 есть "навигация по страницам" вот в конце каждой статьи выводятся ссылки на предыдущий и следующий материал, как можно сделать чтоб под ссылками еще и вводный текст выводился этих материалов?
     
  5. AKopytenko
    Offline

    AKopytenko Russian Joomla! Team Staff Member

    Joined:
    Sep 1, 2011
    Messages:
    1,963
    Likes Received:
    168
    Gender:
    Male
    Опыт в кодинге на PHP есть?
     
  6. Offline

    derzemat Недавно здесь

    Joined:
    Jan 10, 2015
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    немного, основы) мне бы указать файлы для изменения ну и пример
     
  7. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    Советую начать с простого- установи модуль похожих материалов К2,под статьей, и пропиши теги в статьях.
     
  8. Offline

    derzemat Недавно здесь

    Joined:
    Jan 10, 2015
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    @draff
    Устанавливал, еще и автоматически прописал тег сразу ко всем материалам, но там сортировка странная, хочу просто рандомную сортировку похожих материалов, но и не динамическую, вот сделать бы чтоб выводились предыдущие материалы например.
    --- добавлено: Jan 11, 2015, первое сообщение размещено: Jan 11, 2015 ---
    Сайт с фильмами, нужно что-то вроде "Смотрите также" и ниже ссылки с описанием на любые фильмы (не динамическое).
    Похожие материалы по тегу выводят на всех материалах последние 3 статьи.
    Есть еще варианты?
     
    Last edited: Jan 11, 2015
  9. AKopytenko
    Offline

    AKopytenko Russian Joomla! Team Staff Member

    Joined:
    Sep 1, 2011
    Messages:
    1,963
    Likes Received:
    168
    Gender:
    Male
    Копай файл:
    В нём формируется ссылка на предыдущий и следующий материал на основании метода getArticleRoute класса ContentHelperRoute из файла:
    В целом, задача такова: выцепить ID предыдущего и следующего материала, сохранить их в переменные и составить запрос к базе:

    Код (PHP):
    1. $db = JFactory::getDbo();
    2. $query = $db->getQuery(true);
    3.  
    4. $query->select('introtext');
    5. $query->from('#__content');
    6. $query->where('id = '.$prev_id);
    7.  
    8. $db->getQuery($query);
    9. $results = $db->loadObjectList();

    Ну и в result->introtext получим вступительный текст предыдущего материала. Аналогично со следующим :)

    Выводим интро-тексты на странице материала:
    Как-то так :)

    P.S.: айяйяй)))) я совсем забыл, что речь идёт про K2)) написал про обычный com_content. Но, думаю,с K2 смысл такой же!
     
    derzemat likes this.

Share This Page

Loading...