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

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

Ответ
 
Опции темы Опции просмотра
Старый 05.04.2007, 14:06   #1
Илья
Senior Member
 
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
По умолчанию tt_news возможен ли вывод новостей в виде разворачивающегося списка?

Всем привет, возникла необходимость сделать вывод новостей примерно в таком виде (используется tt_news):

НОВОСТЬ1 (Короткий вид новости)
НОВОСТЬ2 (Короткий вид новости)
НОВОСТЬ3 (Короткий вид новости)

При нажатии на НОВОСТЬ2 на той же странице вместо "НОВОСТЬ2 (Короткий вид новости)" должно показаться НОВОСТЬ2 (Полный текст новости), то есть:
НОВОСТЬ1 (Короткий вид новости)
НОВОСТЬ2 (Полный текст новости)
...Вчера была проведена встреча на высшем
уровне глав государств...
НОВОСТЬ3 (Короткий вид новости)

И соответственно нужно, чтобы можно было не только развернуть, но и свернуть новость обратно.

Собственно вопрос о реализации этой конструкции.
Возможно ли это сделать стандартными средствами tt_news?
Или придется делать вручную, с помощью java-script?
Возможно ли "подгружать" полный текст новости только при нажитии на ссылку (показать полный текст) или же придется загружать все полные тексты всех новостей ПРИ ЗАГРУЗКЕ СТРАНИЦЫ, а потом уже скрывать их коротким вариантом?

Заранее благодарю.

Последний раз редактировалось Илья; 05.04.2007 в 14:16
Илья вне форума   Ответить с цитированием
Старый 05.04.2007, 18:58   #2
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

Если под стандартными средствами имеются в виду стандартные шаблоны - то нет. Обработчик сворачивани-разворачивания все равно писать на javascript. Посмотрите как это реализовано в eFAQ, может их шаблоны пригодятся.
PhilD вне форума   Ответить с цитированием
Старый 05.04.2007, 23:14   #3
Илья
Senior Member
 
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
По умолчанию

Цитата:
Сообщение от PhilD Посмотреть сообщение
Если под стандартными средствами имеются в виду стандартные шаблоны - то нет. Обработчик сворачивани-разворачивания все равно писать на javascript. Посмотрите как это реализовано в eFAQ, может их шаблоны пригодятся.
Спасибо, гляну. А что есть eFAQ?
Или спросить у гугла?
Илья вне форума   Ответить с цитированием
Старый 05.04.2007, 23:17   #4
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

расширение http://typo3.org/extensions/repository/view/efaq/0.1.5/
гугл пошлет куда-то не туда
PhilD вне форума   Ответить с цитированием
Старый 06.04.2007, 02:58   #5
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Они там вроде jQuery используют... Т.е. текст новости изначально просто скрыт, а показывают его простенький JS.
Сделай такой вариант в tt_news несложно - если есть хотя бы представление о JS.

Вариант с динамической подгрузкой - посложнее. Я бы сделал через Xajax, который забирает собственно текст новости из отдельной PAGE с другим typeNum. Не уверен, что это всё возможно без доп. программирования, конечно, но может быть что и возможно.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 06.04.2007, 11:07   #6
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

там сейчас оба варианта реализовано
PhilD вне форума   Ответить с цитированием
Старый 06.04.2007, 12:07   #7
Илья
Senior Member
 
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
По умолчанию

Цитата:
Сообщение от PhilD Посмотреть сообщение
там сейчас оба варианта реализовано
Имеется ввиду eFAQ видимо?
Илья вне форума   Ответить с цитированием
Старый 06.04.2007, 13:46   #8
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

2PhilD:
Может и два, но ajax-вариант у меня заставить работать не получилось. Кроме того, eFAQ - фактически, экспериментальный экст, с другим принципом построения шаблонов, основанный на lib/div, а не на pi_base...

2Илья: да
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 06.04.2007, 14:58   #9
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

я и не имел в виду его использование, я имел в виду посмотреть javascript
PhilD вне форума   Ответить с цитированием
Старый 07.04.2007, 01:47   #10
Илья
Senior Member
 
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
По умолчанию

Цитата:
Сообщение от PhilD Посмотреть сообщение
я и не имел в виду его использование, я имел в виду посмотреть javascript
А мне кажется, что использование ajax в данном случае (для вывода новостей) было бы правельнее и логичнее, чем java script.
Илья вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Текущий раздел в виде горизонтального дерева Алекс Общие вопросы 10 17.10.2005 15:59


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


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

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