Russian TYPO3 community

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

Luciy 19.01.2014 17:22

фотогалерея в новостях
 
подскажите есть ли какой-нибудь бесплатный модуль который позволит просматривать изображения в новости как в фотогалерее?

-=UncleByte=- 19.01.2014 20:20

Пропишите конфиг для новостей для SINGLE и прикрутите к нему какой-нибудь javascript, lightbox там или что-то еще - и будет типа галерея.

shuman 20.01.2014 06:55

так single только одно изображение выведет, нужен latest

-=UncleByte=- 20.01.2014 20:39

Цитата:

Сообщение от shuman (Сообщение 37778)
так single только одно изображение выведет, нужен latest

В tt_news есть несколько вариантов SINGLE - может быть сколько угодно картинок с увеличением или просто лентой - как настроишь, так и будет.
Вот как раз в LIST и LATEST не помню возможно ли.

shuman 22.01.2014 06:13

Цитата:

Сообщение от Luciy (Сообщение 37774)
подскажите есть ли какой-нибудь бесплатный модуль который позволит просматривать изображения в новости как в фотогалерее?

рекомендую http://typo3.org/extensions/reposito...smoothgallery/
и что то еще от данного производителя

shuman 22.01.2014 06:16

Цитата:

Сообщение от -=UncleByte=- (Сообщение 37775)
Пропишите конфиг для новостей для SINGLE и прикрутите к нему какой-нибудь javascript, lightbox там или что-то еще - и будет типа галерея.

здорово - я и не думал про галерею, все время использовал сторонние слайд-шоу для tt_news типа nivo-slider, хотя с точки зрения программирования в принципе одно и то же

surfman 22.01.2014 20:39

Если взять новый News, то к нему можно FAL приделать. Есть даже расширение newsfal.
Вроде все просто, инталировал рассширение и добавил в шаблон пример из мануала
Код:

<f:for each="{newsItem.txNewsfalImage}" as="image" key="number" iteration="itemIteration">
        <f:format.html>
            number : {number}
            image.uid : {image.uid}
            image.public_url : {image.public_url}
            image.title : {image.title}
            image.alt : {image.alt}
            image.description : {image.description}
            image.extension : {image.extension}
            image.size : {image.size}
            image.creation_time : {image.creation_time}
            image.modification_time : {image.modification_time}
            image.width : {image.width}
            image.height : {image.height}
            image.caption : {image.caption}
            image.creator : {image.creator}
        </f:format.html>
    </f:for>

Но ничего не выводит. В чем может быть загвоздка. Причем на предыдущем сайте картинки выводились(тестовый сайт один), а на новом тестовом сайте(тот же самый) - ни вкакую.

Андрей Аксенов 23.01.2014 12:02

Цитата:

Сообщение от surfman (Сообщение 37793)
Если взять новый News, то к нему можно FAL приделать. Есть даже расширение newsfal.
Вроде все просто, инталировал рассширение и добавил в шаблон пример из мануала
Код:

<f:for each="{newsItem.txNewsfalImage}" as="image" key="number" iteration="itemIteration">
        <f:format.html>
            number : {number}
            image.uid : {image.uid}
            image.public_url : {image.public_url}
            image.title : {image.title}
            image.alt : {image.alt}
            image.description : {image.description}
            image.extension : {image.extension}
            image.size : {image.size}
            image.creation_time : {image.creation_time}
            image.modification_time : {image.modification_time}
            image.width : {image.width}
            image.height : {image.height}
            image.caption : {image.caption}
            image.creator : {image.creator}
        </f:format.html>
    </f:for>

Но ничего не выводит. В чем может быть загвоздка. Причем на предыдущем сайте картинки выводились(тестовый сайт один), а на новом тестовом сайте(тот же самый) - ни вкакую.

И куда это все вставлялось? лайаут, темплейт, партиалс? Возможно не были переданы параметры...
Ну и, как обычно, если "там" выводилось, а "здесь" - нет... ищите проблему в настройках окружения: разрешения на файлы/папки, вывод изображений и всё такое...
К тому же, в news имеется возможность определения "дополнительных" шаблонов - их указываешь в настройках флексформы, а в самих файлах шаблона прописываешь условия для вывода...
Таким образом можно определить нужные шаблоны для использования в разных частях сайта, в том числе и фотогалерею. Небольшой недостаток - код в файлах разрастается и добавляются условия, но это уж как посмотреть...
Другая возможность - создание своего действия, но здесь посложнее, потребуется создать своё расширение и свой контроллер засунуть, дополняющий старый, ну и настройки... В руководстве по news об этом сказано, но многое недосказано, приходиться додумывать.

Вообщем - кому что удобней.

surfman 23.01.2014 12:51

Вложений: 1
Вставляю в темплейт.

Счас вдруг такая ошибка при открытии новости, такая же на чистой установке пакета "интродакшен".

Андрей Аксенов 23.01.2014 13:03

Цитата:

Сообщение от surfman (Сообщение 37796)
Вставляю в темплейт.

Счас вдруг такая ошибка при открытии новости, такая же на чистой установке пакета "интродакшен".

Ну так, говорит, что нет свойства caption...
А откуда вообще это: newsItem.txNewsfalImage?
В самом news вроде как это mediaElement...


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

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