Viktor's Supportboard
Quickmenü
» Start
» Portal
» Kontakt
» Mitglieder
» Team

» Handy-Ansicht


Usermenü

» Registrieren

Login
Benutzername:
Passwort:

(Passwort vergessen?)

Database
» Database

Lizenzshop/Verwaltung
» Lizenzshop/Verwaltung


Allgemeines
» Themen der letzen 24 Stunden
» Beiträge von Heute
» Aktuelle Umfragen
» Themen als gelesen markieren
» Themen ohne Antwort

» F.A.Q
» Regeln
» Impressum
» Datenschutzerklärung

» Linkliste
» Partner
» Statistik

Kostenplichtige Hacks
» VG-Lizenz
» VG-Fotowettbewerb
» VG-Kontaktanzeige
» VG-Literatur-Verwaltung
» VGTreffen/Dater
» VGMusik/Video

Mein Hacks
» VGUser-Leaflet-Map
» VGUser-Google-Map
» VGClub-Map-Google
» User-Map
» Club-Map
» User-Locator
» Club-Locator
» Mitglieder Bilderupload
» VGOnlineList
» Teamspeak Onlineanzeige

Meine Banner
» Meine Banner

Statistik
Beiträge: 138.676 (Täglich: 23,49 )
Themen: 16.158
Mitglieder: 13.158
Neuestes Mitglied: irt99298.
Ausl. d. letzten Minute: 192%
Ausl. d. letzten 5 Minuten: 218%
Ausl. d. letzten 15 Minuten: 237%
Freier Webspace: 1.94 TB
PHP-Version: 7.3.10

Spenden

Partner
Mein Supportboard

MySQLDumper

Forum für Angehörige und Freunde von Krebspatienten

Wetter-Board

Make your Webserver

ABC-des Essens

IC-Netforum

ultimate-funultimate-fun

Steinadler-Bastelstübchen

Webseitenschutz

Werben

Viktor's Supportboard » Programmieren » wBB Codeschnipsel » Begrüßung aller angemeldeten Onlineuser in der Signatur fürs Lite 1.02 » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Seiten (2): [1] 2 nächste » Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Begrüßung aller angemeldeten Onlineuser in der Signatur fürs Lite 1.02
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Steinadler Steinadler ist männlich
Administrator


images/avatars/avatar-15964.gif


Dabei seit: 02.09.2008
Beiträge: 725
12 Filebase-Einträge
Alter: 63 Jahre
Herkunft: Essen
wBB-Version: wBB1.x
PHP-Version: 5.3.3-7
MySQL-Version: 5.1.61-0
Wo bist du gehostet?: Papa Viktor =)

Bewertung: 
4 Bewertung(en) - Durchschnitt: 10,00

Level: 42 [?]
Erfahrungspunkte: 2.943.010
Nächster Level: 3.025.107

82.097 Erfahrungspunkt(e) für den nächsten Levelanstieg



Begrüßung aller angemeldeten Onlineuser in der Signatur fürs Lite 1.02 Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hier mal eine kleine Anpassung von mir für das wbb-Lite 1.02

Der Original Hack stammt von Snoopy und wurde fürs 2.3.6 gecodet.

Wie immer gilt:
Die zu ändernde thread.php vorher sichern, falls was schief läuft.

Los gehts!

Suche in der thread.php:

code:
1:
eval ("\$posts['username'] = \"".$tpl->get("thread_username")."\";");


füge darunter ein:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
//** Signaturbegrüssung by Snoopy für 2.3.xx angepasst by Steinadler für das wbb-Lite 1.02 Anfang **//   
global $db,$n;   
$begruessung = "";   
$oncount = 0;   
$result = $db->unbuffered_query("SELECT s.userid, username, useronlinemarking, invisible FROM bb".$n."_sessions s LEFT JOIN bb".$n."_users u USING (userid)  WHERE s.lastactivity >= '".(time()-60*$useronlinetimeout)."'".(($wbbuserdata['ignorelist']) ? (" AND s.userid NOT IN (".str_replace(" ",",",$wbbuserdata['ignorelist']).")") : (""))." ORDER BY u.username ASC");    
while($row = $db->fetch_array($result)) { 	
if ($row[invisible]) continue; 	if ($row[userid] == $posts[userid] || $row[userid] == 0) continue; 	
if ($begruessung) $begruessung.= ", ";   $begruessung= "<a href='profile.php?userid=".$row['userid']."'>".$row['username']."</a>";   $oncount++;  
}  
 //** Signaturbegrüssung by Snoopy für 2.3.xx angepasst by Steinadler für das wbb-Lite 1.02 Ende **//


