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

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

Ответ
 
Опции темы Опции просмотра
Старый 18.11.2007, 23:29   #1
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   #2
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   #3
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   #4
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   #5
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 вне форума   Ответить с цитированием
Старый 21.11.2007, 21:11   #6
thebat
Senior Member
 
Аватар для thebat
 
Регистрация: 05.09.2006
Адрес: TYPO3.if.ua
Сообщений: 224
Отправить сообщение для thebat с помощью ICQ Отправить сообщение для thebat с помощью AIM Отправить сообщение для thebat с помощью MSN Отправить сообщение для thebat с помощью Yahoo Отправить сообщение для thebat с помощью Skype™
По умолчанию

Цитата:
Сообщение от shuman Посмотреть сообщение
Код:
Интересно пройдет это?:
temp.myTest = RECORDS
...
renderObj {
2 = LOAD_REGISTER
2.MY_VALUE.field = pid
}
...
conf.tt_news.typolink.parameter = register:MY_VALUE
...
}
Нет не проходит. Это тупо в ссылке выводит во это "register:MY_VALUE".
Может надо поиграться этим "2 = LOAD_REGISTER"? Одним словом это не работает... Надо найти, что-то другое, может у кого-то есть еще какие-то предложения на этот счет?
__________________
Василий Мосийчук
The BAT!
TYPO3.NET.UA
BLOG.TYPO3.NET.UA
thebat вне форума   Ответить с цитированием
Старый 22.11.2007, 02:39   #7
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

conf.tt_news.typolink.parameter.data = register:MY_VALUE
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 21.11.2007, 15:36   #8
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Цитата:
Сообщение от thebat Посмотреть сообщение
Как ..., Что надо прописать, что бы здесь
Код:
conf.tt_news.typolink.parameter = 394
прописывался ID страницы выводимых указных мною
Код:
source = 340,25,60,145,62
UID новостей…?
Но ведь сами новости "не знают", на какой странице они выводятся, тем более что они обычно хранятся на страницах типа "Системная директория".

А как вы выводите разные новости на разных страницах?
Если отбором по категориям, то может и где-то и прописать соответствие категория новости <-> страница отображения?

Еще один вариант решения связан с программированием - можно написать свою php функцию, которая будет делать необходимую логику и возвращать номер страницы по номерам новостей.
dmartynenko вне форума   Ответить с цитированием
Старый 21.11.2007, 16:27   #9
shuman
Senior Member
 
Регистрация: 21.11.2007
Сообщений: 217
По умолчанию

Цитата:
Сообщение от dmartynenko Посмотреть сообщение
Но ведь сами новости "не знают", на какой странице они выводятся, тем более что они обычно хранятся на страницах типа "Системная директория".

А как вы выводите разные новости на разных страницах?
Если отбором по категориям, то может и где-то и прописать соответствие категория новости <-> страница отображения?

Еще один вариант решения связан с программированием - можно написать свою php функцию, которая будет делать необходимую логику и возвращать номер страницы по номерам новостей.
почему же - thebat написал что новости разбросаны по страницам на которых есть LIST и SINGLE - так что осталось pid использовать
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, время: 12:29.


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

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