| By: PsiTrax Date: 2004-05-01 Time: 15:51 | [BUG] friend2=a converts "[" into its html-codeHi, 
my Code:
 | <a href="index.php?file=[var.nextpic;friend2=a;htmlconv=no]"> <img src="[var.pic;onformat=check_size]" border="3">
 </a>
 
 | 
gets after merge into
 | <img src="[var.pic;onformat=check_size]" border="3"> 
 | 
and then TBS dont interpret the var.pic
 | 
	
      | By: RwD Date: 2004-05-01 Time: 21:51 | Re: [BUG] friend2=a converts "[" into its html-codecan you show the php code for that? | 
	
      | By: PsiTrax Date: 2004-05-02 Time: 00:18 | Re: [BUG] friend2=a converts "[" into its html-codeshure, its very easy | $pic = $files[$_GET["file"]]; $nextpic = $_GET["file"] + 1;
 $nextfile = $files[$nextpic];
 if(empty($files[$nextpic])) $nextpic = "";
 
 | 
 | 
	
      | By: PsiTrax Date: 2004-05-02 Time: 22:06 | Re: [BUG] friend2=a converts "[" into its html-codeNext Big-Problem 
wanna output a JavaScript Array
 
HTML:
 | [var.js_preis_array;htmlconv=no] 
 | 
PHP:
 | while ($erg = mysql_fetch_assoc($qerg)): $js_preis_array .= "var preise[".$erg["ID"]."][0] = ".$erg["Preis"].";\n";
 $js_preis_array .= "var preise[".$erg["ID"]."][1] = ".$erg["req"].";\n";
 endwhile;
 
 | 
the Result:
 | var preise[1][0] = 1.00; var preise[1][1] = 0;
 var preise[2][0] = 0.00;
 var preise[2][1] = 1;
 
 | 
Only the "[" char gets converted into its HTML code and this is very bad!
 
do anyone know about this? what can i do? | 
	
      | By: RwD Date: 2004-05-02 Time: 23:35 | Re: [BUG] friend2=a converts "[" into its html-codeSeems like a real bug, but this is a workaround for you: 
PHP | while ($erg = mysql_fetch_assoc($qerg)): // keep vars
 $temp["ID"]         = $erg["ID"];
 $temp["Preis"]     = $erg["Preis"];
 $temp["req"]         = $erg["req"];
 
 // I do it this way so I do not need to keep a loop variable,
 // but just push in the temp array at the highest poition in the array + 1
 $test[]         = $temp;
 
 //**
 //* oer alternatively do this directly:
 //$test[]     = $erg;
 endwhile;
 
 $js_preis_array  = "var preise[1][0] = 1.00;\n";
 $js_preis_array .= "var preise[1][1] = 0;\n";
 $js_preis_array .= "var preise[2][0] = 0.00;\n";
 $js_preis_array .= "var preise[2][1] = 1;\n";
 
 // tbs code
 $tbs->LoadTemplate('test.htm') ;
 $tbs->MergeBlock( 'blk1', $test ) ;
 $tbs->Show();
 | 
HTML | [var.js_preis_array;htmlconv=no] 
 [blk1;block=begin]
 var preise[[blk1.ID]][0] = [blk1.Preis];
 var preise[[blk1.ID]][1] = [blk1.req];
 [blk1;block=end]
 | 
Haven't looked at your original problem yet... | 
	
      | By: RwD Date: 2004-05-02 Time: 23:36 | Re: [BUG] friend2=a converts "[" into its html-codeforgot to remove your original html code, but you'll understand I guess :) | 
	
      | By: RwD Date: 2004-05-03 Time: 09:12 | Re: [BUG] friend2=a converts "[" into its html-codeThat is not the entire source for the php is it? I do not see the template being loaded | 
	
      | By: PsiTrax Date: 2004-05-03 Time: 16:22 | Re: [BUG] friend2=a converts "[" into its html-codeTHX A LOT !!!
 its works for the second problem
 but for the main problem i'll work out a similar solution whith a block
 
 btw: TBS is the best TPL-Engine ever seen!
 | 
	
      | By: RwD Date: 2004-05-03 Time: 17:26 | Re: [BUG] friend2=a converts "[" into its html-codewell, I think it doesn't get processed for some reason or another, try the mergespecial function for 'var' variables or else try it by MergeField...
 Because if it is not a block, then use MergeField
 | 
	
    
	
    
      |  | 
		  Posting in progress.Please wait...
 |