Block in ein Modul includen

Begonnen von munzur, 05 Juli 2004, 10:48:21

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

munzur

Hallo!

Ich schaff es nciht das ich in ein Modul ein Block includen kann!
Geht sowas nciht oder was muss man da genau machen?


Danke
"Debug-Mode" einschalten.
"SQL-Fehler anzeigen" einschalten
und evt. auftauchende Fehlermeldungen posten .

Andi

Hi Munzur :)

was geht denn da nicht?

Klar geht das:

 $content='';
include('blocks/block-irgendwas.php');
echo $content;
unset($content);
schön´s Grüssle, Andi

munzur

hi!

hab das $content usw nicht genommen gehabt :)

Danke für die antwort!


ps: wie bekomme ich vom ebaord modul den linken block weg?

danke
"Debug-Mode" einschalten.
"SQL-Fehler anzeigen" einschalten
und evt. auftauchende Fehlermeldungen posten .

smartmusic

hi,

ich möchte auch ein neues modul machen mit inhalten verschiedener blöcke...

wie ist der grundaufbau so das ich das mit dem include von dem block machen kann?

DarkBoy

du musst ja nicht unbedingt den Blockn includen sondern nimmst den Block direkt mit insModul, sprich den Quellcode. Als Beispiel kannste ja die Weblinks oder Downloads von uns nehmen.

smartmusic

hallo,

ich bekomme nie was angezeigt????

ich möchte den new user block als modul haben.

wie muss das modul aussehen?

mit dem inhalt:

if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");

################# Einstell Variablen ##############
//// Anzahl der anzuzeigenden User
$ucount = 5;
//// Blockcache erlauben
$mxblockcache = TRUE;
###################################################

global $user_prefix;
$ucount = intval($ucount);
$qry="SELECT uname, user_regtime FROM ${user_prefix}_users WHERE user_stat=1 ORDER BY user_regtime DESC LIMIT ".$ucount.";";
$result = sql_query($qry);   # x neuste User ermitteln
while (list($uname, $user_regtime) = sql_fetch_row($result)) {
   $lasts[] = '<img src="images/menu/rarrow.gif" width="14" height="9" alt="" border="0">&nbsp;<a href="modules.php?name=Userinfo&amp;uname='.$uname.'">'.$uname.'</a>';
   }

if (isset($lasts)) {
   $content = implode("<br>\n",$lasts);
   }

smartmusic

andere sache:

was muss ich in der memberlist ändern,so dass nur die neusten user in der tabelle angezeigt werden?

geht das überhaupt?

jubilee

Hallo !
Zitatich bekomme nie was angezeigt?

ich möchte den new user block als modul haben.

wie muss das modul aussehen?
Bei einem Modul wird die Ausgabe nicht über die Variable $content realisiert.
So wie hier :
Zitatif (isset($lasts)) {
   $content = implode("
\n",$lasts);
   }
sondern  die Ausgabe wird korrekt formatiert und direkt ausgegeben
z.B.
Zitat
include("header.php");
OpenTable();
$ausgabe=implode("\n",$lasts);
echo $ausgabe;
CloseTable();
include ("footer.php");
Ich hoffe das langt als denkanstoss.
MfG
jubilee

smartmusic

ok,ja,wird ja schonmal angezeigt :)