<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>
  <title>TinyButStrong Forum</title>
  <description>TinyButStrong Forum in English</description>
  <link>http://www.tinybutstrong.com/</link>
  <item>
   <title>Re: Willkommen im deutschen TBS Forum!</title>
   <link>http://www.tinybutstrong.com/forum.php?msg_id=13980</link>
   <description>die Links sind Tot</description>
   <pubDate>2014-03-20 17:38:55</pubDate>
  </item><item>
   <title>nicht benutzte Variablen aus dem Templat entfernen</title>
   <link>http://www.tinybutstrong.com/forum.php?msg_id=10067</link>
   <description>Hallo !<br />
<br />
Ich habe ein Templat. In diesem Templat befindet sich eine Variable die nicht genutzt werden soll. Gibt es eine Schaltung das nicht vorhandene Variablen aus dem Templat entfernt werden ?<br />
<br />
Gruß<br />
<br />
Stephan</description>
   <pubDate>2009-09-18 16:45:32</pubDate>
  </item><item>
   <title>Templat Variable in einer Methode</title>
   <link>http://www.tinybutstrong.com/forum.php?msg_id=10066</link>
   <description>Hallo !<br />
<br />
Ich habe eine Anfängerfrage. Ich möchte TBS aus einer Methode einer Klasse heraus verwenden.<br />
<br />
...<br />
<br />
public function aktion1(){<br />
		<br />
		global $werte;<br />
		<br />
		$tbs =&amp; new clsTinyButStrong ;<br />
		<br />
		$werte = 'Hallo Welt !';<br />
		<br />
		$tbs-&gt;LoadTemplate('template/test1.htm') ;<br />
		<br />
	<br />
		<br />
		$tbs-&gt;Show();<br />
		<br />
	}<br />
<br />
...<br />
<br />
Kann ich die Templatvariable $werte auch ohne globalisieren verwenden ?<br />
<br />
Gruß Stephan</description>
   <pubDate>2009-09-18 16:12:49</pubDate>
  </item><item>
   <title>Problem mit Array's</title>
   <link>http://www.tinybutstrong.com/forum.php?msg_id=10005</link>
   <description>Hallo, <br />
ich hätte eine Frage zur Ausgabe von mehrdimensionalen Arrays.<br />
laut Manual müßte es möglich sein ein solches Array zu verarbeiten: <br />
(Habe ich im Manual gefunden)<br />
&#91;code]<br />
&#91;0] =&gt; (&#91;'column1']=&gt;value1-0 ; &#91;'column2']=&gt;value2-0 ; ...)<br />
&#91;/code]<br />
nun habe ich folgende Struktur:<br />
&#91;code]<br />
echo $categories&#91;0]&#91;'comment2'];<br />
echo $categories&#91;1]&#91;'comment1'];<br />
...<br />
&#91;/code]<br />
Das Array ist korrekt gefüllt, übergeben tue ich es mit diesem Befehl:<br />
<br />
&#91;code]$TBS-&gt;MergeBlock('categories',$categories);&#91;/code]<br />
<br />
Wie verarbeite ich das aber jetzt dynamisch im Html Template?<br />
<br />
&#91;code]&#91;categories.column0;block=((div))]&#91;0]&#91;/code]<br />
<br />
Wenn ich nur &quot;column&quot; schreibe, verarbeitet TBS logischerweise jeweils nur den 0. Eintrag. <br />
Hat jemand eine Idee, wie ich ein wenig &quot;Dynamik&quot; da reinbekomme?<br />
<br />
<br />
</description>
   <pubDate>2009-08-26 12:11:05</pubDate>
  </item><item>
   <title>Re: Anzeige einer Zeile nur bei einer Variable mit Inhalt?</title>
   <link>http://www.tinybutstrong.com/forum.php?msg_id=9155</link>
   <description>Hallo,<br />
<br />
im englischen Forum hatte jemand eine Antwort parat:<br />
<br />
&#91;code]<br />
- &#91;var.text1;magnet=_]&lt;br /&gt;<br />
&#91;/code]<br />
<br />
Damit funktioniert es einwandfrei.</description>
   <pubDate>2008-07-27 09:23:12</pubDate>
  </item><item>
   <title>Dynamische Subtemplates mit onformat und &#91;val]</title>
   <link>http://www.tinybutstrong.com/forum.php?msg_id=9144</link>
   <description>Hallo allerseits!<br />
