Вход

Просмотр полной версии : tt_news возможен ли вывод новостей в виде разворачивающегося списка?


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

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

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

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

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

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

PhilD
05.04.2007, 18:58
Если под стандартными средствами имеются в виду стандартные шаблоны - то нет. Обработчик сворачивани-разворачивания все равно писать на javascript. Посмотрите как это реализовано в eFAQ, может их шаблоны пригодятся.

Илья
05.04.2007, 23:14
Если под стандартными средствами имеются в виду стандартные шаблоны - то нет. Обработчик сворачивани-разворачивания все равно писать на javascript. Посмотрите как это реализовано в eFAQ, может их шаблоны пригодятся.
Спасибо, гляну. А что есть eFAQ?
Или спросить у гугла?

PhilD
05.04.2007, 23:17
расширение http://typo3.org/extensions/repository/view/efaq/0.1.5/
гугл пошлет куда-то не туда

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

Вариант с динамической подгрузкой - посложнее. Я бы сделал через Xajax, который забирает собственно текст новости из отдельной PAGE с другим typeNum. Не уверен, что это всё возможно без доп. программирования, конечно, но может быть что и возможно.

PhilD
06.04.2007, 11:07
там сейчас оба варианта реализовано

Илья
06.04.2007, 12:07
там сейчас оба варианта реализовано

Имеется ввиду eFAQ видимо?

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

2Илья: да

PhilD
06.04.2007, 14:58
я и не имел в виду его использование, я имел в виду посмотреть javascript :)

Илья
07.04.2007, 01:47
я и не имел в виду его использование, я имел в виду посмотреть javascript :)
А мне кажется, что использование ajax в данном случае (для вывода новостей) было бы правельнее и логичнее, чем java script.

Tod
07.04.2007, 01:52
Мне когда-то грузил дэзигнер про "скрытый текст" - что-то типа div-ами + вроде джаваскрипт можно реализовать "разворачивание" текстов скрытых изначально. Но тут грузить все тексты новостей прийдется сразу...
Поэтому ищешь в гугле этот "скрытый текст" (к сожалению ничего более не вспомню), а потом "оборачиваешь" нужные новости в созданный div.

PhilD
07.04.2007, 03:13
поскольку Аякс без яваскрипта невозможен по определению :) я имел ввиду посмотреть и ту, и другую реализации. Только по поводу "очень 2.0 сайтов" http://www.alistapart.com/articles/ruininguserexperience - если будете делать динамическую подгрузку - оставьте и традиционную сингл-страницу чтобы работало и без яваскрипта. ИМХО.

-=UncleByte=-
07.04.2007, 05:59
В принципе можно и в лайтбоксе завернуть страницу с синглом в iframe - вопрос только в том нафиг это надо :)

Илья
07.04.2007, 13:20
В принципе можно и в лайтбоксе завернуть страницу с синглом в iframe - вопрос только в том нафиг это надо :)

Ну хотят, чтобы так работало!
Примерно так http://www.icelandclub.ru/ru/news/
Тут на java script и действительно вгузятся все новости, а потом скрываются.

Tod
07.04.2007, 14:44
Примерно так http://www.icelandclub.ru/ru/news/
Тю, так это примерно похоже на экстеншен eFAQ - может и не стоит вовсе tt_news использовать.

Илья
09.04.2007, 10:57
Но, мне надо чтобы при этом эти же новости выводились на другой страницы, в другом виде.
И еще в новости могут быть картинки, ссылки, и т.п.