Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 16.10.2007, 17:06   #1
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию Вывод определенных новостей tt_news

Есть необходимость выводить новости, которые определяет пользователь через админку. То есть это эемент LIST, для которого явно нужно указать какие id новостей выводить.
Интересует есть ли модуль для этого?
1. Есть варинат создать категорию что-ти типа "новости на главной" и присваивать нужным новостям, но это нужно удалять старые, назначать новые. Хотелось бы в одном месте или через TS задать перечень и не мучаться
2. Делаю через RECORDS, но такая морока с этим:
- нужно учитывать куда переходят новости той или иной категории (сделал)
- нужно считывать картинку и уменьшать (идеи есть, но это гемороя столько)
- непонятно как правильно считать "текст подзаголовкка", в админке он разбит на абзацы, через ТS выводится сплошным текстом

Искать по tt_news в репозитории, ничего не нашел, увы. Может кто-то сталкивался с подобным заданием или что посоветуете предпринять?)
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 18.11.2007, 20:08   #2
thebat
Senior Member
 
Аватар для thebat
 
Регистрация: 05.09.2006
Адрес: TYPO3.if.ua
Сообщений: 224
Отправить сообщение для thebat с помощью ICQ Отправить сообщение для thebat с помощью AIM Отправить сообщение для thebat с помощью MSN Отправить сообщение для thebat с помощью Yahoo Отправить сообщение для thebat с помощью Skype™
По умолчанию

Tod, как ты решил эту задачу или ты что-то нашел (ext) для решения этой задачи?
__________________
Василий Мосийчук
The BAT!
TYPO3.NET.UA
BLOG.TYPO3.NET.UA
thebat вне форума   Ответить с цитированием
Старый 18.11.2007, 20:39   #3
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Можно попробовать через контент-элемент insert records
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 18.11.2007, 20:44   #4
thebat
Senior Member
 
Аватар для thebat
 
Регистрация: 05.09.2006
Адрес: TYPO3.if.ua
Сообщений: 224
Отправить сообщение для thebat с помощью ICQ Отправить сообщение для thebat с помощью AIM Отправить сообщение для thebat с помощью MSN Отправить сообщение для thebat с помощью Yahoo Отправить сообщение для thebat с помощью Skype™
По умолчанию

Пример TS есть...? К примеру мне нужно 5 записей новостей которые я укажу ...
uid_list = {$news_list}
где ... {$news_list} ... 1,2,3,4,5 и вывести их header (title)
может это...
Код:
temp.newsuid = RECORDS
temp.newsuid {
source.data = GPVar:tt_news
tables = tt_news
conf.tt_news = TEXT
conf.tt_news.field = title
}
__________________
Василий Мосийчук
The BAT!
TYPO3.NET.UA
BLOG.TYPO3.NET.UA

Последний раз редактировалось thebat; 19.11.2007 в 16:06
thebat вне форума   Ответить с цитированием
Старый 18.11.2007, 22:06   #5
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Insert Records - фактически, RECORDS, только вставленные в виде контент-элемента. Часть с conf вообще не нужна по-идее - при установке tt_news определяют элемент верхнего уровня tt_news, который будет использоваться для рендеринга RECORDS.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 18.11.2007, 23:29   #6
thebat
Senior Member
 
Аватар для thebat
 
Регистрация: 05.09.2006
Адрес: TYPO3.if.ua
Сообщений: 224
Отправить сообщение для thebat с помощью ICQ Отправить сообщение для thebat с помощью AIM Отправить сообщение для thebat с помощью MSN Отправить сообщение для thebat с помощью Yahoo Отправить сообщение для thebat с помощью Skype™
По умолчанию

Спасибо, Void!
Что-то из этого я понял, а что-то нет из того, что я понял, вышло вот это …смотри ниже.
Вот этот...
Код:
temp.myTest = RECORDS
temp.myTest {
source = 340,25,60,145,62
tables = tt_news
conf.tt_news = TEXT
conf.tt_news.field = title
conf.tt_news.wrap = <p>|</p>
}
Практически делает, то, что мне нужно, он вывел только заголовки указанных записей новостей, за исключением того, что нет ссылок на эти записи новостей. Как сделать, чтобы били ссылки на полный вид новости.?
__________________
Василий Мосийчук
The BAT!
TYPO3.NET.UA
BLOG.TYPO3.NET.UA

Последний раз редактировалось thebat; 19.11.2007 в 16:04
thebat вне форума   Ответить с цитированием
Старый 19.11.2007, 03:20   #7
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