<br />
Ich versuche mich gerade in das tolle TBS einzuarbeiten und komme bis jetzt sehr gut voran. Aber leider hab ich ein kleines Problemchen, hoffentlich könnt ihr mir helfen.<br />
<br />
Und zwar versuche ich eine Seite zu basteln mit Subtemplates, so dass ich einen Maintemplate hab mit einer Tabelle. Links in der Tabelle ist die Navigation mit<br />
&#91;code]&#91;onload;script=menu.php;subtpl;getbody]&#91;/code]<br />
 und rechtes der Inhalt dynamisch aus der entsprechenden Funktion.<br />
<br />
Meine Frage ist nun, ob ich sowas wie<br />
&#91;code]&#91;inhalt.wert;onformat=&#91;val];subtpl]&#91;/code] machen kann. Das mit dem &#91;val] klappt so leider nicht, wie es bei script ist. Oder kann ich das auch irgendwie ganz anders lösen? MfG Max.</description>
   <pubDate>2008-07-25 17:33:29</pubDate>
  </item><item>
   <title>Re: TBS-Beispiele von tomhenry.us/tbs3/ schon probiert</title>
   <link>http://www.tinybutstrong.com/forum.php?msg_id=9032</link>
   <description>Hallo kle_py,<br />
danke für Deine Tips.<br />
Die TBS-Beispiele und den Code vom Forum habe ich mir gleich als erstes angesehen.<br />
Funktioniert ja auch.<br />
Auch die einzelnen Fragen im Forum (auch das englische) bin ich durch gegangen und habe auch für mich Lösungen gefunden.<br />
Dabei bin ich auch auf die Seite von TomH http://tomhenry.us/tbs3/ gekommen. Interessant, aber mit seine Beispiele komme ich nicht klar.<br />
<br />
Gruß Dieter</description>
   <pubDate>2008-06-11 23:11:03</pubDate>
  </item><item>
   <title>Probleme mit Cache und Subtemplates</title>
   <link>http://www.tinybutstrong.com/forum.php?msg_id=8795</link>
   <description>Hallo zusammen.<br />
<br />
iich versuche gerade eine seite nach folgendem prinzip zu erstellen:<br />
<br />
ich habe ein habe ein haupttemplate in dem ich mehrer subremplates einbinden, die jeweisl von einem script befüllt werden.<br />
<br />
beispiel:<br />
&#91;code]<br />
&lt;!-- PAGEHEADER --&gt; <br />
&#91;onload;script=&#91;var.tmpl_main_page_header_start];subtpl]<br />
&lt;!-- ENDE PAGEHEADER --&gt;<br />
<br />
&lt;!-- MAINCONTAINER --&gt;<br />
&lt;div id=&quot;main&quot;&gt;<br />
&lt;!-- 3 SPALTEN SCHWERPUNKT &amp; INTERVIEWS --&gt;                 <br />
	&lt;div class=&quot;s3Spalten content&quot;&gt;<br />
		&lt;!-- PANORAMA UNTEN --&gt;<br />
		&#91;onload;script=&#91;var.tmpl_start_panorama_bottom];subtpl]<br />
		&lt;!-- ENDE PANOARMA UNTEN --&gt;<br />
	&lt;/div&gt;<br />
	&lt;!-- ENDE 3 SPALTEN SCHWERPUNKT &amp; INTERVIEWS --&gt;  <br />
                <br />
	&lt;!-- 2 SPALTEN NATIONAL &amp; INTERNATIONAL --&gt;                 <br />
	&lt;div class=&quot;s2Spalten_same content&quot;&gt;<br />
		&lt;!-- NATIONAL / INTERNATIONAL --&gt;<br />
		&#91;onload;script=&#91;var.tmpl_start_national_international];subtpl]<br />
		&lt;!-- ENDE NATIONAL / INTERNATIONAL --&gt;<br />
	&lt;/div&gt;<br />
	&lt;!-- 2 SPALTEN NATIONAL &amp; INTERNATIONAL --&gt;<br />
	<br />
