Anderen Namen bei Beiträgen, etc. anzeigen lassen als Login

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Mean
Mitglied
Beiträge: 115
Registriert: 13.03.2008 19:41

Anderen Namen bei Beiträgen, etc. anzeigen lassen als Login

Beitrag von Mean »

Hallo,

gibt es einen Mod der es ermöglicht, dem Benutzer einen Benutzernamen (den er für den Login verwendet) und im Forum selbst einen anderen Namen zu zu weisen (der dann z.B. bei den geschriebenen Einträgen angezeigt wird)?

Ich hätte gerne nur den Vornamen als Login und den vollständigen Namen (Vor- und Zuname) bei den Foreneinträgen stehen. Das ganze ist für ein Mitgliederforum und da gibt es einige Namen doppelt, daß man sich aber keinen Wurm tippt würde ich es gerne auf die Art und Weise lösen.

Danke und Grüße,

Felix
Mean
Mitglied
Beiträge: 115
Registriert: 13.03.2008 19:41

Beitrag von Mean »

Hab's hinbekommen.

Grüße,

Felix
kriko
Mitglied
Beiträge: 66
Registriert: 22.02.2008 04:29

Beitrag von kriko »

Mean hat geschrieben:Hab's hinbekommen.

Grüße,

Felix

wäre vielleciht auch nett wenn du es anderen verräts, falls die frage nochmal auftauchen sollte
Mean
Mitglied
Beiträge: 115
Registriert: 13.03.2008 19:41

Beitrag von Mean »

Hallo,

ich finde es gerade nicht, aber ich habe einen "Mod" gefunden, der sich "Modify Profile" nennt. Das ist in dem Sinn kein Mod, sondern sind eigentlich nur Textdateien in denen beschrieben steht, was man machen muß.

Wer dazu noch paar PHP-Kenntnisse hat kann zudem die unnötigen Felder sauber (also auch aus den Queries,...) kicken.

Vielleicht mal googlen oder so - hab's auf Anhieb nicht mehr gefunden, aber mit bißchen Suchen klappt's sicher...

Poste den Inhalt der Text-Datei hier mal rein:
#########################################################################################
##
## Hack Titel: Neues Feld in Profil einfügen
## Hack Version: 1.2.2 (ab phpBB 2.0.4)
## Autor: Acid
##
## Beschreibung: Ein einfacher Weg um ein neues Feld ins Profil einzufügen,
## natürlich kann man "info" mit "wasauchimmer" ersetzen, sollte
## dabei auf die verschiedene Schreibweise achten (z.B. "INFO",
## "info", "user_info").
## Wenn man mehrere Felder einfügen will, muss man die folgenden
## Schritte duplizieren und dabei jeweils "info" mit "wasauchimmer"
## ersetzen (auf Schreibweise achten).
## Das Feld "info" ist nur ein Beispiel.
##
##
## Dateien zu ändern: 8
## admin/admin_users.php
## language/lang_german/lang_main.php
## includes/usercp_viewprofile.php
## includes/usercp_register.php
## includes/usercp_avatar.php
## templates/xxx/admin/user_edit_body.tpl
## templates/xxx/profile_add_body.tpl
## templates/xxx/profile_view_body.tpl
##
#########################################################################################
##
## Installationsnotiz:
## Vor jeglichen Änderungen an Dateien oder Datenbank, sollten diese vorher
## gesichert werden.
##
## Mit diesem Hack wird ein neues Feld in die 'users' Tabelle eingefügt.
##
#########################################################################################
##
## Versionen:
##
## 1.2.2 - optionalen Teil abgeändert
## 1.2.1 - Schreibfehler in "Dropdown Anleitung" behoben
## 1.2.0 - Anleitung überarbeitet
## 1.0.1/1.0.8 - ...
## 1.0 - Veröffentlichung
##
#########################################################################################
#
#-----[ SQL ]-------------------------------------------
#
# Folgender Query muss über phpmyadmin ausgeführt werden (Prefix anpassen)..

ALTER TABLE phpbb_users ADD user_info VARCHAR(255) AFTER user_interests;

# Wenn man mehrere Felder hinzufügt/ändert, muss man den obigen Query duplizieren und
# den Feldnamen "user_info" anpassen.
#
#########################################################################################
#
#-----[ ÖFFNEN ]------------------------------------------
#
# language/lang_german/lang_main.php
#
#-----[ FINDE ]---------------------------------------------------
#
$lang['Interests'] = 'Interessen';

#
#-----[ DARUNTER EINFÜGEN ]---------------------------------------------------
#
$lang['Info'] = 'Info';



#
#-----[ ÖFFNEN ]------------------------------------------
#
# includes/usercp_viewprofile.php
#
#-----[ FINDE ]---------------------------------------------------
#
'INTERESTS' => ( $profiledata['user_interests'] ) ? $profiledata['user_interests'] : ' ',

#
#-----[ DARUNTER EINFÜGEN ]---------------------------------------------------
#
'INFO' => ( $profiledata['user_info'] ) ? $profiledata['user_info'] : ' ',
'L_INFO' => $lang['Info'],



#
#-----[ ÖFFNEN ]------------------------------------------
#
# includes/usercp_register.php
#
#-----[ FINDE ]---------------------------------------------------
#
$strip_var_list = array('username' => 'username', 'email' => 'email', 'icq' => 'icq', 'aim' => 'aim', 'msn' => 'msn', 'yim' => 'yim', 'website' => 'website', 'location' => 'location', 'occupation' => 'occupation', 'interests' => 'interests');

#
#-----[ FINDE in dieser Zeile ]---------------------------------------------------
#
'interests'

#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
, 'info' => 'info'

#
#-----[ FINDE (2x) ]---------------------------------------------------
#
$interests = stripslashes($interests);

#
#-----[ jeweils DARUNTER EINFÜGEN ]---------------------------------------------------
#
$info = stripslashes($info);

#
#-----[ FINDE (nur ein Auszug) ]---------------------------------------------------
#
$sql = "UPDATE " . USERS_TABLE . "

#
#-----[ FINDE in dieser Zeile ]---------------------------------------------------
#
$interests) . "'

#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
, user_info = '" . str_replace("\'", "''", $info) . "'

#
#-----[ FINDE ]---------------------------------------------------
#
$sql = "INSERT INTO " . USERS_TABLE . "

#
#-----[ FINDE in dieser Zeile ]---------------------------------------------------
#
user_interests

#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
, user_info

#
#-----[ FINDE in dieser Zeile ]---------------------------------------------------
#
$interests) . "'

#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
, '" . str_replace("\'", "''", $info) . "'

#
#-----[ FINDE ]---------------------------------------------------
#
$interests = $userdata['user_interests'];

#
#-----[ DARUNTER EINFÜGEN ]---------------------------------------------------
#
$info = $userdata['user_info'];

