Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Описание картинки, тип Image (http://forum.typo3.ru/showthread.php?t=6689)

Sancho Panza 19.08.2008 16:48

Описание картинки, тип Image
 
1) Я создаю New content;
3) Выбираю Type -> Image;
2) Вставляю нужную картинку.

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

То есть, если взять пример из html, то <img alt="Мой текст" .... </img>

Как это сделать (в свойствах Image этого не нашел)?

maaboo 19.08.2008 17:02

<div id="imgcontainer"><img src="путь до картинки" alt="" />
<span>Текст вместо картинки.</span>
</div>

Ну и в CSS это прописать разумеется.

Так что ли?

Sancho Panza 19.08.2008 17:09

Цитата:

Сообщение от maaboo (Сообщение 21035)
<div id="imgcontainer"><img src="путь до картинки" alt="" />
<span>Текст вместо картинки.</span>
</div>

Ну и в CSS это прописать разумеется.

Так что ли?


Не понял, если честно. Вопросы такие:
1) Вот этот тэг div вместе со span, где прописывать?
2) Вы хотите сказать, что в typo3 нет стандартной функции в backend по созданию альтернативных подписей к картинкам?

maaboo 19.08.2008 17:21

Цитата:

Сообщение от Sancho Panza (Сообщение 21037)
Не понял, если честно. Вопросы такие:
1) Вот этот тэг div вместе со span, где прописывать?
2) Вы хотите сказать, что в typo3 нет стандартной функции в backend по созданию альтернативных подписей к картинкам?

1. Эта конструкция для базовых изображений сайта (шапка, баннеры, футеры). Вставляется в шаблон и маппится, например как TS Object. Для этого прописываем сначала контейнер с нужным id, в TS Object path пишем имя, например head, а в сетап вставляем примерно следующее:
Код:

lib.head = COA
lib.head.10 = TEXT
lib.head.10{
    value (
        <img src="путь/до/картинки" alt="" />
        <h1><span>Название.</span></h1>
    )
    insertData = 1
}

Это код для вставки HTML в нужное место. Таким образом можно вставлять шапки и футеры, не прибегая к изменению шаблона.

2. Если же имеется ввиду контент, то здесь я не помощник по встроенному редактору, я пользуюсь расширением tinyRTE, а там все поля для картинок есть. К тому же я использую tt_news, а все статические картинки вставляю так, как привёл выше.

Sancho Panza 19.08.2008 17:26

Я тоже использую tinyRTE, где нет проблем с описанием картинок, но по какой-то причине она не дает всталять картинки больше 400 пикселей. А контент Image дает. Где это можно настроить?

maaboo 19.08.2008 17:34

Самая главная грабля - это когда размер картинки превышает размер контейнера. Иначе вставить можно только как Magic Image, который будет немедленно ресайзнут. Где это настраивается я не знаю. Так что надо сначала проверить что картинки меньше контейнера.

Sancho Panza 19.08.2008 17:40

Цитата:

Сообщение от maaboo (Сообщение 21042)
Самая главная грабля - это когда размер картинки превышает размер контейнера. Иначе вставить можно только как Magic Image, который будет немедленно ресайзнут. Где это настраивается я не знаю. Так что надо сначала проверить что картинки меньше контейнера.

А где это проверить?

maaboo 19.08.2008 17:44

Для картинки - в любом редакторе или в окне свойств посмотреть размер в пикселях.
И сравнить с размером контейнера, у которого размер, согласно рекомендациям W3C должен быть прописан в CSS.

pomotom 19.08.2008 18:05

Можно узнать, как вы поле Alternative Text не увидели?

Sancho Panza 19.08.2008 18:07

Цитата:

Сообщение от maaboo (Сообщение 21044)
Для картинки - в любом редакторе или в окне свойств посмотреть размер в пикселях.
И сравнить с размером контейнера, у которого размер, согласно рекомендациям W3C должен быть прописан в CSS.

Ну, размер вставляемой картинки я знаю. Например, 520 на 385.

Какой именно контейнер имеется в виду? У меня в css прописано так:

/*structural elements*/
#container
{
margin : 0px auto;
text-align : center;
width : 760px;
}


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

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