Eigenständige Module ohne Links und Rechtsblöcke?

Begonnen von Kami, 28 Juli 2004, 23:51:26

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Kami

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!

NeMeSiSX2LC

*standardtextan* Schau dir mal die buddy.php vom PN Modul an. *standardtextaus*
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1


_Gerry_

Er meinte die buddy.php im Modulordner Private_Messages

 ;)  
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

Kami

Ah danke.. wisst ihr aber gerade was man beachten muss oder wegnehmen muss, damit das Modul selbstständig ist wie die Buddy.php?

_Gerry_

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;
}
 
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

Kami

:-( steht "You can't access this file directly"
woran könnte es liegen?

Kami

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:  

_Gerry_

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
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

Ria

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

_Gerry_

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  
CMS-Version: pragmaMx 0.1.11, 1.33.2.12.2.9/2009-05-10   
PHP-Version: 5.2.0-8+etch5~pu1
MySQL-Version: 5.0.32-Debian_7etch1
Server-Version: Apache/2.2.3 (Debian) mod_ssl/2.2.3 OpenSSL/0.9.8c

Ria

Hi,
ok ich hab`s nicht ausprobiert. Warum schreibt er den was von einem popup Fenster, das hatte mich irritiert.
Gruss Ria