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

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

Ответ
 
Опции темы Опции просмотра
Старый 04.12.2009, 01:13   #1
gvv100
Новенький
 
Регистрация: 04.12.2009
Сообщений: 9
По умолчанию ric_rotation и системные фолдеры

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

Сорри, за ламерский вопрос, но это временное состояние.
gvv100 вне форума   Ответить с цитированием
Старый 04.12.2009, 17:21   #2
viair
Продвинутый
 
Регистрация: 29.01.2009
Адрес: Latvia, Riga
Сообщений: 70
Отправить сообщение для viair с помощью ICQ Отправить сообщение для viair с помощью Skype™
По умолчанию

Так и вставляются, как элемент контента New --> Banner.
В TS для плагина ric_rotation как хранилище для банеров прописывается PID этой сис. папки.
viair вне форума   Ответить с цитированием
Старый 04.12.2009, 22:18   #3
gvv100
Новенький
 
Регистрация: 04.12.2009
Сообщений: 9
По умолчанию

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

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



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



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. Банеры появляются, причем в случайном порядке, как и заказывалось, но не в том месте, почему? Может будут идеи?



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

Последний раз редактировалось gvv100; 04.12.2009 в 23:15
gvv100 вне форума   Ответить с цитированием
Старый 05.12.2009, 15:40   #4
viair
Продвинутый
 
Регистрация: 29.01.2009
Адрес: Latvia, Riga
Сообщений: 70
Отправить сообщение для viair с помощью ICQ Отправить сообщение для viair с помощью Skype™
Exclamation

Цитата:
Сообщение от gvv100 Посмотреть сообщение

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. Банеры появляются, причем в случайном порядке, как и заказывалось, но не в том месте, почему? Может будут идеи?



Отмечу, что если через режим Список нафаршировать саму страницу (только одной картинкой!), на которой планируется показ изображений, а блок с плагином со страницы убрать, то картинка отображается там где и положено ей быть.
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 Посмотреть сообщение
2 На странице где будут показываться банеры вставил новый элемент содержимого - плагин типа Bannermodule
Если вы интегрировали плагин в шаблон через Typo Script ? Ситуация сама по себе требует определения, где Вы будете применять баненрокрутилку. Если только на 1 странице сайта, то наверное лучше не внедрять плагин в шаблон а создать его имнно как элемент контента Bannermodule. Если же необходимо отображение плагина на нескольких страницах, тогда лучше прописывать через TS.

Последний раз редактировалось viair; 05.12.2009 в 16:03
viair вне форума   Ответить с цитированием
Старый 05.12.2009, 20:40   #5
gvv100
Новенький
 
Регистрация: 04.12.2009
Сообщений: 9
По умолчанию

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

Да, и еще, строку subparts.CR_BANNER_TOP < plugin.tx_ricrotation_pi1 перенес снизу вверх, хотя этого, честно говоря не понял.
gvv100 вне форума   Ответить с цитированием
Старый 05.12.2009, 22:41   #6
viair
Продвинутый
 
Регистрация: 29.01.2009
Адрес: Latvia, Riga
Сообщений: 70
Отправить сообщение для viair с помощью ICQ Отправить сообщение для viair с помощью Skype™
По умолчанию

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

Теги
ric_rotation banner

Опции темы
Опции просмотра

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

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

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


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


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

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