Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Разработка расширений / TYPO3 extension development (http://forum.typo3.ru/forumdisplay.php?f=38)
-   -   Вопрос по ядру (http://forum.typo3.ru/showthread.php?t=7942)

uoziod 03.09.2009 14:57

Вопрос по ядру
 
Кто подскажет, в каком конкретном файле ядра идёт генерирование изображений GIFBUILDER? Конкретно надо разобраться с меню, однако, думаю, оно тоже GIFBUILDER?

-=UncleByte=- 03.09.2009 16:55

Гораздо проще использовать TMENU и генерировать картинки на его основе.
Примерный TS:
Код:

lib.mmenu = HMENU
lib.mmenu {
  1 = TMENU
  1 {
    NO {
        allStdWrap.insertData = 1
        beforeImg = GIFBUILDER
        beforeImg {
          XY = [1.w]+3,35
          transparentBackground = 1
          backColor = #333333
          format = gif
          1 = TEXT
          1 {
            text.field = title
            fontColor = #ffffff
            fontSize = 30
            offset = 1,30
            iterations = 2
            niceText = 1
            fontFile = fileadmin/tmpl/29955.ttf
            }
          }
        beforeImgTagParams = alt="{field:title}" title="{field:title}"
        beforeImgLink = 1
        doNotShowLink = 1
        allWrap = <div class="mleft">|</div>|*|<div class="mcenter">|</div>|*|<div class="mright">|</div>
    }
    ACT = 1
    ACT {
        allStdWrap.insertData = 1
        beforeImg = GIFBUILDER
        beforeImg {
          XY = [1.w]+3,35
          transparentBackground = 1
          backColor = #333333
          format = gif
          1 = TEXT
          1 {
            text.field = title
            fontColor = #ff6600
            fontSize = 30
            offset = 1,30
            iterations = 2
            niceText = 1
            fontFile = fileadmin/tmpl/29955.ttf
            }
          }
        beforeImgTagParams = alt="{field:title}" title="{field:title}"
        beforeImgLink = 1
        doNotShowLink = 1
        allWrap = <div class="mleft act">|</div>|*|<div class="mcenter act">|</div>|*|<div class="mright act">|</div>
    }
  }
}


uoziod 03.09.2009 17:03

истиная проблема кроется здесь - http://forum.typo3.biz/showthread.php?t=7940
поэтому этот вариант мне не подходит...

dmartynenko 03.09.2009 17:53

Начитается обработка здесь:
typo3\sysext\cms\tslib\class.tslib_content.php

Продолжается скорее всего здесь:
typo3\sysext\cms\tslib\class.tslib_gifbuilder.php

И завершается здесь:
t3lib\class.t3lib_stdgraphic.php

uoziod 03.09.2009 17:54

dmartynenko, спасибо!!!


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

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