Profil der User ist aus Beiträgen nicht verlinkt

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
schmidii
Mitglied
Beiträge: 25
Registriert: 30.12.2005 21:11

Profil der User ist aus Beiträgen nicht verlinkt

Beitrag von schmidii »

Hallo,

wenn meine User Beiträge verfassen dann ist es leider nicht möglich von diesem Beitrag aus das Profil des Users zu Besuchen da der Profilname des users nicht als Link sondern als normaler Text angezeigt wird.

Kann mit jemand helfen wie Ich das beheben kann. In meinem Forum wäre es extremst wichtig direkt auf die Profile aus den Beiträgen zuzugreifen da die meisten Beiträge Thematisch direkt mit den Homepages zusammenhängen die im Userprofil angegeben werden.

schonmal vorab vielen Dank für eure Hilfe
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Lösung - BBcode User ?

Beitrag von gloriosa »

Hallo,
da hilft vielleicht dieses Snippet

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_admin.php

#
#-----[ FIND ]------------------------------------------
#
$lang['bbcode_f_help'] = 'Font size: [size=x-small]small text[/size]';

#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['bbcode_m_help'] = 'User MOD: [user]username[/user]';

#
#-----[ OPEN ]------------------------------------------
#
language/lang_german/lang_admin.php

#
#-----[ FIND ]------------------------------------------
#
$lang['bbcode_f_help'] = 'Font size: [size=x-small]small text[/size]';

#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['bbcode_m_help'] = 'User MOD: [user]Benutzername[/user]';

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/posting_body.tpl

#
#-----[ FIND ]------------------------------------------
#
f_help = "{L_BBCODE_F_HELP}";

#
#-----[ AFTER, ADD ]------------------------------------------
#
m_help = "{L_BBCODE_M_HELP}"; <!-- user mod -->

#
#-----[ FIND ]------------------------------------------
#
bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','
','
  • ','
','
  • ','
','[ externes Bild ]','','');

#
#-----[ REPLACE WITH ]------------------------------------------
#
bbtags = new Array('','','','','','','[quote]','[/quote]','','
  • ','
','
  • ','
','[ externes Bild ]','','','[user]','[/user]');

#
#-----[ FIND ]------------------------------------------
#
<td><span class="genmed">
<input type="button" class="button" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onClick="bbstyle(16)" onMouseOver="helpline('w')" />
</span></td>

#
#-----[ AFTER, ADD ]------------------------------------------
#
<td><span class="genmed">
<input type="button" class="button" accesskey="m" name="addbbcode18" value="User" style="text-decoration: underline; width: 40px" onClick="bbstyle(18)" onMouseOver="helpline('m')" />
</span></td>

#
#-----[ FIND ]------------------------------------------
#
<select name="addbbcode18" onChange="bbfontstyle('[color=' + this.form.addbbcode18.options[this.form.addbbcode18.selectedIndex].value + ']', '[/color]');this.selectedIndex=0;" onMouseOver="helpline('s')">

#
#-----[ REPLACE WITH ]------------------------------------------
#
<select name="addbbcode20" onChange="bbfontstyle('[color=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/color]');this.selectedIndex=0;" onMouseOver="helpline('s')">

#
#-----[ FIND ]------------------------------------------
#
<select name="addbbcode20" onChange="bbfontstyle('[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]')" onMouseOver="helpline('f')">

#
#-----[ REPLACE WITH ]------------------------------------------
#
<select name="addbbcode22" onChange="bbfontstyle('[size=' + this.form.addbbcode22.options[this.form.addbbcode22.selectedIndex].value + ']', '[/size]')" onMouseOver="helpline('f')">

#
#-----[ OPEN ]------------------------------------------
#
posting.php

#
#-----[ FIND ]------------------------------------------
#
'L_BBCODE_F_HELP' => $lang['bbcode_f_help'],

#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_BBCODE_M_HELP' => $lang['bbcode_m_help'],

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
[/code]
weiter durch welches ein User Tag-Button in die Tag-Zeile rechts neben URL eingefügt wird. :wink:

Wenn Du dann die Tags so verwendest [user]werauchimmer[/user] bekommst Du folgendes Ergebnis [ externes Bild ]werauchiummer angezeigt ! :wink:

Der Link führt dann direkt zum Profil. :D
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Benutzeravatar
mark2
Mitglied
Beiträge: 454
Registriert: 22.02.2006 23:05
Wohnort: Kempten

Beitrag von mark2 »

Die Antwort, wie ich das sehe, beinhaltet aber nicht das was er eigentlich wollte. oder?
Der code fügt doch einen zusätzlichen Tag für den geposteten Text ein.
Ich suche aber einen mod oder Snippet durch den der Username auf der linken Seite über dem Rang mit dem Profil verlinkt wird.

Dafür gibt es zwar den Profil Button unter dem jeweiligen posting.
Warum ich das dennoch möchte? Weil es in vielen Foren so gemacht ist und meine user aus Gewohnheit immer dort den Link suchen.
Gruß Markus
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Hm, also Du willst letztendlich, dass die hinterlegte Homepage des postenden Users besucht werden kann, weil man/frau diese Information aus dem Profil des betreffenden Users ziehen kann.
Nach Deiner Aussage ist genau das nicht unmittelbar möglich, da der Postername, der neben dem Beitrag steht, nicht zum Profil des verlinkt ist.
Da hätte ich dann eine Frage zu:
  • Was ist mit dem WWW-Button, der sich unter dem Beitrag präsentiert, sobald eine Homepageadresse eingegeben wurde, passiert?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Kewwwin

Beitrag von Kewwwin »

@gloriosa

Hey, danke für den Code aber mal ne Frage. Wie wird das verlinkt?? Bei mir steht dann beispielsweise nur dotr. [user]kewwwin[/user] ??
Benutzeravatar
mark2
Mitglied
Beiträge: 454
Registriert: 22.02.2006 23:05
Wohnort: Kempten

Beitrag von mark2 »

Miriam hat geschrieben:Hm, also Du willst letztendlich, dass die hinterlegte Homepage des postenden Users besucht werden kann, weil man/frau diese Information aus dem Profil des betreffenden Users ziehen kann.
Nach Deiner Aussage ist genau das nicht unmittelbar möglich, da der Postername, der neben dem Beitrag steht, nicht zum Profil des verlinkt ist.
Da hätte ich dann eine Frage zu:
  • Was ist mit dem WWW-Button, der sich unter dem Beitrag präsentiert, sobald eine Homepageadresse eingegeben wurde, passiert?
Von Homepage habe ich nichts gesagt.
Ich habe gerade etwas ausprobiert.
in der viewtopic.php habe ich die zeile 'U_VIEWPROFILE' eingefügt

Code: Alles auswählen

	$template->assign_block_vars('postrow', array(
		'ROW_COLOR' => '#' . $row_color,
		'ROW_CLASS' => $row_class,
		'POSTER_NAME' => $poster,
                 //mein code
                 'U_VIEWPROFILE' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$poster_id"),
		'POSTER_RANK' => $poster_rank,
und in der viewtopic_body.tpl das so ausgelesen

Code: Alles auswählen

<span class="name"><a href="{postrow.U_VIEWPROFILE}" class="nav">{postrow.POSTER_NAME}</a></span>
Das funktioniert eigentlich prima. Nur kann ich das so machen ohne dass es Probleme gibt?
Gruß Markus
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

mark2 hat geschrieben:Von Homepage habe ich nichts gesagt.
Stimmt, das war schmidii... Mein Fehler. :-?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“