&lt;/div&gt;<br />
&lt;!-- ENDE MAINCONTAINER --&gt;<br />
                              <br />
&lt;!--PAGE FOOTER --&gt;<br />
&#91;onload;script=&#91;var.tmpl_main_page_footer];subtpl]<br />
<br />
&lt;!-- ENDE PAGE FOOTER --&gt;<br />
&#91;/code]<br />
<br />
das einbinden der scripte funktioniert bestens und die ausgabe ist soweit schnell <br />
<br />
und zuverässig.<br />
<br />
in den eingebundenen skripten sieht es folgendermassen aus:<br />
<br />
es handelt sich um das script das per var.tmpl_main_panorama_bottom eingebunden <br />
<br />
wird.<br />
&#91;code]<br />
&lt;?php<br />
// 	 We are under the TBS Subtemplate Mode =&gt;<br />
//   variables are always local, not global,<br />
//   and the TBS object is referenced by variable $this.<br />
global $C,$DB_1,$_cache_secs;<br />
$TBS =&amp; $this;<br />
<br />
<br />
if (!$TBS-&gt;PlugIn(TBS_CACHE,&quot;content.start.topbox&quot;,$_cache_secs))	:<br />
	echo &quot;Frisch!&quot;;<br />
		<br />
	#angezeiget zurücksetzen<br />
	$q_displays = &quot;UPDATE article_settings SET is_displayed_on_startpage='0' WHERE is_displayed_on_startpage='1'&quot;;<br />
	$DB_1-&gt;execute($q_displays);<br />
	<br />
	// TOP NEWS STARTSEITE<br />
	$top_entries = 3;<br />
	// query basteln<br />
        $C-&gt;category('news');<br />
	$C-&gt;order(&quot;article_settings.is_fix_news DESC, article_settings.datum DESC&quot;);<br />
	$C-&gt;where(&quot;(article_settings.category != 8 AND article_settings.category!= 11 AND article_settings.category!= 17 AND article_settings.category!= 5 AND article_settings.category!= 20 AND article_settings.category!= 22 AND is_top_redaktion='1')&quot;);<br />
	$C-&gt;start('0');<br />
	$C-&gt;entries($top_entries);<br />
	$q_news_top = $C-&gt;query();<br />
		<br />
	$res_top =&amp; $DB_1-&gt;execute($q_news_top);<br />
	<br />
	while (!$res_top-&gt;EOF)	:<br />
		// Zeit für cache-test<br />
		$res_top-&gt;fields&#91;'now'] = date(&quot;H.i.s&quot;);<br />
		$data_top&#91;] = $res_top-&gt;fields;<br />
		$shown_ids&#91;] = $res_top-&gt;fields&#91;'id'];<br />
		$res_top-&gt;moveNext();<br />
	endwhile;<br />
	<br />
	# angezeigte updaten<br />
	$displayed_articles = implode(&quot;,&quot;,$shown_ids);<br />
	$q_displays = &quot;UPDATE article_settings SET is_displayed_on_startpage='1' WHERE id IN (&quot;.$displayed_articles.&quot;)&quot;;<br />
	$DB_1-&gt;execute($q_displays);<br />
<br />
	$TBS-&gt;loadTemplate(TMPL.&quot;content.start.topbox.html&quot;);<br />
	$TBS-&gt;mergeBlock('blk_news_top',&quot;array&quot;,$data_top);<br />
<br />
	$TBS-&gt;PlugIn(TBS_CACHE,&quot;content.start.topbox&quot;,TBS_CACHEONSHOW);<br />
	$TBS-&gt;Render = TBS_OUTPUT;<br />
	$TBS-&gt;show();<br />
endif;<br />
?&gt;<br />
&#91;/code]<br />
<br />
Das Cachefile wird angelegt und alles ist prima.  die ausgabe findet auch statt.<br />
<br />
Nun wird aber der moment kommt, an dem ich dieses cache file löschen muss, da sich<br />
<br />
der inhalt ändert. wenn ich dieses cachefile dann lösche, wird beim ersten refresh brav der <br />
<br />
frische inhalt angezeigt. lade ich die seite allerdings nochmals und das file wird aus dem cache <br />
<br />
geladen, beinhaltet das cache file den inhalt des nächsten eingebundenen scripts. also den <br />
<br />
inhalt von var.tmpl_main_content_national_international. <br />
<br />
was läuft da falsch. ist das cachen von ubtemplates nicht möglich.<br />
<br />
vielen dank für eure hilfe!!<br />
<br />
</description>
   <pubDate>2008-04-15 16:35:13</pubDate>
  </item><item>
   <title>Re: $nav_menu-&gt;navigation_init(); Klasse in TBS einbinden, aber wie ?</title>
   <link>http://www.tinybutstrong.com/forum.php?msg_id=8771</link>
   <description>Hallo,<br />
mein Problem hat sich erledigt.<br />
Auf das Einfachste kommt man meistens nicht.<br />
<br />
&#91;code]<br />
&lt;ul&gt;<br />
  &#91;var.menucode;script=&#91;val];subtpl]<br />
&lt;/ul&gt;<br />
&#91;/code]<br />
<br />
Ist das deutsche Forum Tot?<br />
<br />
Gruß Dieter</description>
   <pubDate>2008-04-02 11:54:06</pubDate>
  </item><item>
   <title>Funktionen Parameter übergeben</title>
   <link>http://www.tinybutstrong.com/forum.php?msg_id=8240</link>
   <description>Hallo zusammen,<br />
<br />
in TBS hat man ja die Möglichkeit, über &quot;ondata=funktion&quot; bestimmte Werte im Template nocheinmal zu verändern etc.<br />
Im PHP Teil hat man dann aber in der Regel nur Zugriff auf die aktuellen Werte, z.B. eines Blocks über bestimmte Variablen ($BlockName,&amp;$CurrRec,etc.).<br />
<br />
Nun habe ich aber vor, zusätzlich noch einen weiteren Parameter mitzuübergeben, der aus einem anderen Block stammt, der für die Funktion aber gebraucht wird. <br />
<br />
Also im Prinzip so etwas: &#91;block.wert;ondata=funktion;parameter=&#91;block_2.wert_2]]<br />
<br />
Ich habe schon die TBS Manual und Beispiele durchgesehen, aber leider nichts dergleichen finden können.<br />
Deshalb ist meine Frage nun, ob das in der Art irgendwie möglich ist, Funktionen eigenen Paramter zu übergeben?<br />
<br />
Vielen dank schonmal für eure Hilfe und viele Grüße,<br />
Sebastian</description>
   <pubDate>2007-10-08 12:52:40</pubDate>
  </item><item>
   <title>Re: tbs und open office</title>
   <link>http://www.tinybutstrong.com/forum.php?msg_id=8038</link>
   <description>ich hab den pfad übrigens kontrolliert, ich versteh einfach nicht warum er die datei nicht findet. sie liegt ja genau in dem verzeichnis... ich teste schon ein paar tage :(</description>
   <pubDate>2007-08-10 20:27:12</pubDate>
  </item><item>
   <title>Richtig includen mit MergeBlock</title>
   <link>http://www.tinybutstrong.com/forum.php?msg_id=7903</link>
   <description>Hi zusammen!<br />
<br />
Ich habe das folgende Problem und habe überall nach einer Lösung gesucht.<br />
Und zwar habe ich eine index.php in der ich eine index.tpl mit LoadTemplate lade. Bevor ich das tue, include ich aber andere PHP-Seiten, in denen ich die Variable $tmpl_include zuweise, die dann in der index.tpl folgendermaßen geladen wird: &#91;onload;file=&#91;var.tmpl_include]]<br />
<br />
Klappt alles wunderbar. Das Problem ist nun aber, wenn ich mit MergeBlock in den include-PHP-Dateien arbeiten will. Das funktioniert nicht, da diese ja quasi includet werden, BEVOR LoadTemplate ausgeführt wird. Das scheint ja nicht zu gehen.<br />
Ich hatte im Forum die Lösung gesehen, dann noch seperat zu includen um die MergeBlöcke dann da drunter zu haben, aber das halte ich für extrem umständlich.<br />
<br />
Habe ich da irgendwie eine falsche include-Struktur? Wie includet man mit TBS richtig, so dass auch MergeBlöcke kein Problem darstellen?<br />
<br />
Vielen lieben Dank für eure Hilfe,<br />
Manuel</description>
   <pubDate>2007-06-26 00:54:13</pubDate>
  </item><item>
   <title>Re: TBS Block ausgeben</title>
   <link>http://www.tinybutstrong.com/forum.php?msg_id=7767</link>
   <description>Hilft Dir vielleicht:<br />
&#91;var.xyz;htmlconv=no]</description>
   <pubDate>2007-05-30 14:21:55</pubDate>
  </item><item>
   <title>Probleme mit Multidim. Array</title>
   <link>http://www.tinybutstrong.com/forum.php?msg_id=7764</link>
   <description>Hallo,<br />
<br />
mein Array sieht wie folgt aus:<br />
<br />
|-+ 0 (array)<br />
| |-&gt; 0 = &quot;1-farbig&quot; (string)<br />
| |-&gt; 1 = &quot;2-farbig&quot; (string)<br />
| |-&gt; 2 = &quot;3-farbig&quot; (string)<br />
| |-&gt; 3 = &quot;4-farbig&quot; (string)<br />
| |-&gt; 4 = &quot;5-farbig&quot; (string)<br />
| |-&gt; 5 = &quot;Kein Druck&quot; (string)<br />
|-+ 1 (array)<br />
| |-&gt; 0 = &quot;1-farbig&quot; (string)<br />
| |-&gt; 1 = &quot;Kein Druck&quot; (string)<br />
<br />
nun möchte ich das ganze so ausgeben:<br />
<br />
Pro unterarray (in dem Fall 0+1):<br />
<br />
&lt;tr&gt;<br />
&lt;td width=&quot;93&quot;&gt;Druck :&lt;/td&gt;<br />
&lt;td width=&quot;180&quot;&gt;&lt;select size=&quot;1&quot; name=&quot;farbe&#91;array$i]&quot; style=&quot;width:180px;&quot;&gt;&lt;option selected value=&quot;Druck auswaehlen&quot;&gt;Druck auswaehlen&lt;/option&gt;<br />
&lt;option value=&quot;&#91;verschiedene farben in arrays;block=option]&quot;&gt;verschiedene farben in arrays&lt;/option&gt;<br />
					&lt;/td&gt;<br />
&lt;td&gt;&#91;verschidene arrays;block=tr]<br />
&lt;/td&gt;<br />
&lt;/tr&gt;<br />
<br />
Vielleicht ist es ja ganz einfach, aber ich verzweifel seit stunden. Ich glaub bei mir ist alles gaga im Kopf - da geht gar nichts mehr :(<br />
<br />
Hat mir jemand einen Tip?<br />
<br />
Grüsse<br />
sonsen</description>
   <pubDate>2007-05-30 10:34:59</pubDate>
  </item><item>
   <title>Re: Probleme mit SubTemplates (Frage eines Anfängers)</title>
   <link>http://www.tinybutstrong.com/forum.php?msg_id=6534</link>
   <description>So wie du das machst, erzeugst du zwei Instanzen von TBS mit 2 verschiedenen PHP Scripts.<br />
Das funktioniert, ist allerdings nicht die Art und Weise, in der Subtemplates verwendet werden sollten. Wenn du dir das subtemplate-Beispiel und dort v.a. den Quellcode der eingebundenen login.php Datei ansiehst, wirst du feststellen, dass dort die bereits existierende Klasse weiterbenutzt wird, anstatt eine neue Instanz zu erstellen... vermutlich der Grund warum dein Script eine falsche Ausgabe erzeugt<br />
<br />
Du solltest also in deiner test.php-Datei nicht<br />
&#91;code]<br />
$TBS = new clsTinyButStrong;<br />
&#91;/code] verwenden, sondern<br />
&#91;code]<br />
$TBS =&amp; $this; #bedeutet, dass $TBS das SELBE (nicht das Gleiche) wie $this ist.<br />
# $this ist die bereits laufende Instanz von TBS im Subtemplate mode<br />
&#91;/code]<br />
<br />
<br />
</description>
   <pubDate>2006-10-20 00:05:35</pubDate>
  </item>
</channel>
</rss>