suche ein paar Zeilen tiefer:

code:
1:
eval ("\$signature = \"".$tpl->get("thread_signature")."\";");


füge darüber ein:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
//** Signaturbegrüssung by Snoopy für 2.3.xx angepasst by Steinadler für das wbb-Lite 1.02 Anfang **//    
$found = strpos ($posts['signature'], "{begruessung}");    
 if ($found === false) {     
} else {        
 if (!$oncount) {             
$posts['signature'] = str_replace("{begruessung}", "", $posts['signature']);         
} else {             
$posts['signature'] = str_replace("{begruessung}", "<div align=\"center\"><b>$wbbuserdata[username] gr&uuml;&szlig;t:</b> <br />".$begruessung, $posts['signature']);        
 }    
}    
//** Signaturbegrüssung by Snoopy für 2.3.xx angepasst by Steinadler für das wbb-Lite 1.02 Ende **//


Jetzt nur noch in Deiner persönlichen Signatur (im usercp) an geeigneter Stelle folgendes einfügen:

code:
1:
{begruessung}


Das wars schon smile smile

Man kann das jetzt noch beliebig erweitern......also noch in die Signatur der PN's einbinden, oder die Namen farbig in den entsprechenden Gruppenfarben darstellen.

Das kommt wenn es denn gewünscht wird später dazu.

So siehts aus:

Dateianhang:
jpg PrtScr capture.jpg (67 KB, 274 mal heruntergeladen)


__________________
Mit freundlichen Grüßen Ralf


Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Steinadler: 08.08.2010 11:30.

08.08.2010 11:25 Steinadler ist offline E-Mail an Steinadler senden Homepage von Steinadler Beiträge von Steinadler suchen Nehmen Sie Steinadler in Ihre Freundesliste auf Germany
golf3look   Zeige golf3look auf Karte
Tripel-As


Zeige golf3look auf Karte
Dabei seit: 29.05.2006
Beiträge: 201
0 Filebase-Einträge


Bewertung: 
3 Bewertung(en) - Durchschnitt: 4,00

Level: 36 [?]
Erfahrungspunkte: 982.312
Nächster Level: 1.000.000

17.688 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hi Steinadler,

habe die änderungen gemacht aber danach wird im thread nur noch das erste posting gezeigt. die andren postings sind alle weg.

irgendwas stimmt da noch nicht. Habe es im hauptboard und im testboard probiert geht bei keinen boards.
08.08.2010 14:59 golf3look ist offline E-Mail an golf3look senden Beiträge von golf3look suchen Nehmen Sie golf3look in Ihre Freundesliste auf Germany
Steinadler Steinadler ist männlich
Administrator


images/avatars/avatar-15964.gif


Dabei seit: 02.09.2008
Beiträge: 725
12 Filebase-Einträge
Alter: 63 Jahre
Herkunft: Essen
wBB-Version: wBB1.x
PHP-Version: 5.3.3-7
MySQL-Version: 5.1.61-0
Wo bist du gehostet?: Papa Viktor =)

Bewertung: 
4 Bewertung(en) - Durchschnitt: 10,00

Level: 42 [?]
Erfahrungspunkte: 2.943.010
Nächster Level: 3.025.107

82.097 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Steinadler


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Kleines Edit zum Codeschnipsel:

Die Variable wbbuserdata[username] im 2.Teil des Codes klappt noch nicht, wie ich es mir vorstelle.

Bitte vorübergehend folgende Änderung durchführen:

suche:

code:
1:
$posts['signature'] = str_replace("{begruessung}", "<div align=\"center\"><b>$wbbuserdata[username] gr&uuml;&szlig;t:</b> <br />".$begruessung, $posts['signature']);


ersetze durch:

code:
1:
$posts['signature'] = str_replace("{begruessung}", "<div align=\"center\"><b>Ich begr&uuml;&szlig;e ganz herzlich hier im Forum:</b> <br />".$begruessung, $posts['signature'])


