Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   ric_rotation и системные фолдеры (http://forum.typo3.ru/showthread.php?t=8219)

gvv100 04.12.2009 01:13

ric_rotation и системные фолдеры
 
Несколько раз на форуме поднималась вопросы об этой банеро-крутилке. Теперь сам пытаюсь прикрутить ее. Как вставить банеры на страницу - ясно, но никак не могу понять как они вставляются в системный фолдер? Или в системный фолдер нужно вставлять уже страницы с банерами? Кто-нибудь, пролейте свет на ситуацию, в мануале этого почему-то нет.

Сорри, за ламерский вопрос, но это временное состояние.;)

viair 04.12.2009 17:21

Так и вставляются, как элемент контента New --> Banner.
В TS для плагина ric_rotation как хранилище для банеров прописывается PID этой сис. папки.

gvv100 04.12.2009 22:18

Спасибо, прогресс есть, но все же не все получилось на 100%

1. Наполнил через режим Список системную папку изображениями

http://www.gyrkalo.dp.ua/typoforum/typo_banner1.png

2 На странице где будут показываться банеры вставил новый элемент содержимого - плагин типа Bannermodule

http://www.gyrkalo.dp.ua/typoforum/typo_banner2.png

3. В Setup TS-шаблона прописано следующее:
##### Прикручиваем банер вверху #####
#subparts.TOP_BANNER < plugin.tx_ricrotation_pi1
subparts.TOP_BANNER {
placement = top
mode = all
pidList = 22 <--------- id системного фолдера - Банеры (см.рис)
recursive = 0
image.file.maxW = 1000
image.file.maxH = 200
}
subparts.TOP_BANNER < plugin.tx_ricrotation_pi1

4. Банеры появляются, причем в случайном порядке, как и заказывалось, но не в том месте, почему? Может будут идеи?

http://www.gyrkalo.dp.ua/typoforum/typo_banner3.jpg

Отмечу, что если через режим Список нафаршировать саму страницу (только одной картинкой!), на которой планируется показ изображений, а блок с плагином со страницы убрать, то картинка отображается там где и положено ей быть.

viair 05.12.2009 15:40

Цитата:

Сообщение от gvv100 (Сообщение 26421)

3. В Setup TS-шаблона прописано следующее:
##### Прикручиваем банер вверху #####
#subparts.TOP_BANNER < plugin.tx_ricrotation_pi1
subparts.TOP_BANNER {
placement = top
mode = all
pidList = 22 <--------- id системного фолдера - Банеры (см.рис)
recursive = 0
image.file.maxW = 1000
image.file.maxH = 200
}
subparts.TOP_BANNER < plugin.tx_ricrotation_pi1

4. Банеры появляются, причем в случайном порядке, как и заказывалось, но не в том месте, почему? Может будут идеи?

http://www.gyrkalo.dp.ua/typoforum/typo_banner3.jpg

Отмечу, что если через режим Список нафаршировать саму страницу (только одной картинкой!), на которой планируется показ изображений, а блок с плагином со страницы убрать, то картинка отображается там где и положено ей быть.

3. Лучше так :
Код:

#####  Прикручиваем баннер вверху  #####
  subparts.CR_BANNER_TOP < plugin.tx_ricrotation_pi1
  subparts.CR_BANNER_TOP {
  placement=top
  mode=random
  pidList=22
  recursive=1
  image.file.maxW=1000
  image.file.maxH=200
  }

4. Обратите внимание на режим mode = all который у вас установлен для плагина, очевидно, что он сразу выводит весь список доступных плагину банеров в сплошной вертикальный ряд :) потому так и происходит. Если хотите получить 1 баннер в произвольном порядке нужно ставить mode=random.
Если нужно несколько секций, создайте ещё один subpart CR_BANNER_TOP_2..... CR_BANNER_TOP_XXX...

Да, и ещё, зачем вам это :
Цитата:

Сообщение от gvv100 (Сообщение 26421)
2 На странице где будут показываться банеры вставил новый элемент содержимого - плагин типа Bannermodule

Если вы интегрировали плагин в шаблон через Typo Script ? Ситуация сама по себе требует определения, где Вы будете применять баненрокрутилку. Если только на 1 странице сайта, то наверное лучше не внедрять плагин в шаблон а создать его имнно как элемент контента Bannermodule. Если же необходимо отображение плагина на нескольких страницах, тогда лучше прописывать через TS.

gvv100 05.12.2009 20:40

Ес, ес! Спасибо viair огромное! Все заработало! Дело действительно было в random-е. А плагин вставил в контент только потому, что когда что-то не получается, то начинаешь куралесить всякую околесицу... Конечно же со страницы его нужно убрать, что я и сделал.

Да, и еще, строку subparts.CR_BANNER_TOP < plugin.tx_ricrotation_pi1 перенес снизу вверх, хотя этого, честно говоря не понял.

viair 05.12.2009 22:41

Ну, попробуйте сместить строчку снова в низ, думаю тогда будет нагляднее :) Просто перед тем, как заполнять какую либо структуру, нужно ее задекларировать а не наоборот. :rolleyes:


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

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