PDA

Просмотр полной версии : Помогите, пожалуйста, чайнику вставить плагин новостей


Agro
05.05.2010, 19:29
Добрый день! На работе есть сайт, agroexpert.kiev.ua, мне нужно им заниматься. В принципе, общий механизм тайпо я понял, но вот как переделать шаблон - :confused:

Для каждой новости создаю отдельный элемент. Нашел tt_news, а вот как ее активировать?

Буду очень благодарен за совет.

Vornic
13.05.2010, 14:46
Здравствуйте.
А какой шаблонизатор там у Вас вертится, нативный или TemplaVoila?
Новости можно выводить просто положив плагин на страницу и указав ему режим работы (LATEST, LIST). Ну и конечно источник, т.е. системную папку, откудя будут браться отображаемые новости.

reva2
13.05.2010, 15:33
Здравствуйте.
А какой шаблонизатор там у Вас вертится, нативный или TemplaVoila?
Новости можно выводить просто положив плагин на страницу и указав ему режим работы (LATEST, LIST). Ну и конечно источник, т.е. системную папку, откудя будут браться отображаемые новости.
при этом не забыв подключить TS шаблон самого tt_news к шаблону страницы но которой вставлен плагин

Agro
13.05.2010, 17:19
День добрый, спасибо, что отозвались.

Шаблонизатор стоит TempaVolia.

Версия самой Тайпо - 4.2.1. Начинаю думать, как ее обновить, потому что для ознакомления скачал дистрибутив, поставил на комп, смотрю - 4.3.3. Не подскажете, это можно сделать безболезненно?

А то у меня есть подозрения по поводу того, что плагины устарели - захожу в includes, а там напротив половины плагинов "устарело".

Vornic
13.05.2010, 17:22
4.3 прилично отличается от 4.2 думаю, Вам пока не стоит обновляться, лучше разобраться с тем что есть.

Я вижу что на agroexpert.kiev.ua - новости есть, значит разобрались?

ЗЫ Если что, стучите в асю.

Agro
13.05.2010, 17:39
Vornic - да, новости есть, но вывожу я их по ламерски:). Создаю под каждую отдельный элемент, потом в блоке, который отображается на главной, прописываю ссылку.

Буду пробовать по Вашему совету (и Rev-ы) поставить tt_news.

У меня сейчас насущная проблема: нужно всунуть еще один блок под баннеры - (!):eek: хоть куда-нибудь, или как-то сделать на том, который в шапке, постоянное обновление без перезагрузки страницы. А то у нас уже 18 баннеров, слишком большая очередь и новые постоянно приходят.

Если бы Вы мне с этим помогли, был бы дико благодарен. За приглашение в аську спасибо, но я Вас там задолбаю.

Скачал пока книжку по Тайпо - Multimedia Cookbook, приходиться параллельно и английский подтягивать. А то, честно говоря, на форумах нифига не понял.

Vornic
13.05.2010, 17:49
За банеры могу посоветовать выбрать расширение по вкусу тут:
http://typo3.org/extensions/repository/?tx_terfe_pi1[view]=search&no_cache=1&tx_terfe_pi1[sword]=banner

Например это
http://typo3.org/documentation/document-library/extension-manuals/de_divbanner/0.3.0/view/1/2/
или это
http://typo3.org/documentation/document-library/extension-manuals/macina_banners/1.5.1/view/1/1/#id2343636

На счет как это прицепить. Логично было бы замапить в TV зону, которая представляет собой контейнер для банеров (у Вас это <div id="banner">... </div>), судя по всему она у вас там вроде уже определена, но внутри что то ужасное в виде iframe.

Agro
13.05.2010, 17:52
Да, Вы правы. Просто баннеры лежат не у нас, а на немецком сервере. В блоке прописана ссылка туда.

Agro
13.05.2010, 17:54
Кстати, как поставить само расширение? Инсталлятор отключен, если я правильно понимаю, что ставить надо через него.

Vornic
13.05.2010, 17:57
Как отключен, Вы там не админ?

Admin tools -> Ext Manager -> Import Extensions

Agro
13.05.2010, 18:00
:) Я-то админ, просто я лез в /install. Спасибо.

Vornic
13.05.2010, 18:16
Не, Install Tool - эт для настройки самой тайпы, расширения ставятся и настраиваются в Ext Manager. :-)

Agro
13.05.2010, 18:24
Попробовал загрузить плагин (выскакивала какая-то ошибка, я ее проигнорировал - плагин встал), только теперь почему-то при попытке создания любого элемента на страничку, даже простого text, выдает такое:

Sorry, you didn't have proper permissions to perform this change.

Что я не так делаю?:)

Vornic
13.05.2010, 18:55
Ну, я бы всё таки посоветовал не игнорировать сообщения об ошибках, думаю следует прибить расширение в Ext, Manager (удалить каталог /typo3conf/ext/каталог расширения) и установить снова - на этот раз быть внимательней. Кстати не редко бывает что расширению нужно еще одно раширение/библиотека на базе которого оно вертится. В общем, подход к каждому расширению индивидуальный, надо к нему мануал смотреть :-)

Agro
14.05.2010, 17:09
Загрузил плагин, вот этот http://typo3.org/documentation/document-library/extension-manuals/macina_banners/1.5.1/view/1/2/.

Создал системную папку, туда скинул баннер. На странице создаю блок, выбираю добавить плагин (баннер модуль). Указываю путь к системной папке, где лежит баннер.

Не хочет отображаться. В шаблоне я пробовал прописать код (я так понял, что это альтернативный метод) - тоже не получается.

Vornic
14.05.2010, 17:12
Ну, с телепатией у меня плохо, если пустишь в админку, постараюсь разобраться :-)

Agro
14.05.2010, 17:16
Успел?

Vornic
14.05.2010, 17:34
Только заметил письмо, сейчас...

А зачем у тебя в пропертях страницы
defaultLanguageFlag = de.gif
defaultLanguageLabel = German
???

Оно ж для показа флага контенту, у тебя немеччина? :-)

Agro
14.05.2010, 17:37
Я видел этот флажок, но не въехал толком, что он значит, если честно.

Vornic
14.05.2010, 17:49
Разобрался, ты там не банер положил а создал категорию и назначил ей картинку. Я там создал пример http://www.agroexpert.kiev.ua/?id=944

..ну и за одно подправил тебе флаги в админке :-)

Agro
14.05.2010, 17:58
Спасибо, щас буду смотреть:)

Agro
14.05.2010, 18:01
Слушай, а почему в корне banner страничка, а не папка? Т.е., нужна и системная папка и страничка в корне, и обе - назвать banner?

О, а чем отличается banner category от самого banner?

Я не надоел? )

Agro
14.05.2010, 18:03
Я смотрю, ты еще и новости всунул:)

Vornic
14.05.2010, 18:10
Ну, тема ж с новостей начиналась, вот я и решил помочьи с этим.

Вопроса с банером не понял. Ты смотрел как устроена страничка, что я создал?
Про какой корень ты спрашиваешь, про то что в шапке?

Я посмотрел чего у тебя там в Setup - там нагромождение снипетов, зачем то определен немецкий :-)

Agro
14.05.2010, 18:14
За новости спасибо большое.

1. Касательно банера - я создал папку Banner, а теперь в корне появилась еще страничка banner, пустая, я так понял, что это ты ее сделал. Т.е. нужно делать и папку и страничку для отображения плагина?

2. Я посмотрел, как ты сделал, понял, как добавлять банер). Только не понял, зачем категория, которую я сделал. Это для группы баннеров, что ли?

По поводу setup - я не виноват, все претензии к немцам :).

Vornic
14.05.2010, 18:19
1. Страничку я сделал test page для демонстрации, baner - системная папка, где хранятся банеры и категории, "Новини" - системная папка для хранения новостей.

2. Да, категория для группировки банеров.

3. Я там поправил локаль и обновил языковые ресурсы. А что, этот сайт немцы делали?

Agro
14.05.2010, 18:33
Похоже, ту страничку я раньше сам сделал. Я понимаю, что нужна сис. папка и элемент отображения файлов из нее, просто думал, что, может, нужна еще пустая страница в корне. Ладно, я ее уже снес и все хорошо.

А что, этот сайт немцы делали?
Ага. Но с ними коммуникация очень затрудненная, не допросишься что-то поставить. Да и у меня есть подозрение, что и не получиться - если я спокойно вырезал html кусок, который маячил на сайте, когда они его ну никак не могли найти:confused: вообщем, взялся сам зубрить тайпо.

Кстати, по поводу немцев - вот сайт ихний http://www.landwirt.com/, и мне админ спокойно говорит, что сделан он НЕ на тайпо. Может я дурак, или это тайпо лайт, но шрифты один в один.

1. Вопрос по новостям - как их вывалить на главную страницу? Я убрал затемнение странички, но показывает только через view из админки.
И показывает какую-то гадость между новостями и баннером (окно с выпадающим списком и немецким текстом) - у меня такое же было, когда я пытался новости активировать, вчера, кажись.