Der von mir gewählte Text kann natürlich nach eigenem Ermessen abgeändert werden.

So siehts aus:

Dateianhang:
jpg PrtScr capture.jpg (80 KB, 255 mal heruntergeladen)


__________________
Mit freundlichen Grüßen Ralf


08.08.2010 15:00 Steinadler ist offline E-Mail an Steinadler senden Homepage von Steinadler Beiträge von Steinadler suchen Nehmen Sie Steinadler in Ihre Freundesliste auf Germany
Steinadler Steinadler ist männlich
Administrator


images/avatars/avatar-15964.gif


Dabei seit: 02.09.2008
Beiträge: 725
12 Filebase-Einträge
Alter: 63 Jahre
Herkunft: Essen
wBB-Version: wBB1.x
PHP-Version: 5.3.3-7
MySQL-Version: 5.1.61-0
Wo bist du gehostet?: Papa Viktor =)

Bewertung: 
4 Bewertung(en) - Durchschnitt: 10,00

Level: 42 [?]
Erfahrungspunkte: 2.943.010
Nächster Level: 3.025.107

82.097 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Steinadler


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

@golf

Stimmt.......da passt noch was nicht

Ich schau da gleich mal nach.

__________________
Mit freundlichen Grüßen Ralf


08.08.2010 15:03 Steinadler ist offline E-Mail an Steinadler senden Homepage von Steinadler Beiträge von Steinadler suchen Nehmen Sie Steinadler in Ihre Freundesliste auf Germany
golf3look   Zeige golf3look auf Karte
Tripel-As


Zeige golf3look auf Karte
Dabei seit: 29.05.2006
Beiträge: 201
0 Filebase-Einträge


Bewertung: 
3 Bewertung(en) - Durchschnitt: 4,00

Level: 36 [?]
Erfahrungspunkte: 982.312
Nächster Level: 1.000.000

17.688 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

ok alles klar smile
08.08.2010 15:03 golf3look ist offline E-Mail an golf3look senden Beiträge von golf3look suchen Nehmen Sie golf3look in Ihre Freundesliste auf Germany
Steinadler Steinadler ist männlich
Administrator


images/avatars/avatar-15964.gif


Dabei seit: 02.09.2008
Beiträge: 725
12 Filebase-Einträge
Alter: 63 Jahre
Herkunft: Essen
wBB-Version: wBB1.x
PHP-Version: 5.3.3-7
MySQL-Version: 5.1.61-0
Wo bist du gehostet?: Papa Viktor =)

Bewertung: 
4 Bewertung(en) - Durchschnitt: 10,00

Level: 42 [?]
Erfahrungspunkte: 2.943.010
Nächster Level: 3.025.107

82.097 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Steinadler


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Bevor ich ernsthaften Stress mit meiner Frau bekomme, muss ich jetzt erst einmal hier aufhören.

Morgen werde ich den Fehler beseitigen.(Hab sturmfrei smile smile )


@golf
Bitte vorerst zurückbauen.

__________________
Mit freundlichen Grüßen Ralf


08.08.2010 16:03 Steinadler ist offline E-Mail an Steinadler senden Homepage von Steinadler Beiträge von Steinadler suchen Nehmen Sie Steinadler in Ihre Freundesliste auf Germany
golf3look   Zeige golf3look auf Karte
Tripel-As


Zeige golf3look auf Karte
Dabei seit: 29.05.2006
Beiträge: 201
0 Filebase-Einträge


Bewertung: 
3 Bewertung(en) - Durchschnitt: 4,00

Level: 36 [?]
Erfahrungspunkte: 982.312
Nächster Level: 1.000.000

17.688 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

schon erledigt Steinadler.

Ok muß auch langsam aufhören frau schaut auch schön böse. hehe
08.08.2010 16:06 golf3look ist offline E-Mail an golf3look senden Beiträge von golf3look suchen Nehmen Sie golf3look in Ihre Freundesliste auf Germany
Viktor   Zeige Viktor auf Karte Viktor ist männlich
Administrator


images/avatars/avatar-15762.jpg

Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 29.937
363 Filebase-Einträge
Alter: 62 Jahre
Herkunft: NRW
wBB-Version: wBB2.3
PHP-Version: 7.1.11
MySQL-Version: 5.5.59-0+deb8u1
Wo bist du gehostet?: eigener Server

