1. Gibt es noch einen anderen Hack für Signaturvorschau als den hier im Forum?
Ich suche einen Hack, der die Signaturvorschau direkt im Profil darstellt und nicht erst nach Verlassen der Profileinstellung.
Sowas halte ich für Benutzerfreundlicher Version als die det nach dem Verlassen der Profileinstellungen.
2. Ich hab einen Hack für postabhängige Avatare gefunden. Nun meine Frage wie kann muss der Hack aussehen, das Admins und Mods davon nicht betroffen sind und wie würde ein Hack aussehen, der das Gleiche dann bei Signaturen auch so macht ??
Als Grundlage hab ich mal den bestehenden Hack beigefügt.
Code: Alles auswählen
##########################################################################################
##
## MOD Titel: Avatar Post Limit
## MOD Version: 1.0 (phpBB 2.0.x)
## Autor: Triton
## Support: http://www.phpbb.de/
##
## Beschreibung: Die User müssen erst eine gewisse Anzahl an Beiträgen verfassen, bevor
## sie ein Avatar nutzen können.
##
## Dateien zu ändern: 5
## language/xxx/lang_admin.php
## admin/admin_board.php
## includes/usercp_register.php
## templates/xxx/admin/board_config_body.tpl
## templates/xxx/profile_add_body.tpl
##
##########################################################################################
##
## Installationsnotiz:
## Vor jeglichen Änderungen an Dateien oder Datenbank, solltest Du diese vorher
## sichern.
##
## Dieser MOD legt 1 neues Feld in der Datenbank an.
##
##########################################################################################
#
#-----[ DATENBANK AKTION: ]-----------------------------------
#
SQL QUERY: Ausführen per phpmyadmin und darauf achten, das der Tabellenprefix
übereinstimmt.
INSERT INTO phpbb_config (config_name, config_value) VALUES ('avatar_limit', '10');
#
#-----[ ÖFFNEN ]------------------------------------------
#
# language/xxx/lang_admin.php
#
#-----[ FINDE ]------------------------------------------
#
$lang['Allow_upload'] = 'Avatarupload aktivieren';
#
#-----[ DANACH EINFÜGEN ]------------------------------------------
#
$lang['Avatar_limit'] = 'Beitragslimit';
$lang['Avatar_limit_explain'] = 'Diese Beitragszahl müssen die User erreichen, um Avatare nutzen zu können.';
#
#-----[ ÖFFNEN ]------------------------------------------
#
# admin/admin_board.php
#
#-----[ FINDE ]------------------------------------------
#
"L_ALLOW_UPLOAD" => $lang['Allow_upload'],
#
#-----[ DANACH EINFÜGEN ]------------------------------------------
#
"L_AVATAR_LIMIT" => $lang['Avatar_limit'],
"L_AVATAR_LIMIT_EXPLAIN" => $lang['Avatar_limit_explain'],
#
#-----[ FINDE ]------------------------------------------
#
"AVATARS_UPLOAD_NO" => $avatars_upload_no,
#
#-----[ DANACH EINFÜGEN ]------------------------------------------
#
"AVATAR_LIMIT" => $new['avatar_limit'],
#
#-----[ ÖFFNEN ]------------------------------------------
#
# includes/usercp_register.php
#
#-----[ FINDE ]------------------------------------------
#
if ( $userdata['user_allowavatar'] && ( $board_config['allow_avatar_upload'] || $board_config['allow_avatar_local'] || $board_config['allow_avatar_remote'] ))
#
#-----[ MIT FOLGENDEM ERSETZEN ]------------------------------------------
#
if ( $userdata['user_allowavatar'] && ( $board_config['allow_avatar_upload'] || $board_config['allow_avatar_local'] || $board_config['allow_avatar_remote'] ) && $userdata['user_posts'] >= $board_config['avatar_limit'])
#
#-----[ ÖFFNEN ]------------------------------------------
#
# templates/xxx/admin/board_config_body.tpl
#
#-----[ FINDE ]------------------------------------------
#
<tr>
<td class="row1">{L_ALLOW_UPLOAD}</td>
<td class="row2"><input type="radio" name="allow_avatar_upload" value="1" {AVATARS_UPLOAD_YES} /> {L_YES} <input type="radio" name="allow_avatar_upload" value="0" {AVATARS_UPLOAD_NO} /> {L_NO}</td>
</tr>
#
#-----[ DANACH EINFÜGEN ]------------------------------------------
#
<tr>
<td class="row1">{L_AVATAR_LIMIT} <br /><span class="gensmall">{L_AVATAR_LIMIT_EXPLAIN}</span></td>
<td class="row2"><input type="text" size="4" maxlength="5" name="avatar_limit" value="{AVATAR_LIMIT}" /></td>
</tr>
#
#-----[ ÖFFNEN ]------------------------------------------
#
# templates/xxx/profile_add_body.tpl
#
#-----[ FINDE ]------------------------------------------
#
<tr>
<td class="catSides" colspan="2" height="28"> </td>
</tr>
<!-- BEGIN switch_avatar_block -->
#
#-----[ MIT FOLGENDEM ERSETZEN ]------------------------------------------
#
<!-- BEGIN switch_avatar_block -->
<tr>
<td class="catSides" colspan="2" height="28"> </td>
</tr>
##########################################################################################
##########################################################################################
Danke für die Mithilfe schon mal im Vorraus.
MfG
Firestarter