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.428 (Täglich: 23,65 )
Themen: 16.136
Mitglieder: 13.152
Neuestes Mitglied: thluckert.
Ausl. d. letzten Minute: 55%
Ausl. d. letzten 5 Minuten: 58%
Ausl. d. letzten 15 Minuten: 56%
Freier Webspace: 1.94 TB
PHP-Version: 7.1.11

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 » Support » Fragen/Hilfe/Sonstiges (wBB2.3.x) » Username im Beitrag markieren » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Username im Beitrag markieren
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Basti89
Tripel-As


images/avatars/avatar-15889.gif


Dabei seit: 28.09.2010
Beiträge: 175
0 Filebase-Einträge


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

Level: 34 [?]
Erfahrungspunkte: 569.214
Nächster Level: 677.567

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



Username im Beitrag markieren 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,

meine User wünschen sich, dass wenn man @username schreibt, die betreffende Person dann benachrichtigt wird, also dass man User so markieren kann.
Schön wäre es auch, wenn das dann als Link ausgegeben wird, der zum Profil des Nutzers führt.

Gibt es da bereits einen passenden Hack?
Konnte bisher nichts finden.

Falls nicht, wie muss ich da vorgehen?
Habe mir bereits die class_parse.php angesehen (glaube die war es), aber wie kann ich da User als Link umwandeln?

Vielen Dank schon einmal. smile
28.11.2016 10:08 Basti89 ist offline E-Mail an Basti89 senden Beiträge von Basti89 suchen Nehmen Sie Basti89 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.893
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: 68 [?]
Erfahrungspunkte: 174.959.241
Nächster Level: 176.283.333

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



RE: Username im Beitrag markieren 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 Basti89
Hallo,

meine User wünschen sich, dass wenn man @username schreibt, die betreffende Person dann benachrichtigt wird, also dass man User so markieren kann.
Schön wäre es auch, wenn das dann als Link ausgegeben wird, der zum Profil des Nutzers führt.

Gibt es da bereits einen passenden Hack?
Konnte bisher nichts finden.

Falls nicht, wie muss ich da vorgehen?
Habe mir bereits die class_parse.php angesehen (glaube die war es), aber wie kann ich da User als Link umwandeln?

Vielen Dank schon einmal. smile


Hallo,

schaue mal hier: Vgpn@me

Vielleicht ist es das was du suchst. fröhlich

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.

28.11.2016 20:02 Viktor ist offline E-Mail an Viktor senden Homepage von Viktor Beiträge von Viktor suchen Nehmen Sie Viktor in Ihre Freundesliste auf Germany
Basti89
Tripel-As


images/avatars/avatar-15889.gif


Dabei seit: 28.09.2010
Beiträge: 175
0 Filebase-Einträge


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

Level: 34 [?]
Erfahrungspunkte: 569.214
Nächster Level: 677.567

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

Themenstarter Thema begonnen von Basti89


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

Der ist schon gar nicht schlecht! smile

Cool wäre es aber, wenn man in der Zeile dann aber noch mehr schreiben könnte, also wenn im Prinzip bis zum nächsten Leerzeichen nach dem Usernamen gesucht wird...
Also dass ich auch mehrere User direkt verlinken könnte
(@Max @Mustermann @Peter)

Was ich ja auch noch gerne hätte ist, dass der Username im Beitrag direkt als Link zum Profil dargestellt wird. Damit auch ersichtlich ist, dass die Verlinkung funktionert hat, und da niemand einen Tippfehler bspw. hatte. Augenzwinkern

Aber auf jeden Fall schonmal vielen Dank, das ist schon echt super!!! smile

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Basti89: 09.12.2016 20:30.

09.12.2016 20:30 Basti89 ist offline E-Mail an Basti89 senden Beiträge von Basti89 suchen Nehmen Sie Basti89 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.893
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: 68 [?]
Erfahrungspunkte: 174.959.241
Nächster Level: 176.283.333

1.324.092 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 Basti89
Der ist schon gar nicht schlecht! smile

Cool wäre es aber, wenn man in der Zeile dann aber noch mehr schreiben könnte, also wenn im Prinzip bis zum nächsten Leerzeichen nach dem Usernamen gesucht wird...
Also dass ich auch mehrere User direkt verlinken könnte
(@Max @Mustermann @Peter)

Was ich ja auch noch gerne hätte ist, dass der Username im Beitrag direkt als Link zum Profil dargestellt wird. Damit auch ersichtlich ist, dass die Verlinkung funktionert hat, und da niemand einen Tippfehler bspw. hatte. Augenzwinkern

Aber auf jeden Fall schonmal vielen Dank, das ist schon echt super!!! smile


Hallo,

jo muss ich mir mal überlegen wie ich das machen könnte. Augen rollen

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.

09.12.2016 20:42 Viktor ist offline E-Mail an Viktor senden Homepage von Viktor Beiträge von Viktor suchen Nehmen Sie Viktor in Ihre Freundesliste auf Germany
Basti89
Tripel-As


images/avatars/avatar-15889.gif


Dabei seit: 28.09.2010
Beiträge: 175
0 Filebase-Einträge


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

Level: 34 [?]
Erfahrungspunkte: 569.214
Nächster Level: 677.567

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

Themenstarter Thema begonnen von Basti89


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

Eine Idee würde mir evtl. auch reichen, dann kann ich auch selbst mal schauen.
Nur mir fehlt der Ansatz. smile
09.12.2016 21:33 Basti89 ist offline E-Mail an Basti89 senden Beiträge von Basti89 suchen Nehmen Sie Basti89 in Ihre Freundesliste auf Germany
Schrimm
Haudegen



Dabei seit: 16.03.2015
Beiträge: 646
12 Filebase-Einträge

wBB-Version: wBBLite

Bewertung: 
8 Bewertung(en) - Durchschnitt: 9,88

Level: 37 [?]
Erfahrungspunkte: 1.048.148
Nächster Level: 1.209.937

161.789 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 Viktor,

Das kannst du ganz einfach mit der "preg_replace"-Funktion umsetzen.
Du müsstest dir im Grunde nur die "Umwandlung der boardinterenen Links" des "WoltLab Burning Board 2" ansehen.

Das kannst du im Grunde ganz einfach auf die "Benutzernamen" umkopieren.

__________________
Nur bei v-gn.de

WoltLab Burning Board Lite 1.0.2pl3 ( HTML5 ) - Version

mywbb.info(†19.8.2011)
your-wbb.de(†20.2.2015)

09.12.2016 21:36 Schrimm ist offline Beiträge von Schrimm suchen Nehmen Sie Schrimm in Ihre Freundesliste auf Austria
Basti89
Tripel-As


images/avatars/avatar-15889.gif


Dabei seit: 28.09.2010
Beiträge: 175
0 Filebase-Einträge


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

Level: 34 [?]
Erfahrungspunkte: 569.214
Nächster Level: 677.567

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

Themenstarter Thema begonnen von Basti89


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

Also ich habe mal ein bisschen getestet.
In der class_parse.php habe ich nun stehen:

php:
1:
$post preg_replace("/@(.*?) /","@<a href='profile.php'>$1</a>: "$post);

(Nur um das mal zu testen)

Das funktioniert soweit auch, also es wird ersetzt, sobald ich @XYZ schreibe.
Nur sehe ich den kompletten html Code und nicht einen Hyperlink.

Außerdem müsste natürlich vorher noch überprüft werden, ob $1 überhaupt ein Username ist, und falls ja, wie seine ID ist, damit ich auf ihn verlinken kann.
Wie kann ich das denn vorher überprüfen?
Und wie mache ich es, dass der Link dargestellt wird und nicht der html-Code?
11.12.2016 18:09 Basti89 ist offline E-Mail an Basti89 senden Beiträge von Basti89 suchen Nehmen Sie Basti89 in Ihre Freundesliste auf Germany
Schrimm
Haudegen



Dabei seit: 16.03.2015
Beiträge: 646
12 Filebase-Einträge

wBB-Version: wBBLite

Bewertung: 
8 Bewertung(en) - Durchschnitt: 9,88

Level: 37 [?]
Erfahrungspunkte: 1.048.148
Nächster Level: 1.209.937

161.789 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 Basti89
Also ich habe mal ein bisschen getestet.
In der class_parse.php habe ich nun stehen:

php:
1:
$post preg_replace("/@(.*?) /","@<a href='profile.php'>$1</a>: "$post);

(Nur um das mal zu testen)

Das funktioniert soweit auch, also es wird ersetzt, sobald ich @XYZ schreibe.
Nur sehe ich den kompletten html Code und nicht einen Hyperlink.

