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

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

Закрытая тема
 
Опции темы Опции просмотра
Старый 12.10.2006, 16:35   #1
(:)
Senior Member
 
Регистрация: 05.04.2006
Сообщений: 105
По умолчанию "klick-vergrössern" (increase on click). как?

всем доброго дня,

клиент хочет добавить картинку с текстом.
Тайпо автоматом добавляет линк на увеличенную картинку вокруг картинки.
Клиент хочет ставить галочку "klick-vergrössern" (increase on click) в свойствах картинки для того, чтобы в подписи картинки получить дополнительный линк на увеличенную картинку.

так же этот линк должен сопровождаться специальной иконкой.

спасибо за ранее.
(:) вне форума  
Старый 13.10.2006, 22:23   #2
(:)
Senior Member
 
Регистрация: 05.04.2006
Сообщений: 105
По умолчанию

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

вариант кода позволяет добавлять подсказку новой строкй в кэпшн, а также в title и alt аттрибуты имджа, в зависимости от установки чекбокса.

Код:
#german language
[GLOBAL]
tt_content.textpic.20.caption {
  9 = HTML
  9.value = <br/>
  10 = TEXT
  10.value = (Für Vergrößerung auf Bild klicken!)
  10.fieldRequired = image_zoom
}

#English language
[globalVar=GP:L=1]
tt_content.textpic.20.caption.10.value = (Click on image to enlarge!)

[global]

tt_content.image.20.1.altText >
tt_content.image.20.1{
altText < tt_content.textpic.20.caption.10.value 
altText.fieldRequired = image_zoom

titleText < .altText

}

fieldRequired = image_zoom (условие по полю )
(:) вне форума  
Старый 14.10.2006, 01:31   #3
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Могу еще предложить вариант с размещением картинки (например увеличительного стекла) поверх оригинального изображения:
http://codeline.richmd.ru/?p=10
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума  
Старый 15.10.2006, 17:28   #4
(:)
Senior Member
 
Регистрация: 05.04.2006
Сообщений: 105
По умолчанию

привет, спасибо за ваш вариант, он работает, очень интересно.

однако нет полного понимания как всё работает. есть несколько вопросов. заранее благодарен за пояснения.

1) не совсем понятно использования addParams._offset = 2
из ТСРЕФ понятно только, что это номер тега в который нужно добавить дополнительные аттрибуты(параметры). какой вобще тег в данном случае имеется в виду?

однако в результирующем хтмл есть только один тег ИМИДЖ?

2) так же addParams.src не описан в ТСРЕФ? может есть полное описание где посмотреть?

спасибо
(:) вне форума  
Старый 15.10.2006, 23:38   #5
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от (:)
привет, спасибо за ваш вариант, он работает, очень интересно.

однако нет полного понимания как всё работает. есть несколько вопросов. заранее благодарен за пояснения.

1) не совсем понятно использования addParams._offset = 2
из ТСРЕФ понятно только, что это номер тега в который нужно добавить дополнительные аттрибуты(параметры). какой вобще тег в данном случае имеется в виду?
однако в результирующем хтмл есть только один тег ИМИДЖ?
Второй по счету (любой) тег. <img> идет именно вторым, первыйм идет ссылка.


Цитата:
Сообщение от (:)
2) так же addParams.src не описан в ТСРЕФ? может есть полное описание где посмотреть?
спасибо
src - это атрибут <img> который заменяем на свой. Прочтите внимательнее TSREF. addParams содержит любые объявления атрибутов для тегов.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума  
Старый 16.10.2006, 14:07   #6
(:)
Senior Member
 
Регистрация: 05.04.2006
Сообщений: 105
По умолчанию

спасибо, павел,
за ваше отношение.

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

(:) вне форума  
Старый 16.10.2006, 14:47   #7
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Велкам!

А с Typo3 мозги стоит все время держать в "повернутом" состоянии... По опыту всегда существует решение самой, казалось бы нереальной задачи.
И ответ на все всегда практически один - stdWrap 8=)
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума  
Старый 16.10.2006, 15:30   #8
(:)
Senior Member
 
Регистрация: 05.04.2006
Сообщений: 105
По умолчанию

да да,сам уже наталкивался

когда же мы поработаем вместе? это я недавно на мыло вам писал
(:) вне форума  
Старый 16.10.2006, 17:39   #9
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

усе будет! не будем разводить офф-топик. 8=)
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума  
Старый 16.10.2006, 19:51   #10
(:)
Senior Member
 
Регистрация: 05.04.2006
Сообщений: 105
По умолчанию

усё усё

кстати по теме,

возник баг, позиция второй иконки в гифбилдере зависит от размеров первой.

но если в бекенде ширина картинки не задана, то позиция вычисляется неверно, и вторую иконку почти не видно.

как это можно полечить? ширина поумолчанию?
(:) вне форума  
Закрытая тема


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

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

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


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


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

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