Bewertung: 
279 Bewertung(en) - Durchschnitt: 9,47

Level: 69 [?]
Erfahrungspunkte: 176.757.697
Nächster Level: 202.592.733

25.835.036 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Zitat:
Original von golf3look
Hi Steinadler,

habe die änderungen gemacht aber danach wird im thread nur noch das erste posting gezeigt. die andren postings sind alle weg.

irgendwas stimmt da noch nicht. Habe es im hauptboard und im testboard probiert geht bei keinen boards.


Hallo,

jo du kannst mal das versuchen. fröhlich

Suche den Code:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
//** Signaturbegrüssung by Snoopy für 2.3.xx angepasst by Steinadler für das wbb-Lite 1.02 Anfang **//   
global $db,$n;   
$begruessung = "";   
$oncount = 0;   
$result = $db->unbuffered_query("SELECT s.userid, username, useronlinemarking, invisible FROM bb".$n."_sessions s LEFT JOIN bb".$n."_users u USING (userid)  WHERE s.lastactivity >= '".(time()-60*$useronlinetimeout)."'".(($wbbuserdata['ignorelist']) ? (" AND s.userid NOT IN (".str_replace(" ",",",$wbbuserdata['ignorelist']).")") : (""))." ORDER BY u.username ASC");    
while($row = $db->fetch_array($result)) { 	
if ($row[invisible]) continue; 	if ($row[userid] == $posts[userid] || $row[userid] == 0) continue; 	
if ($begruessung) $begruessung.= ", ";   $begruessung= "<a href='profile.php?userid=".$row['userid']."'>".$row['username']."</a>";   $oncount++;  
}  
 //** Signaturbegrüssung by Snoopy für 2.3.xx angepasst by Steinadler für das wbb-Lite 1.02 Ende **//


Ersetze mit:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
  //** Signaturbegrüssung by Snoopy für 2.3.xx angepasst by Steinadler für das wbb-Lite 1.02 Anfang **//   
  $begruessung = "";   
  $oncount = 0;   
  $result_st = $db->unbuffered_query("SELECT s.userid, username, invisible FROM bb".$n."_sessions s LEFT JOIN bb".$n."_users u USING (userid)  WHERE s.lastactivity >= '".(time()-60*$useronlinetimeout)."'".(($wbbuserdata['ignorelist']) ? (" AND s.userid NOT IN (".str_replace(" ",",",$wbbuserdata['ignorelist']).")") : (""))." ORDER BY u.username ASC");    
  while($row = $db->fetch_array($result_st)) { 	
   if ($row[invisible]) continue;
   if ($row[userid] == $posts[userid] || $row[userid] == 0) continue; 	
   if ($begruessung) $begruessung.= ", ";
   $begruessung= "<a href='profile.php?userid=".$row['userid']."'>".$row['username']."</a>";
   $oncount++;  
  }  
 //** Signaturbegrüssung by Snoopy für 2.3.xx angepasst by Steinadler für das wbb-Lite 1.02 Ende **//


Gruß
Viktor Augenzwinkern

__________________
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.

08.08.2010 20:19 Viktor ist offline E-Mail an Viktor senden Homepage von Viktor Beiträge von Viktor suchen Nehmen Sie Viktor in Ihre Freundesliste auf Germany
golf3look   Zeige golf3look auf Karte
Tripel-As


Zeige golf3look auf Karte
Dabei seit: 29.05.2006
Beiträge: 201
0 Filebase-Einträge


Bewertung: 
3 Bewertung(en) - Durchschnitt: 4,00

Level: 36 [?]
Erfahrungspunkte: 982.312
Nächster Level: 1.000.000

17.688 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

@Viktor

jetzt kommt zwar keine fehlermeldung mehr aber unter der sig kommt nichts.
08.08.2010 20:28 golf3look ist offline E-Mail an golf3look senden Beiträge von golf3look suchen Nehmen Sie golf3look in Ihre Freundesliste auf Germany
Steinadler Steinadler ist männlich
Administrator


images/avatars/avatar-15964.gif


Dabei seit: 02.09.2008
Beiträge: 725
12 Filebase-Einträge
Alter: 63 Jahre
Herkunft: Essen
wBB-Version: wBB1.x
PHP-Version: 5.3.3-7
MySQL-Version: 5.1.61-0
Wo bist du gehostet?: Papa Viktor =)

