Hallo zusammen!
Ich wollte fragen wie man macht, dass man Module seperat in einem Fenster laden kann ohne dabei die ganze Seite zu laden (also ohne Header, Footer, all die BLöcke links und rechts).
Also ich möchte eigentlich, wenn man auf einen User klickt, dass es sein Profil in einem Popup lädt (mit JavaScript leicht machbar), aber eben ohne die Navigationsblöcke links etc. sondern nur das Modul selbst!
Wie mach ich das?
Z.B. auf www.gossip.de sieht man es, wenn man auf Profil oder GB klickt!
Hoffe ihr könnt mir helfen!
*standardtextan* Schau dir mal die buddy.php vom PN Modul an. *standardtextaus*
PN Modul?
Er meinte die buddy.php im Modulordner Private_Messages
;)
Ah danke.. wisst ihr aber gerade was man beachten muss oder wegnehmen muss, damit das Modul selbstständig ist wie die Buddy.php?
Nicht getestet!!!!!!!!!!!!!!!!!!
if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
$GLOBALS["module_name"] = basename(dirname(__FILE__));
$ThemeSel = mxGetTheme();
require_once("themes/$ThemeSel/theme.php");
$GLOBALS['b_bodycolor'] = $bgcolor1;
$GLOBALS['b_textcolor'] = $textcolor1;
// Header
function create_headerforall($pagetitle){
global $bgcolor2, $textcolor2, $ThemeSel;
echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n";
echo "<html>\n<head>\n";
echo "<meta http-equiv=\"Page-Enter\" content=\"revealTrans(Duration=0.1,Transition=23)\">\n";
echo "<meta http-equiv=\"expires\" content=\"0\">\n";
echo "<meta http-equiv=\"pragma\" content=\"no-cache\">\n";
echo "<title>".$pagetitle."</title>\n";
echo "<LINK REL=\"StyleSheet\" HREF=\"themes/$ThemeSel/style/style.css\" TYPE=\"text/css\">\n";
if (@file_exists("themes/$ThemeSel/style/style.php")) {
echo "<LINK REL=\"StyleSheet\" HREF=\"themes/$ThemeSel/style/style.php\" TYPE=\"text/css\">\n";
}
}
// BODY
function create_bodyforall($extensions=""){ # schliesst <head> und oeffnet <body>
global $b_bodycolor, $b_textcolor;
echo "\n</head>\n<body bgcolor='$b_bodycolor' text='$b_textcolor' link='$b_textcolor' style='background-color: $b_bodycolor; color: $b_textcolor; margin: 0;'>\n";
}
// FOOTER
function create_footerforall() {
echo "</body>\n</html>";
}
//BEISPIEL
function main(){
create_headerforall(_PMSTITLE); // Header einfügen
create_bodyforall(); // Body öffnen
echo "Hier kann man dann einfügen was man will!!!!"; // Der Inhalt
create_footerforall(); // Body schliesen und HTML Footer
}
switch($op) {
default:
main();
break;
}
:-( steht "You can't access this file directly"
woran könnte es liegen?
hab es doch noch hinbekommen!.. nur zeigt es jetzt die ganze seite in dem popup fenster an, obwohl ich eigentlech nur das modul selbst will ohne (block links und rechts etc.)... :wall:
Zitathab es doch noch hinbekommen!.. nur zeigt es jetzt die ganze seite in dem popup fenster an, obwohl ich eigentlech nur das modul selbst will ohne (block links und rechts etc.)... :wall:
Wie die ganze Seite??
Nur das Modul, oder auch header und footer??
Musst es ja nicht in nem Popup machen, oder willst du es so?
weis im Moment nicht was du genau willst!
l.g.
Gerry
Hi _Gerry_
ich glaube zu wissen was er will, er schreibt ganz oben:
" (also ohne Header, Footer, all die BLöcke links und rechts)."
Er will also praktisch nur den Mittelteil und die Ausdehnung von Text usw. bis fast an den Rand.
Gruss Ria
ZitatHi _Gerry_
ich glaube zu wissen was er will, er schreibt ganz oben:
" (also ohne Header, Footer, all die BLöcke links und rechts)."
Er will also praktisch nur den Mittelteil und die Ausdehnung von Text usw. bis fast an den Rand.
Gruss Ria
Na genau dies macht ja das Script welches ich gepostet habe! :D
Hi,
ok ich hab`s nicht ausprobiert. Warum schreibt er den was von einem popup Fenster, das hatte mich irritiert.
Gruss Ria