hallo zusammen!
so, mein erster verschachtelter loop. und was soll ich sagen, es klappt nicht. nach einem ganzen tag probieren und code neu schreiben, geb ich es auf. hier der aktuelle stand:
php:
for ($i=0;$i<mysql_num_rows($blog_que);$i++) {
$blog_row = mysql_fetch_array($blog_que);
## CHECK FOR GALLERYLINK AND CRATE GALLERYLOOP
$blog_gal_que = mysql_query("SELECT gal_c_gal_name
FROM ".$SITEVARS[mysql_table_prefix]."gallery_connector
WHERE gal_c_connect_id = ".$blog_row[blog_id]." AND gal_c_connect_type = blog");
if (mysql_num_rows($blog_gal_que) == "0")
$blog_gal = "0";
else {
$blog_gal = mysql_fetch_array($blog_gal_que);
$blog_gal = $blog_gal[gal_c_gal_name];
# SET VARS
$dir_path = "../../pictures/Gallerys/$blog_gal/thumbs";
$dir_arr = array();
$dir_hdl = opendir($dir_path);
## DIR IN ARRAY
while ($tmp_file = readdir($dir_hdl)) {
$dir_arr] = $tmp_file;
}
## SORT
asort($dir_arr);
## WRITE HTML-LOOP-ARRAY
$blog_gal_arr = array();
foreach($dir_arr as $tmp_elem) {
$blog_gal_arr] = $tmp_elem;
}
closedir($dir_hdl);
}
## FILL ARRAY
array_push($blog_arr, array( blog_toppic => $blog_row[blog_toppic],
blog_text => $blog_row[blog_text],
blog_date => date("d.m.Y H:i", $blog_row[blog_stat_date_create]),
blog_gal => $blog_gal,
blog_gal_pics => $blog_gal_arr
));
}
die erste schleife liest ein mysql_query aus. das klappt, die daten bekomme ich angezeigt. in der schleife wird die tabelle galery_connector abgefragt, ob eine gallerie mit dem blogeintrag verkn�pft ist. wenn dem so ist, wird das verzeichnis der gallerie ge�ffnet und alle inhalte sortiert ausgelesen.
html:
<table width="100%" cellspacing="0" border="0" cellpadding="3">
<tbody>
<tmpl_loop name=loop_blog>
<tr>
<td align="center"><h3>{tmpl_var name=blog_toppic} {tmpl_var name=blog_date} </h3></td>
</tr>
<tr>
<td><h4>{tmpl_var name=blog_text}</h4></td>
</tr>
<tmpl_if name="blog_gal">
<tr>
<td>
<tmpl_loop name=blog_gal_pics>{tmpl_var name=blog_gal_arr}</tmpl_loop>
</td>
</tr>
</tmpl_if>
</tmpl_loop>
</tbody>
</table>
und hier soll es nun angezeigt werden. �ber _tmpl_if wird abgefragt, ob eine gallerie angezeigt werden muss. wenn ja, ausgabe der bilder...
ich hab mir die beiden dokus mehrfach angeschaut. au�er das andere schleifenarten verwendet werden, ist alles gleich, meiner meinung nach. dennoch bekomme ich in html nichts angezeigt. die tmpl_if schleife geht, hier habe ich ausgaben, nur deben der loop machts nicht *grml. wer hat den tip f�r mich, wos weiter lang geht??
danke und gru�
roland