Bewertung: 
4 Bewertung(en) - Durchschnitt: 10,00

Level: 42 [?]
Erfahrungspunkte: 2.943.010
Nächster Level: 3.025.107

82.097 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Steinadler


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Danke Viktor....jetzt klappt es ohne Fehler

Kannst Du mir bitte noch erklären, warum das hier:

code:
1:
global $db,$n; 


alle Beiträge geklaut hat, bis eben auf einen pro Seite.

Ich möchte es ja verstehen, warum das so war.

@golf
geh mal auf aktualisieren......das timeout ist relativ kurz bemessen

__________________
Mit freundlichen Grüßen Ralf


Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Steinadler: 08.08.2010 20:30.

08.08.2010 20:28 Steinadler ist offline E-Mail an Steinadler senden Homepage von Steinadler Beiträge von Steinadler suchen Nehmen Sie Steinadler in Ihre Freundesliste auf Germany
golf3look   Zeige golf3look auf Karte
Tripel-As


Zeige golf3look auf Karte
Dabei seit: 29.05.2006
Beiträge: 201
0 Filebase-Einträge


Bewertung: 
3 Bewertung(en) - Durchschnitt: 4,00

Level: 36 [?]
Erfahrungspunkte: 982.312
Nächster Level: 1.000.000

17.688 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

stimmt geht doch. Es ging nur nicht da keiner außer mir online war.

Funzt jetzt einwandfrei.

Danke euch beiden.
08.08.2010 20:29 golf3look ist offline E-Mail an golf3look senden Beiträge von golf3look suchen Nehmen Sie golf3look in Ihre Freundesliste auf Germany
Viktor   Zeige Viktor auf Karte Viktor ist männlich
Administrator


images/avatars/avatar-15762.jpg

Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 29.937
363 Filebase-Einträge
Alter: 62 Jahre
Herkunft: NRW
wBB-Version: wBB2.3
PHP-Version: 7.1.11
MySQL-Version: 5.5.59-0+deb8u1
Wo bist du gehostet?: eigener Server

Bewertung: 
279 Bewertung(en) - Durchschnitt: 9,47

Level: 69 [?]
Erfahrungspunkte: 176.757.697
Nächster Level: 202.592.733

25.835.036 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

nicht das "global $db,$n;" war das Problem.

Das "$result = $db->unbuffered_query(...." war das Problem. fröhlich

Oben in der Datei gibt es schon ein "$result" und beim zweiten wird dann das erste überschrieben. fröhlich

Ich habe es ja nur geändert "$result_st".

Gruß
Viktor Augenzwinkern

__________________
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.

08.08.2010 20:38 Viktor ist offline E-Mail an Viktor senden Homepage von Viktor Beiträge von Viktor suchen Nehmen Sie Viktor in Ihre Freundesliste auf Germany
golf3look   Zeige golf3look auf Karte
Tripel-As


Zeige golf3look auf Karte
Dabei seit: 29.05.2006
Beiträge: 201
0 Filebase-Einträge


Bewertung: 
3 Bewertung(en) - Durchschnitt: 4,00

Level: 36 [?]
Erfahrungspunkte: 982.312
Nächster Level: 1.000.000

17.688 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

geht immer noch nicht richtig. Es wird immer nur ein user begrüsst obwohl 4 leute online sind.
08.08.2010 20:40 golf3look ist offline E-Mail an golf3look senden Beiträge von golf3look suchen Nehmen Sie golf3look in Ihre Freundesliste auf Germany
Steinadler Steinadler ist männlich
Administrator


images/avatars/avatar-15964.gif


Dabei seit: 02.09.2008
Beiträge: 725
12 Filebase-Einträge
Alter: 63 Jahre
Herkunft: Essen
wBB-Version: wBB1.x
PHP-Version: 5.3.3-7
MySQL-Version: 5.1.61-0
Wo bist du gehostet?: Papa Viktor =)

Bewertung: 
4 Bewertung(en) - Durchschnitt: 10,00

Level: 42 [?]
Erfahrungspunkte: 2.943.010
Nächster Level: 3.025.107

82.097 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Steinadler


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

@Viktor

Ok....verstanden. smile smile



Morgen setze ich die Anleitung noch einmal neu auf, damit man nicht alles hier in diesem Thread zusammensuchen muss.

Nochmals vielen Dank für Deine Hilfe

__________________
Mit freundlichen Grüßen Ralf


Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Steinadler: 08.08.2010 20:43.

08.08.2010 20:42 Steinadler ist offline E-Mail an Steinadler senden Homepage von Steinadler Beiträge von Steinadler suchen Nehmen Sie Steinadler in Ihre Freundesliste auf Germany
golf3look   Zeige golf3look auf Karte
Tripel-As


Zeige golf3look auf Karte
Dabei seit: 29.05.2006
Beiträge: 201
0 Filebase-Einträge


Bewertung: 
3 Bewertung(en) - Durchschnitt: 4,00

Level: 36 [?]
Erfahrungspunkte: 982.312
Nächster Level: 1.000.000

17.688 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

ok alles klar.
08.08.2010 20:43 golf3look ist offline E-Mail an golf3look senden Beiträge von golf3look suchen Nehmen Sie golf3look in Ihre Freundesliste auf Germany
Steinadler Steinadler ist männlich
Administrator


images/avatars/avatar-15964.gif


Dabei seit: 02.09.2008
Beiträge: 725
12 Filebase-Einträge
Alter: 63 Jahre
Herkunft: Essen
wBB-Version: wBB1.x
PHP-Version: 5.3.3-7
MySQL-Version: 5.1.61-0
Wo bist du gehostet?: Papa Viktor =)

Bewertung: 
4 Bewertung(en) - Durchschnitt: 10,00

Level: 42 [?]
Erfahrungspunkte: 2.943.010
Nächster Level: 3.025.107

82.097 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Steinadler


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Nachdem meine 1. Version doch einige Fehler enthalten hatte folgt jetzt die Version 1.1

Fixes:
Das Query wurde optimiert und an die originale index.php angepasst.

Fehler in der Beitragsauflistung beseitigt

Fehler in Useronlineauflistung beseitigt

Getestet mit einem originalen wbb-Lite 1.02pl3 und mit einer erweiterten thread.php, also mit diversen eingebauten Hacks (quickreply, Beitragszähler, Alter, Wer ist ist im Board/Thread aktiv)

Bitte vorher die thread.php sichern, falls beim Einbau was schief läuft!

Los gehts:

Suche in der thread.php

code:
1:
eval ("\$posts['username'] = \"".$tpl->get("thread_username")."\";");


füge darunter ein:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
//** Signaturbegrüssung by Snoopy für 2.3.xx angepasst by Steinadler für das wbb-Lite 1.02 Anfang **// 
   $begruessung = "";   
   $oncount = 0;   
   $result_st = $db->unbuffered_query("SELECT bb".$n."_sessions.userid, username, invisible FROM bb".$n."_sessions LEFT JOIN bb".$n."_users USING (userid)  WHERE bb".$n."_sessions.lastactivity >= '".(time()-60*$useronlinetimeout)."'".(($wbbuserdata['ignorelist']) ? (" AND s.userid NOT IN (".str_replace(" ",",",$wbbuserdata['ignorelist']).")") : (""))." ORDER BY username ASC");    
   while($row = $db->fetch_array($result_st)) { 	
    if ($row[invisible]) continue;
    if ($row[userid] == $posts[userid] || $row[userid] == 0) continue; 	
    if ($begruessung) $begruessung.= " ";
    $begruessung.= "<a href='profile.php?userid=".$row['userid']."'>".$row['username']."</a>";
    $oncount++;  
   }  
  //** Signaturbegrüssung by Snoopy für 2.3.xx angepasst by Steinadler für das wbb-Lite 1.02 Ende **//



suche 2 Zeilen tiefer:

code:
1:
$posts['signature']=$parse->doparse($posts['signature'],$posts['allowsmilies']*$allowsigsmilies,$allowsightml,$allowsigbbcode,$maxsigimage);


