Alex300 |
|
---|---|
В Genoa Ваша задача решается правкой самого плагина тегов. В ней примерно на строке 152 есть запрос: $sql = sed_sql_query("SELECT p.page_id, p.page_alias, p.page_title, p.page_cat, p.page_desc, p.page_date FROM $db_tag_references AS r LEFT JOIN $db_pages AS p ON r.tag_item = p.page_id WHERE r.tag_area = 'pages' AND ($query) AND p.page_id IS NOT NULL AND p.page_state = 0 $order LIMIT $d, {$cfg['maxrowsperpage']}"); , p.page_desc, p.page_date добавлены мной для вывода описания страницы и даты публикации. По аналогии добавте в запрос Ваше экстраполе. Далее примерно на строке 178 вывод в шаблон: $t->assign(array( 'TAGS_RESULT_ROW_URL' => empty($row['page_alias']) ? sed_url('page', 'id='.$row['page_id']) : sed_url('page', 'al='.$row['page_alias']), 'TAGS_RESULT_ROW_TITLE' => htmlspecialchars($row['page_title']), "TAGS_RESULT_ROW_DESC" => $row['page_desc'], // by Alex "TAGS_RESULT_ROW_DATE" => @date($cfg['formatyearmonthday'], $row['page_date'] + $usr['timezone'] * 3600), // by Alex 'TAGS_RESULT_ROW_PATH' => sed_build_catpath($row['page_cat'], '<a href="%1$s">%2$s</a>'), 'TAGS_RESULT_ROW_TAGS' => $tag_list )); $t->parse('MAIN.TAGS_RESULT.TAGS_RESULT_ROW'); То что помечено // by Alex - это вывод добавленных выше описания и даты публикации. Добавте вывод вашего экстраполя по аналогии. Дальше все просто, добавте нужные теги в файл шаблона. Единственный минус у всего этого - при обновлении плагина тегов, нужно заново внести эти изменения. Пример результата работы: http://свадебка.рф/plug.php?e=tags&a=pages&t=свадебное+видео Вместо описания страницы у Вас должна получиться Ваша картинка Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |