Posted by
ivoht on 22 November 2010, 14:37
#1
HI,
Ik heb n pagina gemaakt met n submenu met3 buttons: info , programm and articles. als je clickt op articles krijgt je lijst met alles artikelen van categorie x te zien, terwijl het submenu ongewijzgd boven aan de pagina blijft staan
zie voorbeeld;
http://www.sckr.nl/v2.0/viewpage.php?...?page_id=6
dit is gemaakt met de volgende code
[geshi=php]
include LOCALE.LOCALESET."articles.php";
$cat_id = 1; //here you put the cat id from where you want to take the content
$res = 0;
$result = dbquery("SELECT * FROM ".DB_ARTICLE_CATS." WHERE article_cat_id='".$cat_id."'");
if (dbrows($result) != 0) {
$cdata = dbarray($result);
if (checkgroup($cdata['article_cat_access'])) {
$res = 1;
add_to_title($locale['global_201'].$cdata['article_cat_name']);
opentable($locale['400'].": ".$cdata['article_cat_name']);
echo "";
$rows = dbcount("(article_id)", DB_ARTICLES, "article_cat='".$cat_id."' AND article_draft='0'");
if (!isset($_GET['rowstart']) || !isnum($_GET['rowstart'])) { $_GET['rowstart'] = 0; }
if ($rows != 0) {
$result = dbquery("
SELECT ta.article_id, ta.article_subject, ta.article_snippet, ta.article_datestamp
FROM ".DB_ARTICLES." ta
WHERE article_cat='".$cat_id."'
AND article_draft='0'
ORDER BY ".$cdata['article_cat_sorting']."
LIMIT ".$_GET['rowstart'].",".$settings['articles_per_page']);
$numrows = dbrows($result); $i = 1;
while ($data = dbarray($result)) {
if ($data['article_datestamp'] + 604800 > time() + ($settings['timeoffset'] * 3600)) {
$new = "
[".$locale['402']."]";
} else {
$new = "";
}
echo "
".$data['article_subject']."$new
\n".stripslashes($data['article_snippet']);
echo ($i != $numrows ? "
\n" : "\n"); $i++;
}
echo "";
closetable();
if ($rows > $settings['articles_per_page']) echo "
\n".makepagenav($_GET['rowstart'], $settings['articles_per_page'], $rows, 3, FUSION_SELF."?cat_id=".$_GET['cat_id']."&")."\n
\n";
} else {
echo "
".$locale['403']."
\n";
echo "";
closetable();
}
}
}
if ($res == 0) { redirect(FUSION_SELF); }
?>[/geshi]
echter hoe pas ik de code aan om alles t zelfde te laten (dus submenu blijft behouden) en ipv article s laat ik n andere zelf gemaakte pagina zien?
(bv; http://www.sckr.nl/v2.0/viewpage.php?page_id=6)
op deze wijze kan ik het submenu behouden en pagina's van leden oproepen zonder dat de leden mijn submenu verkloten
this way the member can create their own pages without
ing up my menu code
Edited by
ivoht on 22 November 2010, 14:38
Posted by
ivoht on 22 November 2010, 16:57
#2
Ik heb t eens geprobeerd met een Iframe, maar een iframe toont de hele php pagina (dus ook alle menu's) in t frame.
ik wil echter alleen de info tonen van de pagina ( viewpage.php?page_id=24) in de iframe
dit is mijn code; [geshi=php]
echo "
";
?>[/geshi]
Nu heb ik dus de gehele site in de site :S
kan ik dit omzeilen?
Edited by
ivoht on 22 November 2010, 17:03