füge darunter ein:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
//** Signaturbegrüssung by Snoopy für 2.3.xx angepasst by Steinadler für das wbb-Lite 1.02 Anfang **//    
   $found = strpos ($posts['signature'], "{begruessung}"); 
   if ($found === false) {
   } else {   
   if (!$oncount) {             
   $posts['signature'] = str_replace("{begruessung}", "", $posts['signature']);         
   } else {             
   $posts['signature'] = str_replace("{begruessung}", "<div align=\"center\"><b>Ich begr&uuml;&szlig;e ganz herzlich hier im Forum:</b> <br />".$begruessung, $posts['signature']);        
   }
  }    
 //** Signaturbegrüssung by Snoopy für 2.3.xx angepasst by Steinadler für das wbb-Lite 1.02 Ende **//


Jetzt nur noch in Deiner persönlichen Signatur (im usercp) an geeigneter Stelle folgendes einfügen:

code:
1:
{begruessung}


Das wars schon smile smile

Und so siehts aus (Bild1):

Wer den Hack Benutzeronlinemarkierung von Spitzi&Schrimm eingebaut hat, kann folgendes machen, um die Benutzernamen in der entsprechenden Gruppenfarbe anzuzeigen:

suche:

code:
1:
if ($begruessung) $begruessung.= " ";


füge darunter ein:

code:
1:
2:
3:
4:
5:
6:
7:
//* Groupcolor by Steinadler Anfang *//
 $format = $db->query_first("SELECT u.useronlinemarking AS marking, g.useronlinemarking FROM bb".$n."_users u LEFT JOIN bb".$n."_groups g ON (g.groupid=u.groupid) WHERE u.userid='".$row[userid]."'");
  if($format['marking']!="%s") $row['username'] = sprintf($format['marking'],$row['username']);
  else $row['username'] = sprintf($format['useronlinemarking'],$row['username']);
//* Groupcolor by Steinadler Ende *// 


So siehts dann aus (Bild2):

Anmerkung:
Der Text in der Zeile:

code:
1:
<b>Ich begr&uuml;&szlig;e ganz herzlich hier im Forum:</b>


kann selbstverständlich nach eigenen Wünschen angepasst werden.

Die Anzeige der Onlineuser in der Signatur ist abgängig davon, welche Zeitangabe im ACP eingestellt ist.
Läuft also synchron zur Useronlineanzeige auf der Startseite.

Siehe Bild3

Viel Spass damit!

Feedback ist erwünscht!

Dateianhänge:
jpg PrtScr capture_2.jpg (69,12 KB, 157 mal heruntergeladen)
jpg PrtScr capture_4.jpg (71,20 KB, 149 mal heruntergeladen)
jpg PrtScr capture_3.jpg (12 KB, 147 mal heruntergeladen)


__________________
Mit freundlichen Grüßen Ralf


Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Steinadler: 09.08.2010 12:24.

09.08.2010 12:19 Steinadler ist offline E-Mail an Steinadler senden Homepage von Steinadler Beiträge von Steinadler suchen Nehmen Sie Steinadler in Ihre Freundesliste auf Germany
golf3look   Zeige golf3look auf Karte
Tripel-As


Zeige golf3look auf Karte
Dabei seit: 29.05.2006
Beiträge: 201
0 Filebase-Einträge


Bewertung: 
3 Bewertung(en) - Durchschnitt: 4,00

Level: 36 [?]
Erfahrungspunkte: 982.312
Nächster Level: 1.000.000

17.688 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Jetzt klappt es einwandfrei Steinadler.

Auch das mit den Benutzeronlinemarkierung funzt prima.

vielen dank.
09.08.2010 19:34 golf3look ist offline E-Mail an golf3look senden Beiträge von golf3look suchen Nehmen Sie golf3look in Ihre Freundesliste auf Germany
Steinadler Steinadler ist männlich
Administrator


images/avatars/avatar-15964.gif


Dabei seit: 02.09.2008
Beiträge: 725
12 Filebase-Einträge
Alter: 63 Jahre
Herkunft: Essen
wBB-Version: wBB1.x
PHP-Version: 5.3.3-7
MySQL-Version: 5.1.61-0
Wo bist du gehostet?: Papa Viktor =)

Bewertung: 
4 Bewertung(en) - Durchschnitt: 10,00

Level: 42 [?]
Erfahrungspunkte: 2.943.010
Nächster Level: 3.025.107

82.097 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Steinadler


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Super, dass es jetzt klappt. smile smile

__________________
Mit freundlichen Grüßen Ralf


