Have a problem, cant get subpage to tab in?
Posted: Thu Apr 24, 2008 4:03 pm
~pickle | Please use [ code=html ], [ code=php ], etc tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read:
Posting Code in the Forums to learn how to do it too.
Hi all..
Got a small problem, and cant seem to get my head around the problem
I've got a menu, which has mainpages, and subpages - The subpages tab in fine when they are the parent page to the main page, but when a subpage has a subpage, i cant get it to tab in....
You can see a screenshot here of what i mean: http://www.playart.dk/screen2.gif
My function looks like this:
------------------------------------------------------------
~pickle | Please use [ code=html ], [ code=php ], etc tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read:
Posting Code in the Forums to learn how to do it too.
Hi all..
Got a small problem, and cant seem to get my head around the problem
I've got a menu, which has mainpages, and subpages - The subpages tab in fine when they are the parent page to the main page, but when a subpage has a subpage, i cant get it to tab in....
You can see a screenshot here of what i mean: http://www.playart.dk/screen2.gif
My function looks like this:
------------------------------------------------------------
Code: Select all
<?
function RtrnPages($topPage) {
?>
<table width="600" border="0" cellpadding="5" cellspacing="0">
<?
if ($topPage == "NULL") {
$SQL = "SELECT * FROM pages WHERE parent_page IS NULL ORDER BY sort, doc_id";
$cSQL = "SELECT count(*) FROM pages WHERE parent_page IS NULL";
}
$mq_count = mysql_query($cSQL) or die(mysql_error());
$r_count = mysql_fetch_array($mq_count);
$last = $r_count[0];
$mq_undersider = mysql_query($SQL) or die(mysql_error());
$i = 0;
echo '<tr>';
echo '<td class="txtbold">Titel</td>';
echo '<td class="txtbold">Oprettet</td>';
echo '<td class="txtbold">Sorter</td>';
echo '<td class="txtbold">Status</td>';
echo '<td class="txtbold"></td>';
echo '</tr>';
while ($side = mysql_fetch_assoc($mq_undersider)) {
$status = $side['active'];
?>
<tr>
<td>
<a href="webmodule/edit-page.php?doc_id=<?=$side['doc_id']?>">
<?=$side['title']?>
</a>
</td>
<td>
<?
$tempDato = split("-",$side['created']);
$tempDato = array_reverse($tempDato);
echo join("-",$tempDato); ?>
</td>
<td>
<?
if ($i == 0) {
//Udskriv ingen pil
?>
<img width="10" height="10" src="images/blank.gif">
<?
} else {
?>
<a href='/admin/webmodule/webarchive.php?mode=reprio&rparent=<?=$topPage?>&ridartikel=<?=$side['doc_id']?>&dir=up'><img width="10" height="10" src="images/pilop.gif" border=0></a>
<?
} // End else
if ($i == ($last - 1)) {
//Hvis det er den sidste side, så udskriv ingen pil
?>
<img width="10" height="10" src="images/blank.gif">
<?
} else {
?>
<a href='/admin/webmodule/webarchive.php?mode=reprio&rparent=<?=$topPage?>&ridartikel=<?=$side['doc_id']?>&dir=down'><img width="10" height="10" src="images/pilned.gif" border=0></a>
<?
}
?>
</a>
</td>
<td>
<?
if($status == "1"){
echo '<span style="color: green;">Online</span>';
} else {
echo '<span style="color: red;">Offline</span>';
}
?>
</td>
<td>
<a target="_blank" href="/index.php?pageid=<?=$side['doc_id'];?>"><img src="/admin/images/seside.gif" alt="Klik for at se siden"></a>
</td>
<tr>
<?
RtrnSubPages($side['doc_id']);
?>
</tr>
<?
$i++;
}
?>
</table>
<?
} // End function RtrnPages
?>
<?
function RtrnSubPages($topPage) {
?>
<div class="subPages">
<?
$SQL = "SELECT * FROM pages WHERE parent_page = $topPage ORDER BY sort, doc_id";
$cSQL = "SELECT count(*) FROM pages WHERE parent_page = $topPage";
$mq_count = mysql_query($cSQL) or die(mysql_error());
$r_count = mysql_fetch_array($mq_count);
$last = $r_count[0];
$mq_undersider = mysql_query($SQL) or die(mysql_error());
$i = 0;
while ($side = mysql_fetch_assoc($mq_undersider)) {
$status = $side['active'];
?>
<tr>
<td>
<ul><li><a href="webmodule/edit-page.php?doc_id=<?=$side['doc_id']?>">
<?=$side['title']?>
</a></li></ul>
</td>
<td>
<?
$tempDato = split("-",$side['created']);
$tempDato = array_reverse($tempDato);
echo join("-",$tempDato); ?>
</td>
<td>
<?
if ($i == 0) {
//Udskriv ingen pil
?>
<img width="10" height="10" src="images/blank.gif">
<?
} else {
?>
<a href='/admin/webmodule/webarchive.php?mode=reprio&rparent=<?=$topPage?>&ridartikel=<?=$side['doc_id']?>&dir=up'><img width="10" height="10" src="images/pilop.gif" border=0></a>
<?
} // End else
if ($i == ($last - 1)) {
//Hvis det er den sidste side, så udskriv ingen pil
?>
<img width="10" height="10" src="images/blank.gif">
<?
} else {
?>
<a href='/admin/webmodule/webarchive.php?mode=reprio&rparent=<?=$topPage?>&ridartikel=<?=$side['doc_id']?>&dir=down'><img width="10" height="10" src="images/pilned.gif" border=0></a>
<?
}
?>
</a>
</td>
<td>
<?
if($status == "1"){
echo '<span style="color: green;">Online</span>';
} else {
echo '<span style="color: red;">Offline</span>';
}
?>
</td>
<td>
<a target="_blank" href="/index.php?pageid=<?=$side['doc_id'];?>"><img src="/admin/images/seside.gif" alt="Klik for at se siden"></a>
</td>
<tr>
<?
RtrnSubPages($side['doc_id']);
?>
</tr>
<?
$i++;
}
?>
</div>
<?
} // End function RtrnSubPages
?>~pickle | Please use [ code=html ], [ code=php ], etc tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read: