![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
#1 |
|
Продвинутый
Регистрация: 15.11.2007
Сообщений: 32
|
Подскажите, пожалуйста, как использовать нужный мне дополнительный шрифт (из ttf файла) как стандартный, например, для некоторых текстовых блоков контента.
|
|
|
|
|
|
#2 |
|
Senior Member
|
Неясно что имеется в виду. Если вам нужен шрифт для заголовка - используйте GIFBUILDER, он сделает с помощью шрифта картинки-заголовки. Для текстовых блоков же использовать его нерационально. Если вам нужен шрифт для большого блока текста, то:
1) три раза подумайте, прежде чем действительно это делать. 2) вы можете задать шрифт через CSS (но его увидят только те пользователи, у которых он установлен) 3) вы можете подгрузить шрифт динамически через JS (но это очень сложно сделать кросс-браузерно) 4) можно использовать sIFR (но это будет работать только при наличии у пользователя установленного Flash-плагина).
__________________
TYPO3 FAQ |
|
|
|
|
|
#3 |
|
Продвинутый
Регистрация: 15.11.2007
Сообщений: 32
|
void, большое спасибо за конкретный ответ.
Мне нужен шрифт, чтобы зделать заголовок. Наверное, буду использовать GIFBUILDER, хотя это минус, текст превращается в картинку. 2) вы можете задать шрифт через CSS (но его увидят только те пользователи, у которых он установлен) я так и делаю, но хочу использовать неустановленный шрифт. Если правильно понимаю, решения для этой проблемки нет? 4) можно использовать sIFR (но это будет работать только при наличии у пользователя установленного Flash-плагина). sIFR сделает текст нечитабельным для роботов? |
|
|
|
|
|
#4 | ||
|
Senior Member
|
Цитата:
<h2 style="background:url(text_img.gif)">text</h2> В стилях: h2 { text-indent: -9999px; } Цитата:
4. sIFR - SEO совместим. Последний раз редактировалось Pavel Antonov; 11.07.2008 в 15:29 |
||
|
|
|
|
|
#5 |
|
Продвинутый
Регистрация: 15.11.2007
Сообщений: 32
|
большое спасибо.
|
|
|
|
|
|
#6 |
|
Senior Member
|
Недавно делал вот таким образом:
Код:
cHeader = COA
cHeader {
10 = COA
10 {
1 = IMAGE
1 {
alttext.cObject = TEXT
alttext.cObject.field = header
wrap = <!-- | -->
file = GIFBUILDER
file {
format = gif
reduceColors = 32
transparentBackground = 1
transparentColor = #444444
transparentColor.closest = 1
XY = [10.w]+14,[10.h]+2
backColor = #333333
10 = TEXT
10 {
text.field = header
fontSize = 38
fontColor = #fffaf0
offset = 0,28
fontFile = fileadmin/tmpl/29955.ttf
}
}
}
2 = TEXT
2.data = TSFE:lastImageInfo|0
2.wrap = width:|px;
3 = TEXT
3.data = TSFE:lastImageInfo|1
3.wrap = height:|px;
4 = TEXT
4.data = TSFE:lastImageInfo|3
4.wrap = background:url(|) no-repeat 0 0;
}
10.wrap = <h2 style="|">
20 = TEXT
20.field = header
20.wrap = <span>|</span>
30 = HTML
30.value = </h2>
}
lib.stdheader < cHeader
Код:
<h2 style="width:100px;height:30px;background:url(12345.gif) no-repeat 0 0;"><span>Заголовок</span></h2> |
|
|
|
|
|
#7 |
|
Продвинутый
Регистрация: 15.11.2007
Сообщений: 32
|
особенно спасибо за статью по sIFR (решил им пользоваться).
но сейчас я мучусь с тайпоскриптом: как совместить темплавуаля и сифр? ситуация: а) предположим, в шаблоне есть: Код HTML:
<p class="text">здесь текст</p> Код:
lib.text_1 = TEXT lib.text_1.value = здесь текст теперь вопрос: как отформатировать этот простой элемент в ТS с помощью sIFR? в мануале есть пример: Код:
page.50 < plugin.tx_gbsifr_pi1 page.50.sSelector = li.flash page.50.sFlashSrc = fileadmin/templates/prado/swf/menu.swf Код:
lib.text_1 < plugin.tx_gbsifr_pi1 lib.text_1.sSelector = p lib.text_1 = TEXT lib.text_1.value = здесь текст lib.text_1.sFlashSrc = fileadmin/templates/fonts/vandenkeere.swf |
|
|
|
|
|
#8 | |
|
Senior Member
|
Цитата:
Я бы взял все с официального сайта и сделал все по документации. З.Ы.: Не переусердствуйте... а то исходя из Вашего вопроса складывается впечатление, что Вы лихо собрались применять sIFR ко всем <p> на сайте... это знаете ли и 2-х ядерные процессоры могут животик надорвать.. |
|
|
|
|
|
|
#9 | ||
|
Продвинутый
Регистрация: 15.11.2007
Сообщений: 32
|
Цитата:
Цитата:
) я так и знал, что хоть кто-нибудь, но напишет о <p>. Использовал ее для примера просто потому, что абзацы мне как-то больше нравятся
|
||
|
|
|
![]() |
| Опции темы | |
| Опции просмотра | |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Дополнительные поля для текстовых страниц | Pash | Общие вопросы | 4 | 16.11.2008 03:08 |
| Подоходит ли тайпо 3 для информационного сайта? | ksevelyar | Вопросы выбора CMS | 1 | 30.04.2008 02:10 |
| Тайпо принудительно меняет стиль таблиц | salah | HTMLArea, RTE, tinymce_rte и другие визуальные редакторы | 3 | 12.07.2006 15:50 |
| tt_news, дополнительные поля | ursula1000 | Общие вопросы | 3 | 09.03.2006 18:19 |
| Гостевая на тайпо | Osip Berg | Общие вопросы | 1 | 14.07.2005 12:29 |