Hey @ll!!!!
Ich verwende das Theme Caase Simple!!!
Ich möchte nun im Header neben Hallo $uname eine anzeige einbauen ob neue PM`s und neue Gästebuch eintragen vorhanden sind einfügen!!!
Ist das irgendwie möglich und was müßte ich da genau in mein Theme eibauen???Hab schon versucht aus dem Site Messanger block die funktion raus zu schreiben aber irgendwie kapiere ich das ganze nicht!!!
Besten Dank schon mal für die Hilfe!!
Öhm kann ich dir heute abend sagen. Will ich nämlich heute bei mir auch noch einbauen ;)
OK THX schon mal
hi,
das wäre super wenn ihr mir da auch helfen könntet,ich blicke da auch nicht durch und möchte es im header haben...
www.smartmuzik.com/portal/index.php
Weis garnicht was da so schwer dran ist. Ich Zeig es euch dann hab hier jetzt erstmal ne PC Leiche die gemacht werden will :D
Ok dauert doch noch eh bissel länger :D
was meinst du wann du es fertig hast?
Macht ihm keinen streß so etwas kann dauern und er wird sich schon melden wen er das ganze fertig hat!!! ;)
Heute im laufe des Tages bestimmt. Hat Gestern einfach zulange gedauert! Scheint wohl wieder voll die Worm und Viren Zeit zu sein. Blöder Sasser!!! :wall:
Also falls noch nicht vorhanden bei der Funktion Header in die globals $prefix mit einfügen.
Dann am besten gleich darunter das hier:
$pm_module_name = "Private_Messages";
$isseruser = 0;
$username = "";
if (mxIsUser()){
$isseruser = 1;
$cookie=mxGetUserSession();
$username = $cookie[1];
$uid = $cookie[0];
}
# Private Nachrichten
$countpm=0; $countpmunread=0;
if ($isseruser) { # Wenn aktueller User registriert ist (kein Gast)
$pmactiv = (mxModuleAllowed($pm_module_name)) ? 1 : 0; # feststellen ob pm-modul aktiv ist
if ($pmactiv){ # falls pm-modul aktiv ist
$qry="SELECT read_msg, Count(msg_id) FROM ${prefix}_priv_msgs WHERE to_userid=".$uid." group by read_msg;";
$result = sql_query($qry);
while (list($read_msg, $nums) = sql_fetch_row($result)) {
if ($read_msg==0) { # wenn angemeldeter User
$countpmunread=$nums; # Anzahl ungelesene ermitteln
}
else{
$countpm=$nums; #++; # Anzahl aller pm's ermitteln
}
}
}
#else{
#$checkpmtime=0; # private Nachrichten nicht abfragen!
# }
}
So und weiter gehts das hier:
if ($isseruser) { # Wenn aktueller User registriert ist (kein Gast)
if (mxModuleAllowed("UserGuest")){ # falls gaestebuch vorhanden
$qry="SELECT Count(gid) FROM ${prefix}_userguest WHERE touserid='".$uid."' AND touser = '".$username."' AND dummy=0;";
$result = sql_query($qry);
list($gbnewentries) = sql_fetch_row($result);
# Usergaestebuch
if(!empty($gbnewentries)){
echo"Du hast<a href=\"modules.php?name=UserGuest&op=view&touser=$username\"> <b>$gbnewentries </b></a> neue(n) GB Eintrag";
}
}
}
an der stelle einfügen wo die neue GB einträge zusehen seim sollen und das:
# private messages
if (!empty($pmactiv) && $isseruser){
# pm Liste
if (!empty($countpmunread)){
echo"Du hast <a href=\"modules.php?name=".$pm_module_name."\"> <b>".$countpmunread."</b></a> ungelesene Mail(s)";
}
}
An die Stelle wo die PN´s angezeigt werden sollen.
Ach ich rede hier von der theme.php :D
So ich hab das ganze jetzt so eingefügt!!!
."<td align=\"left\" height=\"20\" width=\"71%\"><font size=\"2\"><B>"
if ($isseruser) { # Wenn aktueller User registriert ist (kein Gast)
if (mxModuleAllowed("UserGuest")){ # falls gaestebuch vorhanden
$qry="SELECT Count(gid) FROM ${prefix}_userguest WHERE touserid='".$uid."' AND touser = '".$username."' AND dummy=0;";
$result = sql_query($qry);
list($gbnewentries) = sql_fetch_row($result);
# Usergaestebuch
if(!empty($gbnewentries)){
echo"Du hast<a href=\"modules.php?name=UserGuest&op=view&touser=$username \"> <b>$gbnewentries </b></a> neue(n) GB Eintrag";
}
}
}
if (!empty($pmactiv) && $isseruser){
# pm Liste
if (!empty($countpmunread)){
e cho"Du hast <a href=\"modules.php?name=".$pm_module_name."\"> <b>".$countpmunread."</b></a> ungelesene Mail(s)";
}
}
."</B></font>"
."</td>"
..und es kommt folgende fehler meldung!!!
Parse error: parse error, unexpected T_IF, expecting ',' or ';' in c:\appserv\www\singles@germania\themes\Caase-Simple\theme.php on line 133
Error: the theme 'Caase-Simple' is corrupted!
Hat sich erledigt!!!
Hab denn fehler selber gefunden!!
THX @ NeMeSiSX2LC das du uns das ganze gemacht hast!!!
[Editiert am 5/5/2004 von Sascha1981]
Hab eigentlich garnix gemacht hab nur die stellen aus dem who-is-online block raus kopiert :D