Außerdem müsste natürlich vorher noch überprüft werden, ob $1 überhaupt ein Username ist, und falls ja, wie seine ID ist, damit ich auf ihn verlinken kann.
Wie kann ich das denn vorher überprüfen?
Und wie mache ich es, dass der Link dargestellt wird und nicht der html-Code?


Hallo,

Auf den Benutzernamen beziehungsweise dessen "ID" müsstest du wohl dem Ganzen eine "preg_match"-Funktion mit einer "Capture-Gruppe" voranstellen.

Daraus holst du dir den Benutzernamen, den du in eine Datenbankabfrage packst.
Bei Ersetzung musst du dann die "Parse"-Funktion des Forums beachten, damit Links auch umgewandelt werden, da das "WoltLab Burning Board" standardmäßig HTML-Code nicht umwandelt.

Der Trick dabei ist also im Grunde nur das richtige Einbinden der Ersetzung.

__________________
Nur bei v-gn.de

WoltLab Burning Board Lite 1.0.2pl3 ( HTML5 ) - Version

mywbb.info(†19.8.2011)
your-wbb.de(†20.2.2015)

11.12.2016 18:15 Schrimm ist offline Beiträge von Schrimm suchen Nehmen Sie Schrimm in Ihre Freundesliste auf Austria
Basti89
Tripel-As


images/avatars/avatar-15889.gif


Dabei seit: 28.09.2010
Beiträge: 175
0 Filebase-Einträge


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

Level: 34 [?]
Erfahrungspunkte: 569.214
Nächster Level: 677.567

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

Themenstarter Thema begonnen von Basti89


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, das mit der vorherigen Überprüfung habe ich. smile

Wie mache ich das nun mit der parse-Funktion?
11.12.2016 18:56 Basti89 ist offline E-Mail an Basti89 senden Beiträge von Basti89 suchen Nehmen Sie Basti89 in Ihre Freundesliste auf Germany
Schrimm
Haudegen



Dabei seit: 16.03.2015
Beiträge: 646
12 Filebase-Einträge

wBB-Version: wBBLite

Bewertung: 
8 Bewertung(en) - Durchschnitt: 9,88

Level: 37 [?]
Erfahrungspunkte: 1.048.148
Nächster Level: 1.209.937

161.789 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,

Im "WoltLab Burning Board" ist die "acp/lib/class_parse.php" dafür zuständig.

Diese ist auch dafür zuständig, dass der "HTML-Code" nicht direkt angezeigt, sondern "HTML-Entities" erzeugt werden, wenn im Beitrag HTML nicht erlaubt ist.

Du hast nun die Möglichkeit, dass du diese Funktion einfach suchst und deine Ersetzung erst danach durchführst.

Alternative:
Im "WoltLab Burning Board" werden sogenannte "BBCodes" verwendet und erst später mit der Hilfe der "/acp/lib/class_parse.php" in den eigentlichen "HTML-Code" umgewandelt.
Dies könntest du verwenden, dass du statt "echte"-Links einen "BBCode"-Link einfügst.
Dies muss natürlich vor der Ersetzung von "BBCode" zu "echten HTML-Code" durchgeführt werden.

__________________
Nur bei v-gn.de

WoltLab Burning Board Lite 1.0.2pl3 ( HTML5 ) - Version

mywbb.info(†19.8.2011)
your-wbb.de(†20.2.2015)

12.12.2016 08:19 Schrimm ist offline Beiträge von Schrimm suchen Nehmen Sie Schrimm in Ihre Freundesliste auf Austria
Basti89
Tripel-As


images/avatars/avatar-15889.gif


Dabei seit: 28.09.2010
Beiträge: 175
0 Filebase-Einträge


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

Level: 34 [?]
Erfahrungspunkte: 569.214
Nächster Level: 677.567

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

Themenstarter Thema begonnen von Basti89


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

Jo, hab es mit BBcode gelöst! smile
Vielen vielen Dank!!!
12.12.2016 13:52 Basti89 ist offline E-Mail an Basti89 senden Beiträge von Basti89 suchen Nehmen Sie Basti89 in Ihre Freundesliste auf Germany
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Viktor's Supportboard » Support » Fragen/Hilfe/Sonstiges (wBB2.3.x) » Username im Beitrag markieren

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: 3.323
Seo Sidemap Powert by 2Clubradio.de
Viktor's Supportboard, ist " Online " seit 16 Jahren, 8 Tage, 20 Stunden, 23 Minuten und 47 Sekunden