Vornic
14.05.2010, 18:38
Если они его делали, да еще и деньги за это взяли, то по рукам им надо надавать, такое впечатление что делал уж совсем нвичек..
Их сайт таки да, не на тайпе.

То что я там для примера прикрутил - это не полноценные новости, это mini-news, они мало умеют, но для начала остановись на них. На главную, пложи так как я положил на тестовую, можешь даже скопировать. Или сделать мне?

Agro
14.05.2010, 18:42
Нее, я сейчас сам попробую) надо же учиться.
А, тьфу, я понял.

2. Понял №2 - та штука с окном это поиск, а немецкий шрифт на нем был из-за снипетов, на которые ты ругался? :)

Vornic
15.05.2010, 14:01
Да, там немецкая локаль была, я выставил украинскую, но mininews не локализовался, видимо для него нет ни украинских ни русских ресурсов.

Agro
17.05.2010, 15:59
Слушай, прости за нахальство, можешь еще раз помочь? Я попробовал поставить еще одно расширение новостей, - не хочет отображаться.

Vornic
17.05.2010, 16:15
Что за расширение ставил tt_news?

Agro
17.05.2010, 16:19
Красивый сайт.

Расширение - flexible news. Поставил саму новость в папку, поставил ее вывод на страничку. В мануале вроде никаких сверхсложностей не было. Не отображается:confused:

Просто хотел заменить mininews.

Vornic
17.05.2010, 16:43
Хз от чего не работает, посмотрел и мануал и твои настройки, вроде всё верно...

Agro
17.05.2010, 16:49
Ясно) ну все равно спасибо.

Vornic
17.05.2010, 16:51
А почему всё таки не использовать tt_news - эт ж проверенный в боях товарищ.

Agro
17.05.2010, 16:53
Я сегодня ставил, но не получилось с ходу разобраться. Вроде тоже все повыставлял, но отображения тоже не было. Я так понял, что там активация посложнее, чем у flexible.

margol
17.05.2010, 17:21
Уважаемый, Agro!

Вопрос: вам принципиально на каком расширении работают новости или нет?
Если нет, то:
Я бы советовала отключить ВСЕ расширения новостные, кроме tt_news и следовать мануалу по tt_news, там все довольно четко расписано. И если возникнут вопросы по этому расширению, то пишите тут.

tt_news в принципе и на дефолтных настройках работает, потом уже под свои нужны можно будет настроить

Agro
17.05.2010, 17:39
Владимир, спасибо за tt_news, но они тоже не работают:(

Vornic
17.05.2010, 17:41
Есть подозрения, что на сайте какой то конфликт с расширениями, из за этого не работает.

Agro
17.05.2010, 17:53
А если обновиться тайпо, может помочь?
Ура-ура. Снес еще одно дополнение в tt_news, таким образом осталось только само расширение tt_news. Появилось кликабельное отображение заголовоков новостей. Только клик по заголовкам переносит не в тело новости, а на главную страницу.

Менял показ новостей на конкретной странице в настройках, все равно выкидывает на главную.

Lucifer
19.05.2010, 12:00
Скорее всего не указан single id. Проще всего указать через константы.

Agro
19.05.2010, 12:33
Более-менее разобрался с показом новостей, только все равно тело новости не показывает. При клике на заголовок выкидывает на эту же страницу.

Снял два скрина, может кто-то сможет помочь.

http://dc237.4shared.com/img/293255221/20f7d113/__online.JPG?rnd=0.3874979120947606 (http://www.4shared.com/photo/iLyJIpr0/__online.html)

http://dc237.4shared.com/img/293255348/eb3a406/__online.JPG?rnd=0.9790620511039274 (http://www.4shared.com/photo/6YfG1AaP/__online.html)

А при попытке поставить новости и баннер на главную, выходит вот такая хрень:

http://dc229.4shared.com/img/293292596/f5e46/___online.JPG?rnd=0.43044469681987363 (http://www.4shared.com/photo/6HAWVzKx/___online.html)

Я так понимаю, что из-за длины новостного блока плющит весь шаблон, но не понял пока, как поменять поля. Лазил в константах и прочем, но там длина текста, длина обтекания картинки текстом...


ЗЫ: Как снести ненужную тему (вторую), открытую мной?

margol
20.05.2010, 14:59
Agro!
Очень хочется помочь, но скрины не разглядела, мелковаты даже после увеличения.
Но если поможет мой опыт, то я страницы с новостями структурирую так: http://clip2net.com/clip/m26970/1274349554-clip-77kb.png

Agro
20.05.2010, 15:20
Спасибо за такой подробный скрин:) ВЫ очень любезны. Сейчас буду копаться.