ну можно попробовать typolink... типа
typolink.parameter.data = TSFE:id
typolink.additionalParams = &tt_news[uid]={field:uid}
typolink.additionalParams.insertData = 1

Но вообще говоря для этого есть LIST/LATEST
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 19.11.2007, 19:10   #8
thebat
Senior Member
 
Аватар для thebat
 
Регистрация: 05.09.2006
Адрес: TYPO3.if.ua
Сообщений: 224
Отправить сообщение для thebat с помощью ICQ Отправить сообщение для thebat с помощью AIM Отправить сообщение для thebat с помощью MSN Отправить сообщение для thebat с помощью Yahoo Отправить сообщение для thebat с помощью Skype™
По умолчанию

Поставил вот так...
Код:
temp.myTest = RECORDS
temp.myTest {
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.data = TSFE:id
conf.tt_news.typolink.additionalParams = &tt_news[uid]={field:uid}
conf.tt_news.typolink.additionalParams.insertData = 1
conf.tt_news.typolink.additionalParams.required = 1
}
Линк появился, но, к сожалению не правильный…
http://www.name.net/page1/?tt_news%5Buid%5D=57 ..., а должен быть такой ... http://www.name.net/page2/news/57/ ... номер записи новости определяется правильно, а вот страница на которой записана эта запись новости, определяется не правильно, почему?
У меня новости разбросаны по всем страницам …, как теперь сделать правильный линк?
Цитата:
Сообщение от void Посмотреть сообщение
Но вообще говоря для этого есть LIST/LATEST
Это понятно, так было бы очень хорошо, но как это сделать вот в чем вопрос?
Код:
temp.Articles < plugin.tt_news
temp.Articles {
code > 
code = LIST
limit = 5
}
Как заставить эту конструкцию выводить 5 указанных мною записей?
__________________
Василий Мосийчук
The BAT!
TYPO3.NET.UA
BLOG.TYPO3.NET.UA

Последний раз редактировалось thebat; 19.11.2007 в 19:35
thebat вне форума   Ответить с цитированием
Старый 20.11.2007, 20:40   #9
thebat
Senior Member
 
Аватар для thebat
 
Регистрация: 05.09.2006
Адрес: TYPO3.if.ua
Сообщений: 224
Отправить сообщение для thebat с помощью ICQ Отправить сообщение для thebat с помощью AIM Отправить сообщение для thebat с помощью MSN Отправить сообщение для thebat с помощью Yahoo Отправить сообщение для thebat с помощью Skype™
По умолчанию

Проблема практически решена, за исключением одного …, но

…вот…
Код:
temp.myTest = RECORDS
temp.myTest {
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 = 394
conf.tt_news.typolink.additionalParams = &tx_ttnews[uid]={field:uid}
conf.tt_news.typolink.additionalParams.insertData = 1
}
Одно, что не решено, связано с этим кусочком кода…
Код:
conf.tt_news.typolink.parameter = 394
Весь единичный показ новостей привязывается к этой (одной) странице, что мне совсем не подходит, потому, что у меня новости разбросаны по всем страницам сайта, не на одной… На той странице, где находятся записи новостей, там работает "code = LIST" и "code = SINGLE"
Вопрос:
Как ..., Что надо прописать, что бы здесь
Код:
conf.tt_news.typolink.parameter = 394
прописывался ID страницы выводимых указных мною
Код:
source = 340,25,60,145,62
UID новостей…?
__________________
Василий Мосийчук
The BAT!
TYPO3.NET.UA
BLOG.TYPO3.NET.UA

Последний раз редактировалось thebat; 21.11.2007 в 00:10
thebat вне форума   Ответить с цитированием
Старый 21.11.2007, 13:31   #10
shuman
Senior Member
 
Регистрация: 21.11.2007
Сообщений: 217
По умолчанию

Интересно пройдет это?:
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
}
shuman вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод списка определенных категорий новостей в меню. (tt_news) Manas Общие вопросы 6 16.02.2008 21:41
tt_news возможен ли вывод новостей в виде разворачивающегося списка? Илья Общие вопросы 15 09.04.2007 10:57
Как ограничить вывод количества новостей в BE garik Общие вопросы 1 05.04.2007 16:40
tt_news (размещение записей новостей, категорий) Tod Общие вопросы 3 23.09.2006 01:28
tt_news - отображение новостей wali Общие вопросы 4 19.12.2005 14:36


Часовой пояс GMT +4, время: 09:38.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория