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

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

Ответ
 
Опции темы Опции просмотра
Старый 09.07.2006, 02:42   #1
filippoff
Senior Member
 
Аватар для filippoff
 
Регистрация: 22.01.2006
Адрес: Санкт-Петербург
Сообщений: 285
Отправить сообщение для filippoff с помощью ICQ Отправить сообщение для filippoff с помощью Skype™
По умолчанию заголовки в картинки

Посоветуйте, как выводить автоматом заголовки преобразованными в графику?
Насколько я понимаю, за это может отвечать тип элементов в Templavoila "Header Field, Graphical"?
Ок, я создал элемент, замапил его. Как мне засунуть туда заголовок страницы? :о) Пока только серенький прямоугольничек выводится..

Последний раз редактировалось filippoff; 09.07.2006 в 06:03
filippoff вне форума   Ответить с цитированием
Старый 09.07.2006, 11:55   #2
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Вообще подобного рода графика делается с помощью GIFBUILDER. В документации по типо3 эта штука упоминается достаточно часто. В той же доке, где рассказывается о TV (Futuristic Template Building) есть пример с GIFBUILDER, также есть в доке "TypoScript в примерах" и конечно в TSref.
Tod вне форума   Ответить с цитированием
Старый 09.07.2006, 18:33   #3
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

посмотрите lib.stdheader
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 12.09.2006, 16:00   #4
Baltazarr
Продвинутый
 
Аватар для Baltazarr
 
Регистрация: 24.07.2006
Адрес: Russia, Izhevsk
Сообщений: 81
Отправить сообщение для Baltazarr с помощью ICQ
По умолчанию

господа, можете меня ткнуть носом, пожалуйста - тоже очень хочу иметь заголовки в графике, а как это сделать так нигде и не нашёл...
Baltazarr вне форума   Ответить с цитированием
Старый 12.09.2006, 18:31   #5
Baltazarr
Продвинутый
 
Аватар для Baltazarr
 
Регистрация: 24.07.2006
Адрес: Russia, Izhevsk
Сообщений: 81
Отправить сообщение для Baltazarr с помощью ICQ
По умолчанию

нашел как сделать, но посмотрел аналогичные ветки метод с Gifbuilder считаю не применимым в своей ситуации. как можно иначе заставить выводить заголовки в графике?
Baltazarr вне форума   Ответить с цитированием
Старый 12.09.2006, 19:25   #6
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Код:
cHeader = IMAGE
cHeader {
    alttext.cObject = TEXT
    alttext.cObject.field = header
    wrap = <h1>|</h1>
    file = GIFBUILDER
    file {
        format = gif
        reduceColors = 8
        transparentColor = #f6f2ea
        XY = [10.w]+14,[10.h]+2
        backColor = #f6f2ea
        10 = TEXT
        10 {
            text.field = header
            fontSize = 38
            fontColor = #280505
            offset = 0,28
            fontFile = fileadmin/templates/fonts/edwastic.ttf
        }
    }
}

lib.stdheader < cHeader
^^ пример с http://rvantwisk.nl/
чем не подходит?
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 13.09.2006, 15:35   #7
Baltazarr
Продвинутый
 
Аватар для Baltazarr
 
Регистрация: 24.07.2006
Адрес: Russia, Izhevsk
Сообщений: 81
Отправить сообщение для Baltazarr с помощью ICQ
По умолчанию

Спасибо конечно, но ваш метод так же пораждает ту проблему, которая мне совсем не нужна:
Код:
Fatal error: Call to undefined function ImageTTFBBox() in C:\www\typo3\t3lib\class.t3lib_stdgraphic.php on line 970

Warning: Unknown: 1 result set(s) not freed. Use mysql_free_result to free result sets which were requested using mysql_query() in Unknown on line 0
ЕСть ли другие варианты ибо хотеры не всегда имеют установленную gd. А мой пока что локальный проект тоже стоит на сборке, в которой нет этой самой gd.
Baltazarr вне форума   Ответить с цитированием
Старый 13.09.2006, 17:34   #8
Baltazarr
Продвинутый
 
Аватар для Baltazarr
 
Регистрация: 24.07.2006
Адрес: Russia, Izhevsk
Сообщений: 81
Отправить сообщение для Baltazarr с помощью ICQ
По умолчанию

Вот кстати попробовал такой вот способ, однако ничего не произошло - заголовки не поменялись:
Код:
tt_content.header.default {
  20 = TEXT
  20.field = header
  20.value = Text!!!
  20.split {	    
    token.char = 10
    cObjNum = 1
    1.current = 1
    1.wrap = <TR><TD valign="top"><IMG src="fileadmin/files/images/backimage.jpg"></TD><TD valign="top"> | </TD></TR>
    } 
  20.wrap = <TABLE border="0" cellpadding="0" cellspacing="30" width="650"> | </TABLE><BR>
}
Baltazarr вне форума   Ответить с цитированием
Старый 13.09.2006, 17:35   #9
Baltazarr
Продвинутый
 
Аватар для Baltazarr
 
Регистрация: 24.07.2006
Адрес: Russia, Izhevsk
Сообщений: 81
Отправить сообщение для Baltazarr с помощью ICQ
По умолчанию

Цитата:
Сообщение от Baltazarr
Вот кстати попробовал такой вот способ, однако ничего не произошло - заголовки не поменялись:
Код:
tt_content.header.default {
  20 = TEXT
  20.field = header
  
  20.split {	    
    token.char = 10
    cObjNum = 1
    1.current = 1
    1.wrap = <TR><TD valign="top"><IMG src="fileadmin/files/images/backimage.jpg"></TD><TD valign="top"> | </TD></TR>
    } 
  20.wrap = <TABLE border="0" cellpadding="0" cellspacing="30" width="650"> | </TABLE><BR>
}
Поправочка- без строки 20.value = Text!!! (это так - для проверки)

Код:
tt_content.header.default {
  20 = TEXT
  20.field = header
  20.split {	    
    token.char = 10
    cObjNum = 1
    1.current = 1
    1.wrap = <TR><TD valign="top"><IMG src="fileadmin/files/images/backimage.jpg"></TD><TD valign="top"> | </TD></TR>
    } 
  20.wrap = <TABLE border="0" cellpadding="0" cellspacing="30" width="650"> | </TABLE><BR>
}
Baltazarr вне форума   Ответить с цитированием
Старый 21.09.2006, 20:38   #10
Boris
Продвинутый
 
Регистрация: 15.02.2005
Сообщений: 50
По умолчанию

Цитата:
Сообщение от Baltazarr
Спасибо конечно, но ваш метод так же пораждает ту проблему, которая мне совсем не нужна:
Код:
Fatal error: Call to undefined function ImageTTFBBox() in C:\www\typo3\t3lib\class.t3lib_stdgraphic.php on line 970
 
Warning: Unknown: 1 result set(s) not freed. Use mysql_free_result to free result sets which were requested using mysql_query() in Unknown on line 0
ЕСть ли другие варианты ибо хотеры не всегда имеют установленную gd. А мой пока что локальный проект тоже стоит на сборке, в которой нет этой самой gd.
ImageTTFBBox requires both the GD library and the FreeType library
http://de.php.net/manual/ru/function.imagettfbbox.php

И будешь без проблем с GIFBUILDER работать
Boris вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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