hallo leute
tut mir wie immer leid, aber ich würde gerne folgendes codeinclude
benutzen, dabei sind mir so viele ungereimtheiten untergekommen
das ich die einfach mal posten wollte, um festzustellen ob es
'bugs' oder features sind:
<!---- CODEINCLUDE DATEINAME: COUNTER.pl--->
my @metavalues = $metainfo->values;
my $c = $metainfo->getValues('__my__counter') ;
$new.="Count :".$c;
$metainfo->setValues('__my__counter' => ++$c);
<!--------------------------------------------------------->
//////////////// Beispiel template: mit imperiablocks ( kann nicht
funktionieren ...)
<!--IMPERIABLOCK-->
<!--CODEINCLUDE:COUNTER.pl-->
<!--/IMPERIABLOCK-->
///////////////// das ganze erzeugt folgene ausgabe:
( nach dreimaligen betätigen des ADD buttons der IMPERIABLOCKS):
BLOCK 1
Count :1 BLOCK 2
Count :1 BLOCK 3
Count :1 NEUER BLOCK
///////////
einfach mal reinkopiert, wie man unschwer erkennen kann, zählt er einfach
nicht hoch,
verwendet man das codeinclude von oben, mehrmals 'händisch' in einer datei,
so ist alles
so wie gewünscht, der wert wird korrekt hochgezählt, nun kommen wir aber
noch zu
einem besonderen spezial:
Die verwendung von IMPERIABLÖCKEN MIT 'händischen' codeincludes:
kurz die beispielausgabe
VOR DEM VERWENDEN DES ERSTEN IMPERIABLOCKS:
####################
NEUER BLOCK
Count :1 Count :2
################
ich würde sagen das sieht sehr vielversprechend aus ... es wurde richtig
hochgezählt ...
so, jetzt wird es einmal wieder interressant: wir schalten den ersten
imperiablock hinzu:
die ausgabe sieht nun wie folgt aus:
#######################
BLOCK 1
Count :3 NEUER BLOCK
Count :4 Count :5
##########################
oh, seltsam, er zählt einfach weiter, ok, was passiert nun
mit dem ZWEITEN ( !!! ) imperiablock ?
( nach nochmaligem hinzufügen eines imperiablock elements
)
############################
BLOCK 1
Count :3
BLOCK 2
Count :3
NEUER BLOCK
Count :4 Count :5
##########################
oh, irgendwie scheint er keine lust mehr zu haben auf weiterzählen,
ok, schweissperlen auf der stirn lösche ich nun die
imperiablocks ( und zwar beide hintereinander )
am ende sieht das ganze so aus:
#############################
#############################
NEUER BLOCK
Count :4 Count :5
###############################
hmm, auf runterzählen hat er nun auch
keinen bock mehr, und irgendwie
macht das ganze keinen spass...
ciaoi
derchristian
| Thread (Codeinclude ... mal wieder ...) |
- 28.1.03 15:55, c.Kleinhuis
|
© 2001, 2002 marchive.pl Christian Lackas
[HOME]
[MARCHIVE]
[INDEX]
[IMPERIA]
[IMPRESSUM]
[DELTA]