Tak sem si hrál s INCLUDE_Template a konkrétně s templatem od Gorda Template_IconList
Líbí se mi, že si mohu modifikovat podbarvení a další drobnosti jenže jsem ho nezprovoznil… celý zádrhel tkví v části
prostě mi to háže chybu, že se proměnná ‘Gif’ nevytvoří samozřejmě x kráte za sebou kolik máte keší
bádal sem nad tím a problém je asi v tom SQL_CMD_CONTINUE
když to vyházím a napojím to všechno na jeden řádek za dvojtečky tak to chodí … řádek je dlouhej ale nechť
nicméně by mě zajímala správnost zápisu ?? něco tam není dobře
typl bych si tvar SQL_CMD_CONTINUE bu měl být spíše SQL_CMD CONTINUE bez podtržítka ale i tak mi to nechodí takže ještě tam je něco blbě … může mi to někdo osvětlit v dokumentaci k GgsExpr jsem příkaz SQL_CMD s CONTINUE nenašel :o
Můžeš mi poslat ty tvoje templaty, nevidím jediný důvod proč by to nemělo chodit, proměnné se převádí až při výstupu a vložené templaty by neměly mít vůbec žádný vliv.
pošlu klidně možná sem něco nepochopil i to je možný dělal sem to podle ukázkovejch a ladil a celkem mi to maká ale schválně sem si dal na řádek povel HTML %ALLCACHES% do hlavního templatu a pak totéž do vloženýho v hlavním to proběhlo a vypsalo se to ve vloženém to hlásí při překladu chybu, že to nezná…
?? jak je to s tím SQL_CMD_CONTINUE ?? to mi taky nějak nechodí verzi GgStau mám poslední B)
Ahojky,
Musím se také přidat. Stáhl jsem si všechny šablony a zkoušel jsem je, ale vždy to hlásí to samé " na radku xx je pouzita nedefinovana promnenna %xxxx%".
no, ale v template_attrlist žádný SQL_CMD_CONTINUE není a stejně to dělá.
TAGVALUETYPE ASCII
OUTVALUETYPE ASCII
PRECISION 0
# lokalni promenna s cestou k ikonam
EVALLOCALVAR Url return(‘http://www.geocaching.com/images/attributes/’)
EVALLOCALVAR Rows 0
SQLSTART
SQL_SQL select gtv.value, count(gtv.value)
SQL_SQL from geocache gc, geotag gt, geotagcategory gtc, geotagvalue gtv
SQL_SQL where gt.id=gc.id and gc.dtfound>0
SQL_SQL and gtc.key=gt.ptrkat and gtc.value=‘attribute’ and gtv.key=gt.ptrvalue
SQL_SQL group by gtv.value order by count(gtv.value) desc #SQL_SQL limit 1,2
OUTVALUETYPE NUM
SQL_CMD COLUMN EVALLOCALVAR TrStart return((%Rows% % 20)==0 ? '<tr>' : '')
SQL_CMD COLUMN EVALLOCALVAR Rows ('%1%' ne '') ? (%Rows% + 1) : %Rows%
SQL_CMD COLUMN EVALLOCALVAR TrStop return((%Rows% % 20)==0 ? '</tr>' : '')
OUTVALUETYPE ASCII
# vysledny odkaz na obrazek (preskocit prazdny atribut, ktery GG vytvari,
# pokud kes neobsahuje atributy zadne)
SQL_CMD COLUMN EVALLOCALVAR Td return('%1%' eq '' ? '' : '%TrStart%<td><img src="%Url%%1%.gif" title="%Rows%: %1%" /><br />%2%</td>%TrStop%
SQL_CMD COLUMN HTML %Td%
SQLEND
# doplnime koncove </tr>, pokud nebylo
EVALLOCALVAR TrStop return((%Rows% % 20)>0 ? '</tr>' : '')
HTML %TrStop%
HTML </table>
HTML </div>
eee chybka je viditelná hlásí ti to blbej výpošet %Td% že jo nebo spíš neexistenci no a když jukneš na řádek tak na konci chybí apostrof a závorka - chyba je v už v tý šabloně zřejmně při finálním kopírování se někde něco vypařilo
no já pokud použiju ten SQL_CMD_CONTINUE někde tak daná proměnná přestane existovat hlásí mi to, že neexistuje… výpis chyb a celý se to neprovede možná dělám něco blbě ale prostě to tak je…
stačí kterejkoliv z těch dvou příkladů co tam máte když je pustím tak to nejde… když odstraním všechny SQL_CMD_CONTINUe = sloučím to dokupy na jeden ooobr řádek tak je vše ok
verzi mám poslední tak nevím…
jako netíží mě to zatím ale kvůli estetice by to bylo super
Zahada vylustena. Podarilo se mi zverejnit Template soubor s prikazem SQL_CMD_CONTINUE, ale jaksi jsem nezverejnil k tomu upraveny plugin.
Jeste zkusim doplnit moznost pouziti promenne GgStatu (%XXX%) na vystupu z pluginu. Vstupovat, aby se podle ni dalo i testovat, stale nepujde. to ovlivnit nedokazu, k tomu by bylo treba upravit GgStat.