#
#-----[ FINDE (nur ein Auszug) ]---------------------------------------------------
#
display_avatar_gallery($mode, $avatar_category

#
#-----[ FINDE in dieser Zeile ]---------------------------------------------------
#
$interests

#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
, $info

#
#-----[ FINDE (nur ein Auszug) ]--------------------------
#
$template->assign_vars(array(
.
.
.
.
'INTERESTS' => $interests,

#
#-----[ DARUNTER EINFÜGEN ]---------------------------------------------------
#
'INFO' => $info,
'L_INFO' => $lang['Info'],



#
#-----[ ÖFFNEN ]------------------------------------------
#
# includes/usercp_avatar.php
#
#-----[ FINDE (nur ein Auszug) ]---------------------------------------------------
#
function display_avatar_gallery($mode, &$category

#
#-----[ FINDE in dieser Zeile ]---------------------------------------------------
#
&$interests

#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
, &$info

#
#-----[ FINDE (nur ein Auszug) ]---------------------------------------------------
#
$params = array('coppa', 'user_id'

#
#-----[ FINDE in dieser Zeile ]---------------------------------------------------
#
'dateformat'

#
#-----[ DANACH EINFÜGEN ]---------------------------------------------------
#
, 'info'



#
#-----[ ÖFFNEN ]------------------------------------------
#
# admin/admin_users.php
#
#-----[ FINDE ]---------------------------------------------------
#
$interests = ( !empty($HTTP_POST_VARS['interests']) ) ? trim(strip_tags( $HTTP_POST_VARS['interests'] ) ): '';

#
#-----[ DARUNTER EINFÜGEN ]---------------------------------------------------
#
$info = ( !empty($HTTP_POST_VARS['info']) ) ? trim(strip_tags( $HTTP_POST_VARS['info'] ) ) : '';

#
#-----[ FINDE (2x) ]-------------------------------------------
#
$interests = htmlspecialchars(stripslashes($interests));

#
#-----[ jeweils DARUNTER EINFUEGEN ]---------------------------------------------------
#
$info = htmlspecialchars(stripslashes($info));

#
#-----[ FINDE (nur ein Auszug) ]---------------------------------------------------
#
$sql = "UPDATE " . USERS_TABLE . "

#
#-----[ FINDE in dieser Zeile ]---------------------------------------------------
#
$interests) . "'

#
#-----[ DANACH EINFUEGEN ]---------------------------------------------------
#
, user_info = '" . str_replace("\'", "''", $info) . "'

#
#-----[ FINDE ]---------------------------------------------------
#
$interests = htmlspecialchars($this_userdata['user_interests']);

#
#-----[ DARUNTER EINFÜGEN ]---------------------------------------------------
#
$info = htmlspecialchars($this_userdata['user_info']);

#
#-----[ FINDE ]---------------------------------------------------
#
$s_hidden_fields .= '<input type="hidden" name="interests" value="' . str_replace("\"", """, $interests) . '" />';

#
#-----[ DARUNTER EINFÜGEN ]---------------------------------------------------
#
$s_hidden_fields .= '<input type="hidden" name="info" value="' . str_replace("\"", """, $info) . '" />';

#
#-----[ FINDE ]---------------------------------------------------
#
'INTERESTS' => $interests,

#
#-----[ DARUNTER EINFÜGEN ]---------------------------------------------------
#
'INFO' => $info,
'L_INFO' => $lang['Info'],



#
#-----[ ÖFFNEN ]------------------------------------------
#
# templates/xxx/profile_add_body.tpl
#
#-----[ FINDE ]---------------------------------------------------
#
<tr>
<td class="row1"><span class="gen">{L_INTERESTS}:</span></td>
<td class="row2">
<input type="text" class="post"style="width: 200px" name="interests" size="35" maxlength="150" value="{INTERESTS}" />
</td>
</tr>

#
#-----[ DARUNTER EINFÜGEN ]---------------------------------------------------
#
<tr>
<td class="row1"><span class="gen">{L_INFO}:</span></td>
<td class="row2"> <input type="text" class="post"style="width: 200px" name="info" size="35" maxlength="150" value="{INFO}" /> </td>
</tr>



#
#-----[ ÖFFNEN ]------------------------------------------
#
# templates/xxx/profile_view_body.tpl
#
#-----[ FINDE ]---------------------------------------------------
#
<tr>
<td valign="top" align="right"><span class="gen">{L_INTERESTS}:</span></td>
<td> <b><span class="gen">{INTERESTS}</span></b></td>
</tr>

#
#-----[ DARUNTER EINFÜGEN ]---------------------------------------------------
#
<tr>
<td valign="top" align="right"><span class="gen">{L_INFO}:</span></td>
<td> <b><span class="gen">{INFO}</span></b></td>
</tr>



#
#-----[ ÖFFNEN ]------------------------------------------
#
# templates/xxx/admin/user_edit_body.tpl
#
#-----[ FINDE ]---------------------------------------------------
#
<tr>
<td class="row1"><span class="gen">{L_INTERESTS}</span></td>
<td class="row2">
<input type="text" name="interests" size="35" maxlength="150" value="{INTERESTS}" />
</td>
</tr>

#
#-----[ DARUNTER EINFÜGEN ]---------------------------------------------------
#
<tr>
<td class="row1"><span class="gen">{L_INFO}</span></td>
<td class="row2"> <input class="post" type="text" name="info" size="35" maxlength="50" value="{INFO}" /> </td>
</tr>

#########################################################################################
#########################################################################################
#########################################################################################
Grüße,

Felix
kriko
Mitglied
Beiträge: 66
Registriert: 22.02.2008 04:29

Beitrag von kriko »

1. wieso ist das kein mod, wo ist dann der unterschied zu einem echtem mod?
2. du musst doch wissen was du gemacht hast, wenn du selber drauf gekommen bist
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“