Agro
20.05.2010, 16:35
Такой вопрос:

В вашем скрине есть:

1. List news (как бы корень раздела)
2. Поиск
3. Архив
4. Полный текст новости (single news)
5. И системная папка, где лежат новости

Я не понимаю, если файл новости лежит в папке, то зачем тогда "полный текст"? Нужно, чтобы файл новости был и в сис. папке, и в "полном тексте"?

2. Что такое List news? Это страница, куда выводятся анонсы новостей? И на какой странице должен лежать сам плагин? на list или на single?

Т.е., где бы он не лежал, нужен второй плагин на той странице, где я хочу выводить новости?

margol
20.05.2010, 17:54
Такой вопрос:

В вашем скрине есть:

1. List news (как бы корень раздела)
2. Поиск
3. Архив
4. Полный текст новости (single news)
5. И системная папка, где лежат новости

Я не понимаю, если файл новости лежит в папке, то зачем тогда "полный текст"? Нужно, чтобы файл новости был и в сис. папке, и в "полном тексте"?
Новости у меня лежат ТОЛЬКО в системной папке, хотя это не обязательно, могут и на обычной странице. Тогда для их упорядочивания и просмотра в одном месте удобно использовать tt_news administrator

А на странице Single news лежит плагин tt_news с выбранным типом "Single news" http://clip2net.com/clip/m26970/1274359824-clip-40kb.png !!! То есть плагин смотрит в системную папку и печатает на этой страницы ПОЛНЫЙ текст новости.


2. Что такое List news? Это страница, куда выводятся анонсы новостей?

List news - это страница, на которой лежит плагин tt_news с выбранным типом LIST http://clip2net.com/clip/m26970/1274359788-clip-30kb.png


И на какой странице должен лежать сам плагин? на list или на single?

На всех, представленных мной на скрине в предыдущем посте, кроме системной папки. На всех страницах ложится плагин, только с разными типами.


Т.е., где бы он не лежал, нужен второй плагин на той странице, где я хочу выводить новости?
именно. плагины на всех, помеченных мной страницах, для этого я вам их и показала.

мои примеры на версии tt_news 2.5.2
Удачи!

Agro
20.05.2010, 18:01
:p Я понял, еще раз спасибо Вам.

margol
20.05.2010, 18:57
заработало?
ссылку в студию...

Agro
20.05.2010, 18:58
Работает,:D работает.

Мне теперь интересно стало (это вопрос чисто теоретического характера), зачем тогда нужны простые простые текстовые и медиа-элементы в тайпо, если все это можно запихать в tt_news :)

Я вот сейчас думаю архив, который я делал из простых текстовых и медиа блоков (и прошивал ссылками между собой) весь перегнать в tt.

Agro
20.05.2010, 19:02
Ну, грубо говоря, ссылка вот: http://www.agroexpert.kiev.ua/

я пока осваиваю.

А для русской даты нужен русский плагин новостей, или к ним можно русский прикрутить?
P.S. Если я Вам надоел, то извините, буду уже дальше разбираться сам, и так мне здесь все помогли очень значительно.
P.P.S. Самое забавное в этом форуме, это автоизменение статуса, прикрепленное к количеству сообщений. Можно 1000 сообщений накатать, и стать Гуру, а по тайпо так ничего и не знать).

margol
21.05.2010, 12:27
Я вот сейчас думаю архив, который я делал из простых текстовых и медиа блоков (и прошивал ссылками между собой) весь перегнать в tt.

Действительно, tt_news является очень мощным расширением! В одном крупном мультисайтовом проекте мы его использовали в трех разных вариантах. Сама тогда подивилась, как гибко можно с ним работать! Просто делая разные шаблоны, вкючая и удаляя разные блоки из шаблонов/

