FOK!forum / Digital Corner / Hoe dynamisch moet een template zijn voor een poll
programmerzondag 19 januari 2003 @ 15:49
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:
<?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:
<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)



(het resultaat van het xml document)

deBlauweBaretzondag 19 januari 2003 @ 15:55
Off-topic: ik doe het je niet na: knap werk kerel!
programmerzondag 19 januari 2003 @ 16:08
quote:
Op zondag 19 januari 2003 15:55 schreef deBlauweBaret het volgende:
Off-topic: ik doe het je niet na: knap werk kerel!
Danke, maar heet iemand nog tips of commentaar?
Chandlerzondag 19 januari 2003 @ 16:11
hey programmer, ik denk dat je voor dit project echt absoluut genoeg mogelijkheden hebt gecreeerd meer ben je gewoon voor een poll niet nodig
robhzondag 19 januari 2003 @ 16:12
quote:
Op zondag 19 januari 2003 16:08 schreef programmer het volgende:

Danke, maar heet iemand nog tips of commentaar?


Hou het lekker Nederlands.
programmerzondag 19 januari 2003 @ 16:20
quote:
Op zondag 19 januari 2003 16:12 schreef robh het volgende:

[..]

Hou het lekker Nederlands.


Waarom zou je? deze poll word public en in een ander land mogen ze deze poll ook gebruiken.

nog meer tips?