Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 116%
Ausl. d. letzten 5 Minuten: 145%
Ausl. d. letzten 15 Minuten: 179%
Aktulle Uhrzeit: 14:47
Freier Webspace: 4.03 TB
PHP-Version: 7.4.33
|
|
|
|
|
Abwesenheitsnotiz |
|
Eine wunderschöne Nacht, ihr Lieben,
Ich versuche mich seit einiger Zeit daran, den Abwesenheitshack von Andre_Nam so abzuändern, das auf der Indexseite der Nickname des Users und den Tag, seit dem der User abwesend ist + dem, bis wann er abwesend ist, umzubauen. Sprich praktisch wie in der Profilanzeige. Das mit dem Namen hat soweit auch eigentlich geklappt. Theoretisch hat es auch geklappt das er es vom ersten User perfekt anzeigt, doch sobald ein 2ter sich abwesend meldet, wird bei ihm dasselbe AbDatum angezeigt wie das von dem ersten.
Weiß jemand vielleicht, wie ich den Fehler beheben kann? Ich kann gerne jede .tpl oder .php Codes anhängen.
Ich bin für jede Hilfe dankbar.
Ein wunderschönes Wochenende
|
|
22.08.2020 02:46 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.780.627
Nächster Level: 266.777.854
|
|
|
Zitat: Original von gorgeouskitten
Eine wunderschöne Nacht, ihr Lieben,
Ich versuche mich seit einiger Zeit daran, den Abwesenheitshack von Andre_Nam so abzuändern, das auf der Indexseite der Nickname des Users und den Tag, seit dem der User abwesend ist + dem, bis wann er abwesend ist, umzubauen. Sprich praktisch wie in der Profilanzeige. Das mit dem Namen hat soweit auch eigentlich geklappt. Theoretisch hat es auch geklappt das er es vom ersten User perfekt anzeigt, doch sobald ein 2ter sich abwesend meldet, wird bei ihm dasselbe AbDatum angezeigt wie das von dem ersten.
Weiß jemand vielleicht, wie ich den Fehler beheben kann? Ich kann gerne jede .tpl oder .php Codes anhängen.
Ich bin für jede Hilfe dankbar.
Ein wunderschönes Wochenende |
|
|
Hallo,
ich vermute das eine Variable zweimal ausgegeben wird und nicht der Inhalt erneuert.
Am besten ist es die Dateien hier anzuhängen dann kann man mal schauen.
Gruß
Viktor
__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.
... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!
Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.
|
|
22.08.2020 21:50 |
|
|
|
Das habe ich mir auch gedacht. Also irgendwo wird eine Ausgabe vielleicht auch nicht richtig beendet. Super lieb von dir das du mal drüber schauen willst
Die Index.php wäre
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
|
/* ############## USERABWESEND ############## */
if($wbbuserdata['userid']!=0){
$result = $db->query("SELECT userid, groupid, invisible,abwesend_grund, abwesend_timer2, nickname FROM bb".$n."_users WHERE abwesend='1' AND abwesend_timer2>='".time()."' AND parentid='0' ORDER BY nickname ASC");
while($row = $db->fetch_array($result)) {
$grund="";
$abwesend_charakterbit="";
$abwesendab = date("j.n",$user_info['abwesend_timer1']);
$grund = "Grund: ".$row['abwesend_grund'];
$abwesendbis = formatdate($dateformat,$row['abwesend_timer2']);
if(isset($abwesend_userbit) && $abwesend_userbit != '') $abwesend_userbit .= ', ';
$result2 = $db->query("SELECT userid, groupid, invisible,nickname FROM bb".$n."_users WHERE parentid='$row[userid]' OR userid='$row[userid]' ORDER BY nickname ASC");
while($row2 = $db->fetch_array($result2)) {
if(isset($abwesend_charakterbit) && $abwesend_charakterbit != '') $abwesend_charakterbit .= ', ';
eval ("\$abwesend_charakterbit .= \"".$tpl->get("index_abwesend_charakterbit")."\";");
}
eval ("\$abwesend_userbit .= \"".$tpl->get("index_abwesend_userbit")."\";");
}
if(empty($abwesend_userbit)) eval ("\$abwesend_userbit = \"".$tpl->get("index_abwesend_leer")."\";");
eval ("\$index_abwesend = \"".$tpl->get("index_abwesend")."\";");
}
|
|
Und die index_abwesend_user.tpl
code: |
1:
|
<center><a href="profile.php?userid=$row[userid]&sid=$session[hash]" title="$abwesend_charakterbit">$row[nickname] </a> ($abwesendab bis $abwesendbis)</center> |
|
|
|
22.08.2020 23:03 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.780.627
Nächster Level: 266.777.854
|
|
Hallo,
versuche es mal mit dem Code.
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
|
/* ############## USERABWESEND ############## */
if($wbbuserdata['userid']!=0){
$result = $db->query("SELECT userid, groupid, invisible,abwesend_grund, abwesend_timer1, abwesend_timer2, nickname FROM bb".$n."_users WHERE abwesend='1' AND abwesend_timer2>='".time()."' AND parentid='0' ORDER BY nickname ASC");
while($row = $db->fetch_array($result)) {
$grund="";
$abwesend_charakterbit="";
$abwesendab = date("j.n",$row['abwesend_timer1']);
$grund = "Grund: ".$row['abwesend_grund'];
$abwesendbis = formatdate($dateformat,$row['abwesend_timer2']);
if(isset($abwesend_userbit) && $abwesend_userbit != '') $abwesend_userbit .= ', ';
$result2 = $db->query("SELECT userid, groupid, invisible,nickname FROM bb".$n."_users WHERE parentid='$row[userid]' OR userid='$row[userid]' ORDER BY nickname ASC");
while($row2 = $db->fetch_array($result2)) {
if(isset($abwesend_charakterbit) && $abwesend_charakterbit != '') $abwesend_charakterbit .= ', ';
eval ("\$abwesend_charakterbit .= \"".$tpl->get("index_abwesend_charakterbit")."\";");
}
eval ("\$abwesend_userbit .= \"".$tpl->get("index_abwesend_userbit")."\";");
}
if(empty($abwesend_userbit)) eval ("\$abwesend_userbit = \"".$tpl->get("index_abwesend_leer")."\";");
eval ("\$index_abwesend = \"".$tpl->get("index_abwesend")."\";");
}
|
|
Wenn es nicht klappt hänge mal die Datei "profile.php" hier an damit ich sehen kann wie da der Code aussieht.
Gruß
Viktor
__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.
... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!
Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.
|
|
23.08.2020 13:58 |
|
|
|
Weeeee es hat geklappt
Der Fehler lag bei
code: |
1:
|
$abwesendab = date("j.n",$row['abwesend_timer1']); |
|
oder?
Vielen Lieben Dank you just made my day
Generell ich nutze den Moment auch einfach mal um zusagen wie super ich imemr den Support hier finde.
Ihr nehmt alle eure Zeit für Probleme von uns und erklärt auch immer alles super toll.
Dafür noch einmal vielen Dank.
|
|
25.08.2020 11:05 |
|
|
|
|
|
|