09.08.2010 19:40 Steinadler ist offline E-Mail an Steinadler senden Homepage von Steinadler Beiträge von Steinadler suchen Nehmen Sie Steinadler in Ihre Freundesliste auf Germany
Shibuya   Zeige Shibuya auf Karte Shibuya ist weiblich
wBB2-User


Zeige Shibuya auf Karte
Dabei seit: 08.03.2009
Beiträge: 15
0 Filebase-Einträge
Alter: 41 Jahre
Herkunft: Flensburg
wBB-Version: wBB1.2


Mitglied bewerten

Level: 23 [?]
Erfahrungspunkte: 58.088
Nächster Level: 62.494

4.406 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Habs auch eingebaut bei mir kommt das

SQL-DATABASE ERROR

Database error in WoltLab Burning Board: Invalid SQL: SELECT s.userid, username, useronlinemarking, invisible FROM bb1_sessions s LEFT JOIN bb1_users u USING (userid) WHERE s.lastactivity >= '1304510758' ORDER BY u.username ASC
mysql error: Unknown column 'useronlinemarking' in 'field list'
mysql error number: 1054
Date: 04.05.2011 @ 14:20
Script: /wbblite/thread.php?threadid=63&sid=
Referer: http://adminundwerbepalast.ciy.de/wbblit...boardid=58&sid=
04.05.2011 14:23 Shibuya ist offline E-Mail an Shibuya senden Beiträge von Shibuya suchen Nehmen Sie Shibuya in Ihre Freundesliste auf AIM-Name von Shibuya: ShibiGirl1977@aol.de YIM-Name von Shibuya: Cage_Fan@yahoo.de MSN Passport-Profil von Shibuya anzeigen Germany
Steinadler Steinadler ist männlich
Administrator


images/avatars/avatar-15964.gif


Dabei seit: 02.09.2008
Beiträge: 725
12 Filebase-Einträge
Alter: 63 Jahre
Herkunft: Essen
wBB-Version: wBB1.x
PHP-Version: 5.3.3-7
MySQL-Version: 5.1.61-0
Wo bist du gehostet?: Papa Viktor =)

Bewertung: 
4 Bewertung(en) - Durchschnitt: 10,00

Level: 42 [?]
Erfahrungspunkte: 2.943.010
Nächster Level: 3.025.107

82.097 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Steinadler


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Das hier wieder ausbauen:

php:
1:
2:
3:
4:
5:
//* Groupcolor by Steinadler Anfang *//
 $format $db->query_first("SELECT u.useronlinemarking AS marking, g.useronlinemarking FROM bb".$n."_users u LEFT JOIN bb".$n."_groups g ON (g.groupid=u.groupid) WHERE u.userid='".$row[userid]."'");
  if($format['marking']!="%s"$row['username'] = sprintf($format['marking'],$row['username']);
  else $row['username'] = sprintf($format['useronlinemarking'],$row['username']);
//* Groupcolor by Steinadler Ende *//


Das dient nur dazu, den Benutzernamen in der jeweiligen Gruppenfarbe darstellen zu lassen.

Ich hatte ja auch extra geschrieben:

Zitat:
Wer den Hack Benutzeronlinemarkierung von Spitzi&Schrimm eingebaut hat, kann folgendes machen, um die Benutzernamen in der entsprechenden Gruppenfarbe anzuzeigen:


__________________
Mit freundlichen Grüßen Ralf


04.05.2011 15:14 Steinadler ist offline E-Mail an Steinadler senden Homepage von Steinadler Beiträge von Steinadler suchen Nehmen Sie Steinadler in Ihre Freundesliste auf Germany
Seiten (2): [1] 2 nächste » Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Viktor's Supportboard » Programmieren » wBB Codeschnipsel » Begrüßung aller angemeldeten Onlineuser in der Signatur fürs Lite 1.02

Impressum | Datenschutz | Fast-Index

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab® GmbH Design © Tine

Valid XHTML 1.0! Valid CSS! Die letzten Themen Die letzten Beiträge © für wbb2 by Bandy & cback.de Geblockte Angriffe: 1.764
Seo Sidemap Powert by 2Clubradio.de
Viktor's Supportboard, ist " Online " seit 16 Jahren, 60 Tage, 7 Stunden, 44 Minuten und 6 Sekunden