Вход

Просмотр полной версии : ric_rotation и системные фолдеры


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

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

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
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...

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

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: