Toon posts:

Hoe dynamisch moet een template zijn voor een gfx poll?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hi,

Ik ben bezig om een template engine te bouwen voor de leyout van een gfx poll.

Ik heb nu een xml bestand waarin ik kan opgeven:

de header png file
de option png file
de footer png file

je kan meerdere text labels en images plaatsen op header, option of footer met verschillende opties. (ik heb zelfs een soort van IF tag er tussen zitten)

Maar wat zou een template moeten kunnen doen bij een gfx poll???

hier is mn template file:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?xml version="1.0" encoding="iso-8859-1"?>

<gfxPoll TransparentColorTop="1px" TransparentColorLeft="1px">

  <gfxHeader image="header.png">

    <gfxText text="%gfxPoll_title%" align="left"
     valign="bottom" font="arial.ttf" size="13"
     color="#000000" top="45px" left="90px" angle="0" />

  </gfxHeader>

  <gfxOption image="option.png">

    <gfxText text="%gfxPoll_optionText%" align="left"
     valign="bottom" font="arial.ttf" size="10" color="#000000"
     top="4px" left="130px" angle="0" />

    <gfxText
     text="%gfxPoll_optionVotes% votes / %gfxPoll_optionProcents%%"
     align="right" valign="bottom" font="arial.ttf" size="10"
     color="#000000" top="4px" left="305px" angle="0" />

    <gfxImage file="procentBar.png" align="left" valign="bottom"
     top="3px" left="5px" height="4px"
     width="%gfxPoll_optionProcents%%" />

  </gfxOption>

  <gfxFooter image="footer.png">
  
    <gfxIf expression="%gfxPoll_closed%">
    
    <gfxIfTrue>

      <gfxText
       text="Poll closed, total %gfxPoll_totalVotes% people voted"
       align="center" valign="bottom" font="arial.ttf" size="10"
       color="#000000" top="3px" left="50%" angle="0" />

    </gfxIfTrue>

    <gfxIfFalse>

      <gfxText text="Total %gfxPoll_totalVotes% people voted"
       align="center" valign="bottom" font="arial.ttf" size="10"
       color="#000000" top="3px" left="50%" angle="0" />

    </gfxIfFalse>

    </gfxIf>

  </gfxFooter>
  
  <gfxGlobal>
  </gfxGlobal>
  
</gfxPoll>

Wat kan er nog meer bij (of is het XML niet goed? laat het me dan ook weten)

Ik ben ook van plan om een soort code te maken voor de attr. van de xml tags:
code:
1
2
3
<gfxImage file="procentBar.png" align="left" valign="bottom"
     top="3px" left="5px" height="4px"
     width="{round(%gfxPoll_optionProcents% / 0.5, 0)}%" />

of zo iets. TIPS graag (& commentaar)


Afbeeldingslocatie: http://alex.netflex.nl/poll-result.png
(het resultaat van het xml document)

Verwijderd

Opzich heel leuk gedaan :)
Eigenlijk nix op aan te merken.

  • BOOTZ
  • Registratie: Maart 2001
  • Laatst online: 17-03 09:38
mijn poll werkt eigenlijk heel simpel:
je hebt een header, een middenstuk en een footer, en het script zet hier op de juiste plaats tekst op

Afbeeldingslocatie: http://poll.dezeserver.nl/header.png
de header, hier wordt alleen nog de vraag in gezet

Afbeeldingslocatie: http://poll.dezeserver.nl/middle.png
het middenstuk, dit wordt net zo hoog gemaakt als nodig, en hier worden de antwoorden en de uitslag op gezet.
ook de announcement kan op een stuk hiervan.

Afbeeldingslocatie: http://poll.dezeserver.nl/footer.png
de footer, hier worden het aantal stemmen en een 'made-by' tekst op gezet


wat zou je nog meer met een template willen doen?
de balkjes er ook in zetten? kan, maar dan moet je een hoop balkjes gaan maken. maargoed, zo werken winamp-skins ook :o

Maak je eigen poll