|
Napisane: 02.02.2010 [00:43]
|
|
biesior
admin
zarejestrowany: 20.03.2008
Posty: 1338
|
Niestety czasami zdarza się, że z powodu konfiguracji serwera parametr GB niceText nie działa a godziny grzebania w konfigach nie przynoszą skutku, jest na to proste rozwiązanie, które można nazwać w skrócie "niceText na piechotę"
Oryginalny niceText tworzy dany element powiększony a potem go skaluje do mniejszego rozmiaru, zróbmy to samo samodzielnie:
1 = GMENU
1{
NO {
allWrap = <li>|</li>
// Stwórz obrazek o rozmiarze pomnożonym x 10
// (wygodnie się liczy i daje bdb efekty)
XY=[10.w] + 300, 240
10=TEXT
10 {
text.field=title
fontColor = #ff5500
fontFile = fileadmin/fonts/someFont.ttf
// Poniższe wartości również są pomnożone
// w ostatecznym rozrachunku ma być: offset=5,17 / spacing=3 / fontSize=14
offset=50,170
spacing=30
fontSize = 140
}
// Na koniec skalujemy całość dzieląc dynamiczną szerokość przez 10
// i dodając jedną dziesiątą marginesu pierwotnego
100 = SCALE
100.height = 24
100.width = [10.w]/10 + 30
}
voila!
Należy przy tym pamiętać, że podobnie jak w przypadku niceText również to zastosowanie zwiększa obciążenie serwera, co przy znacznej ilości renferowanych przycisków może być uciążliwe...
Sesja wygasła, zaloguj się, żeby się wylogować.
T3CI
Certified Level 2 TYPO3 Night Crew Member.
KO System enthusiast
|