Feld nur von bestimmten Usern änderbar/einsehen -MOD v. acid

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
mambotiker
Mitglied
Beiträge: 15
Registriert: 04.05.2005 20:57

Feld nur von bestimmten Usern änderbar/einsehen -MOD v. acid

Beitrag von mambotiker »

Hallo,

wer hat Erfahrungen mit diesem MOD
Der MOD befindet sich im modify_profil MOD.

Wenn ich ein Feld nur für admin editierbar mache erscheint es auch nicht mehr bei der Registration????

Wo ist der Fehler im system.

Der MOD lautet:
#########################################################################################
##
## MOD Titel: Feld nur von bestimmten Usern änderbar/einsehbar
## Autor: Acid
##
## Beschreibung: Wenn ein (neues) Feld nur von bestimmten Usern änderbar bzw.
## einsehbar sein soll..
## Wenn man mehrere (neue) Felder derartig definieren möchte,
## muss man die Schritte bei den tpl-Dateien duplizieren und dabei
## jeweils "info" ändern (auf Schreibweise achten).
## Das Feld "info" ist nur ein Beispiel.
##
## Dateien zu ändern: 2 (4)
## includes/usercp_register.php (usercp_viewprofile.php)
## templates/xxx/profile_add_body.tpl (profile_view_body.tpl)
##
#########################################################################################
##
## Installationsnotiz:
## Vor jeglichen Änderungen an Dateien, sollten diese vorher gesichert werden.
##
#########################################################################################
#
#-----[ ÖFFNEN ]------------------------------------------
#
# includes/usercp_register.php and/or usercp_viewprofile.php
#
#-----[ FINDE ]---------------------------------------------------
#
$template->pparse('body');

#
#-----[ DARÜBER EINFÜGEN ]---------------------------------------------------
#
# nur ein Beispiel, definiere was auch immer Du willst (Beispiel: nur für Admins)
# $userdata['user_level'] == MOD (nur für Mods)
# $userdata['user_posts'] >= '10' (nur für User mit mehr als 10 Beiträgen)

if( $userdata['user_level'] == ADMIN )
{
$template->assign_block_vars('switch_certain_users', array() );
}



#
#-----[ ÖFFNEN ]------------------------------------------
#
# templates/xxx/profile_add_body.tpl
#
#-----[ FINDE ]---------------------------------------------------
#
<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>

#
#-----[ MIT FOLGENDEM ERSETZEN ]---------------------------------------------------
#
<!-- BEGIN switch_certain_users -->
<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>
<!-- END switch_certain_users -->



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

#
#-----[ MIT FOLGENDEM ERSETZEN ]---------------------------------------------------
#
<!-- BEGIN switch_certain_users -->
<tr>
<td valign="top" align="right"><span class="gen">{L_INFO}:</span></td>
<td> <b><span class="gen">{INFO}</span></b></td>
</tr>
<!-- END switch_certain_users -->

#########################################################################################
#########################################################################################
#########################################################################################
mambotiker
Mitglied
Beiträge: 15
Registriert: 04.05.2005 20:57

Re: Feld nur von bestimmten Usern änderbar/einsehen -MOD v.

Beitrag von mambotiker »

und hoch...
Kann mir denn niemand helfen???

Viele Grüße,
mambotiker

mambotiker hat geschrieben:Hallo,

wer hat Erfahrungen mit diesem MOD
Der MOD befindet sich im modify_profil MOD.

Wenn ich ein Feld nur für admin editierbar mache erscheint es auch nicht mehr bei der Registration????

Wo ist der Fehler im system.

Der MOD lautet:
#########################################################################################
##
## MOD Titel: Feld nur von bestimmten Usern änderbar/einsehbar
## Autor: Acid
##
## Beschreibung: Wenn ein (neues) Feld nur von bestimmten Usern änderbar bzw.
## einsehbar sein soll..
## Wenn man mehrere (neue) Felder derartig definieren möchte,
## muss man die Schritte bei den tpl-Dateien duplizieren und dabei
## jeweils "info" ändern (auf Schreibweise achten).
## Das Feld "info" ist nur ein Beispiel.
##
## Dateien zu ändern: 2 (4)
## includes/usercp_register.php (usercp_viewprofile.php)
## templates/xxx/profile_add_body.tpl (profile_view_body.tpl)
##
#########################################################################################
##
## Installationsnotiz:
## Vor jeglichen Änderungen an Dateien, sollten diese vorher gesichert werden.
##
#########################################################################################
#
#-----[ ÖFFNEN ]------------------------------------------
#
# includes/usercp_register.php and/or usercp_viewprofile.php
#
#-----[ FINDE ]---------------------------------------------------
#
$template->pparse('body');

#
#-----[ DARÜBER EINFÜGEN ]---------------------------------------------------
#
# nur ein Beispiel, definiere was auch immer Du willst (Beispiel: nur für Admins)
# $userdata['user_level'] == MOD (nur für Mods)
# $userdata['user_posts'] >= '10' (nur für User mit mehr als 10 Beiträgen)

if( $userdata['user_level'] == ADMIN )
{
$template->assign_block_vars('switch_certain_users', array() );
}



#
#-----[ ÖFFNEN ]------------------------------------------
#
# templates/xxx/profile_add_body.tpl
#
#-----[ FINDE ]---------------------------------------------------
#
<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>

#
#-----[ MIT FOLGENDEM ERSETZEN ]---------------------------------------------------
#
<!-- BEGIN switch_certain_users -->
<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>
<!-- END switch_certain_users -->



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

#
#-----[ MIT FOLGENDEM ERSETZEN ]---------------------------------------------------
#
<!-- BEGIN switch_certain_users -->
<tr>
<td valign="top" align="right"><span class="gen">{L_INFO}:</span></td>
<td> <b><span class="gen">{INFO}</span></b></td>
</tr>
<!-- END switch_certain_users -->

#########################################################################################
#########################################################################################
#########################################################################################
Antworten

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