Вот он.
1. Тут плагин в классическом виде, как новости, с привязкой к плагину newscalendar (http://typo3.org/extensions/repository/view/newscalendar/current/ )
http://www.krankenhaus-dernbach.de/index.php?id=3409&no_cache=1
2. Тут как актуальные события:
http://www.krankenhaus-dernbach.de/aktuelles.html?no_cache=1
3. Тут как список новорожденных. Меню слева (кварталы) - это меню новостей по категориям:
http://www.krankenhaus-dernbach.de/index.php?id=3004&no_cache=1
4. Шепотом: еще там внедрена возможность размещения визитных карточек докторов: фото, инфа, контакты. Особенность в том, что размещение карточек в 2 колонки. Но пока заказчики не начали пользоваться данной возможностью, показать не могу.

Еще думаю, много подо что можно его подпилить, но пользоваться другими средствами все-таки стоит. Хотя это конечно дело каждого.


А для русской даты нужен русский плагин новостей, или к ним можно русский прикрутить?

Мне в свое время очень помогла эта тема: http://forum.typo3.biz/showthread.php?t=1428&highlight=%EC%E0%F0%F2%EE%E1%F0%FF Если останутся вопросы, пишите, я поделюсь своим рабочим кодом.

Agro
21.05.2010, 12:38
Столкнулся с таким:

при вставке текста в поле новости, его либо сжимает полностью, без абзацев, либо растягивает, да так, что между абзацами еще один влезет.

Вставляю из блокнота, мусора нет, в html-виде. Причем там отчетливо виден div между абзацами, и в админке пропуски нормальные, а отображение на сайте - опять таки, либо растянет, либо сожмет.

Я в недоумении:confused:

Vornic
21.05.2010, 12:50
Вставляете нибось из ворда?
Очень рекомендовал бы изучать код через FireBug, чтобы было наглядно видно в чем косяки. За одно и проявятся огрехи вёрстки.

Agro
21.05.2010, 12:52
1. "Вставляю из блокнота, мусора нет"
2. "Вставляете нибось из ворда?"

:)

Vornic
21.05.2010, 12:56
1. Блокнот не передаёт в тэг редакторов, и это хорошо если текст небольшой, и его можно овормить по быстрому на месте

2. Ворд содержит очень много мусору в тэгах при копировании текста. Как минимум рекомендовал бы вставлять текст через соответствующий инструмент (там должна быть кнопочка с иконкой ворда).

Кроме того, сам редактор в тайпе настраиваемый скриптом, это позволяет очищать тексты от нежелательных тэгов при сохранении.

Agro
21.05.2010, 13:02
Видимо, я неверно описал свои действия.

Я вставляю из ворда в блокнот. Потом - из блокнота в редактор тайпо.

Потом, в редакторе тайпо включаю кнопочку html - что бы видеть, не прокрался ли мусор какой-то (хотя, насколько я знаю, блокнот весь мусор убивает.

И после всего этого текст все равно плющит.

В смысле, его либо растягивает, либо сжимает, независимо от того, убью я все эти, влияющие на текст, либо наоборот, постараюсь вставить разделение между абзацами. Что это может быть? Или это я не с той ноги встал? :)

Vornic
21.05.2010, 13:07
Значит таки косяки вёрстки, надо смотреть через FireBug.

Agro
21.05.2010, 13:08
Понял, спасибо.

Agro
28.05.2010, 11:21
После вывода новостей отображается такой косяк:

Displaying results ###SPAN_BEGIN###%s to %s out of ###SPAN_BEGIN###%s

Что это может быть? Буду благодарен за совет.

margol
28.05.2010, 13:46
Где он отображается? В ВЕ или FЕ? Если во фронтенде, тогда на странице с какими установками плагина tt_news (LIST, LATEST, SINGLE)?

Правили ли вы шаблон новостей? Обычно конструкции типа ###NEWS_IMAGE### ###NEWS_SUBHEADER### используются в шаблоне для вставок в определенное место тех или иных значений, в моем примере изображения и подзаголовка... Возможно в процессе правки шаблона возникла ошибка и выдается просто часть шаблона? Хотя возможно и ошибаюсь, в моей версии tt_news вообще нет конструкции ###SPAN_BEGIN### в шаблоне. Версию я указывала выше.

Шаблон новостей по умолчанию tt_news_v2_template.html

Agro
28.05.2010, 14:02
Это вылазит в FE. Как только добавляю 8-ю новость. Я ее затемнил пока.
Шаблон я вроде не правил, не вспомню сейчас точно. Кажется, точно не правил.

margol
28.05.2010, 15:12
Ну вы мало информации даете. Я не вижу ответа на еще один мой вопрос. Хотите помощи, объясняйте все более подробно, ну хотя бы иллюстрируйте сказанное скринами, давайте ссылки на проблемные страницы.

Помня как самой было тяжело в начале, помочь мне хочется. Хотя бы в некоторых областях. Но увы... вытягивать вопросы приходится клещами :confused:

Agro
28.05.2010, 15:22
Magrol:), :) не обижайтесь, Вы мне и так помогли.

Я действительно не подумал более подробно рассказать и проиллюстрировать. Честно говоря, сейчас у меня самая реальная проблема - это я думаю перенести сайт на DLE, сохранив домен.

Мне кажется, для наших надобностей DLE будет более, чем достаточно, а администрировать его в миллион раз легче.