Statistik |
Beiträge: 144.530 (Täglich: 19,19 )
Themen: 16.700
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 93%
Ausl. d. letzten 5 Minuten: 123%
Ausl. d. letzten 15 Minuten: 190%
Aktulle Uhrzeit: 09:20
Freier Webspace: 4.02 TB
PHP-Version: 7.4.33
|
|
|
|
|
|
Bone Dragon
wBB2-User | VG-Lizenz | Literatur | Mail | Coder
Zeige Bone Dragon auf Karte
Dabei seit: 02.12.2006
Beiträge: 1.133
49 Filebase-Einträge
Alter: 44 Jahre
Herkunft: Wagenfeld (Nds) wBB-Version: wBB2.3 PHP-Version: 4.4.x, 5.3.x, 5.4.x MySQL-Version: 4.0.x, 5.0.x, 5.5.x Wo bist du gehostet?: Strato, Kolido
Bewertung:
Level: 47 [?]
Erfahrungspunkte: 7.167.135
Nächster Level: 7.172.237
|
|
RE: Link zum Profil im Thread in Usernamen umwandeln |
|
Wenn ich dich jetzt richtig verstanden habe, möchtest du es so haben das wenn User Hans den Link https://www.v-gn.de/wbb/profile.php?userid=1 in seinem Profil eingibt, soll der Name Hans erscheinen anstatt der Url - oder soll dann dort der Name von User Hans erscheinen den er auf http://www.v-gn.de hat ?
__________________
MfG Bone Dragon
Kein Support zur meinen Erweiterungen via Pn, eMail, Messanger, etc. sowie an Sonn- & Feiertagen!
|
|
19.04.2010 14:36 |
|
|
|
aus
https://www.v-gn.de/wbb/profile.php?userid=1
soll
Viktor
werden würde ich mal annehmen...
__________________ Gruss Mannes
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
|
19.04.2010 15:23 |
|
|
|
genau so ist es, wenn ich im Thread den Link zu einem Userprofil poste, soll er direkt in dessen Namen umgewandelt werden.
Gibt es da ne Möglichkeit?
|
|
19.04.2010 18:52 |
|
|
|
Ich hab geahnt, dass es komplizierter ist
Würde mich sehr freuen falls jemand sich nochmal nen Moment nimmt und guckt ob es möglich wäre.
Ansonsten schonmal danke für eure bisherigen Antworten.
Gruß
Nan
|
|
19.04.2010 20:01 |
|
|
|
Ich hasse es threads zu pushen, sry.
Aber das Anliegen ist mir wirklich wichtig, ich steh nur einfach völlig aufm Schlauch
|
|
21.04.2010 14:19 |
|
|
|
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.741.894
Nächster Level: 266.777.854
|
|
|
21.04.2010 20:09 |
|
|
|
Wenn es SOOOOO wichtig ist, dann engagiere Dir jemanden der das für Dich programmiert, wenn Du es nicht kannst! Logisch, oder?
Das ist KEIN(!!) Grund den Thread hier zu pushen...
Wenn hier jemand das machen will oder wird dann ist das einzig und alleine seine entscheidung ob und wann er dies tut und es ist NICHT fein, solch einen Thread dann zu pushen.
__________________ Gruss Mannes
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
|
21.04.2010 16:52 |
|
|
|
Danke dir für die Mühe Viktor !!
@Don kein Problem, ich werd es nicht nochmal tun, mir wahr eh schon etwas unwohl dabei.
lg
nantrox
|
|
21.04.2010 21:44 |
|
|
|
Das liest sich doch super
Ich wusste doch warum ich genau hier nachgefragt habe, bisher konnte mir hier immer jemand helfen.
Freue mich auf das Endresultat.
lieben Gruß
Marvin
|
|
22.04.2010 12:27 |
|
|
|
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.741.894
Nächster Level: 266.777.854
|
|
Hallo,
jo ich habe es so gemacht.
Editiere die Datei "acp/lib/functions.php".
Suche:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
|
function makeLocalLink($url, $id, $ispost = 0) {
global $threadcache, $postidcache;
$threadid = 0;
if ($ispost == 1 && isset($postidcache[$id])) $threadid = $postidcache[$id];
else $threadid = $id;
if ($threadid != 0 && isset($threadcache[$threadid])) return "[url=".$url."]".$threadcache[$threadid]."[/url]";
else return "[url]".$url."[/url]";
}
|
|
Füge darunter ein:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
|
function makeLocalLink_vg($url, $id, $ispost = 0) {
global $useridcache;
$userid = 0;
if ($ispost == 1 && isset($useridcache[$id])) $userid = $userid[$id];
else $userid = $id;
if ($userid != 0 && isset($useridcache[$userid])) return "[url=".$url."]".$useridcache[$userid]."[/url]";
else return "[url]".$url."[/url]";
}
|
|
Suche:
code: |
1:
2:
3:
4:
|
$threadid_pattern = "((".$boardURL.")/thread\.php[^\s]*threadid=([0-9]+)(&[^\s]*)?)";
$postid_pattern = "((".$boardURL.")/thread\.php[^\s]*postid=([0-9]+)(&[^\s]*)?(#[^\s]*)?)";
|
|
Füge darunter ein:
code: |
1:
2:
3:
|
$userid_pattern = "((".$boardURL.")/profile\.php[^\s]*userid=([0-9]+)(&[^\s]*)?)";
|
|
Suche:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
// reinsert code
if ($usecode == 1) {
$message = $parsecode->replacecode($message);
}
return $message;
}
|
|
Füge darüber ein:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
$useridcache = array();
$catched_userid = array();
preg_replace("%\[url\]".$userid_pattern."\[/url\]%ieU", "\$catched_userid[]=\\3;", $message);
if (count($catched_userid)) {
$result = $db->query("SELECT userid, username FROM bb".$n."_users WHERE userid IN (".implode(",", $catched_userid).")");
while ($row = $db->fetch_array($result)) $useridcache[$row['userid']] = $row['username'];
$message = preg_replace("%\[url\]".$userid_pattern."\[/url\]%ieU", "makeLocalLink_vg('\\1',\\3)", $message);
}
|
|
So hat es bei mir geklappt.
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.04.2010 20:01 |
|
|
|
|
|
Impressum | Datenschutz | Fast-Index
© für wbb2 by Bandy & Geblockte Angriffe: 2.173
Seo Sidemap Powert by 2Clubradio.de
This site or product includes IP2Location LITE data available from https://lite.ip2location.com.
Viktor's Supportboard, ist " Online " seit 20 Jahren, 225 Tage, 15 Stunden, 2 Minuten und 49 Sekunden
|
|
|