Вывод определенных новостей tt_news
Есть необходимость выводить новости, которые определяет пользователь через админку. То есть это эемент LIST, для которого явно нужно указать какие id новостей выводить.
Интересует есть ли модуль для этого? 1. Есть варинат создать категорию что-ти типа "новости на главной" и присваивать нужным новостям, но это нужно удалять старые, назначать новые. Хотелось бы в одном месте или через TS задать перечень и не мучаться:) 2. Делаю через RECORDS, но такая морока с этим: - нужно учитывать куда переходят новости той или иной категории (сделал) - нужно считывать картинку и уменьшать (идеи есть, но это гемороя столько) - непонятно как правильно считать "текст подзаголовкка", в админке он разбит на абзацы, через ТS выводится сплошным текстом:( Искать по tt_news в репозитории, ничего не нашел, увы. Может кто-то сталкивался с подобным заданием или что посоветуете предпринять?) |
Tod, как ты решил эту задачу или ты что-то нашел (ext) для решения этой задачи?
|
Можно попробовать через контент-элемент insert records
|
Пример TS есть...? К примеру мне нужно 5 записей новостей которые я укажу ...
uid_list = {$news_list} где ... {$news_list} ... 1,2,3,4,5 и вывести их header (title) может это... Код:
temp.newsuid = RECORDS |
Insert Records - фактически, RECORDS, только вставленные в виде контент-элемента. Часть с conf вообще не нужна по-идее - при установке tt_news определяют элемент верхнего уровня tt_news, который будет использоваться для рендеринга RECORDS.
|
Спасибо, Void!
Что-то из этого я понял, а что-то нет из того, что я понял, вышло вот это …смотри ниже. Вот этот... Код:
temp.myTest = RECORDS |
ну можно попробовать typolink... типа
typolink.parameter.data = TSFE:id typolink.additionalParams = &tt_news[uid]={field:uid} typolink.additionalParams.insertData = 1 Но вообще говоря для этого есть LIST/LATEST |
Поставил вот так...
Код:
temp.myTest = RECORDS http://www.name.net/page1/?tt_news%5Buid%5D=57 ..., а должен быть такой ... http://www.name.net/page2/news/57/ ... номер записи новости определяется правильно, а вот страница на которой записана эта запись новости, определяется не правильно, почему? У меня новости разбросаны по всем страницам …, как теперь сделать правильный линк?:confused: Цитата:
Код:
temp.Articles < plugin.tt_news |
Проблема практически решена, за исключением одного …, но
…вот… Код:
temp.myTest = RECORDS Код:
conf.tt_news.typolink.parameter = 394 Вопрос: Как ..., Что надо прописать, что бы здесь Код:
conf.tt_news.typolink.parameter = 394 Код:
source = 340,25,60,145,62 |
Интересно пройдет это?:
temp.myTest = RECORDS temp.myTest { renderObj = COA renderObj { 2 = LOAD_REGISTER 2.MY_VALUE.field = pid } source = 340,25,60,145,62 tables = tt_news conf.tt_news = TEXT conf.tt_news.field = title conf.tt_news.wrap = <p>|</p> conf.tt_news.typolink.parameter = register:MY_VALUE conf.tt_news.typolink.additionalParams = &tx_ttnews[uid]={field:uid} conf.tt_news.typolink.additionalParams.insertData = 1 } |
Часовой пояс GMT +4, время: 01:08. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot