Seite 1 von 1
Hinweistext für neue Mitglieder
Verfasst: 25.11.2005 11:46
von MagMo
Hi,
suchen einen MOD durch den bei Mitgliedern mit weniger als x Beiträgen beim Posten ein Hinweistext eingeblendet wird. Wie dies offensichtlich hier im Forum der Fall ist.
Habe diverse Mod-Datenbanken durchsucht aber nichts gefunden.
Grüße
MagMo
Re: Hinweistext für neue Mitglieder
Verfasst: 25.11.2005 15:07
von rabbit
MagMo hat geschrieben:Wie dies offensichtlich hier im Forum der Fall ist.
das ist mir neu. was wird denn da eingeblendet?
Verfasst: 25.11.2005 16:33
von MagMo
Hi,
über dem Form zum Posten steht folgendes:
Überschrift:
Wichtiger Hinweis für neue Mitglieder
Hinweistext:
Bevor Du einen Beitrag schreibst, lies bitte den kleinen phpBB.de Knigge.
Ein Blick in die Dokumentation schadet sicher auch nicht ;-)
Der optische Aufbau ist dem 'Schon gewusst?' in der Topicanzeige vergleichbar.
rabbit hat geschrieben:das ist mir neu. was wird denn da eingeblendet?
Bei deinen über 3000 Beiträgen glaube ich auch nicht, dass du das noch angezeigt bekommst.
Verfasst: 27.11.2005 17:19
von Eoleon
ich wüßte ebenfalls gerne welcher MOD das ist

Verfasst: 30.11.2005 19:18
von MagMo
Hi,
ich habe das jetzt selbst gelöst.
Hier meine Lösung:
Code: Alles auswählen
#-----[ OPEN ]-----
posting.php
#-----[ FIND ]-----
// This enables the forum/topic title to be output for posting
// but not for privmsg (where it makes no sense)
//
$template->assign_block_vars('switch_not_privmsg', array());
#-----[ AFTER, ADD ]-----
// Hinweistext für neue Mitglieder beim Posten - Start
if ($userdata['user_posts'] < 15)
{
$template->assign_block_vars('switch_info_new_members', array());
$template->assign_vars(array(
'INFO_NEW_MEMBERS_TITLE' => $lang['Info_New_Members_Title'],
'INFO_NEW_MEMBERS_TEXT' => $lang['Info_New_Members_Text'])
);
}
// Hinweistext für neue Mitglieder beim Posten - End
#-----[ OPEN ]-----
language/lang_deutsch/lang_main.php
#-----[ FIND ]-----
?>
#-----[ BEFORE, ADD ]-----
// Hinweistext für neue Mitglieder beim Posten - Start
$lang['Info_New_Members_Title'] = 'Titel';
$lang['Info_New_Members_Text'] = 'Infotext';
// Hinweistext für neue Mitglieder beim Posten - End
#-----[ OPEN ]-----
templates/subSilver/posting_body.tpl
#-----[ FIND ]-----
{POST_PREVIEW_BOX}
{ERROR_BOX}
<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
<tr>
<td align="left"><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a>
<!-- BEGIN switch_not_privmsg -->
-> <a href="{U_VIEW_FORUM}" class="nav">{FORUM_NAME}</a></span></td>
<!-- END switch_not_privmsg -->
</tr>
</table>
#-----[ AFTER, ADD ]-----
<!-- BEGIN switch_info_new_members -->
<table border="0" cellpadding="3" cellspacing="1" width="75%" class="forumline">
<tr>
<th class="thHead" height="25"><b>{INFO_NEW_MEMBERS_TITLE}</b></th>
</tr>
<tr>
<td class="row1"><span class="gen">{INFO_NEW_MEMBERS_TEXT}</span></td>
</tr>
</table>
<br clear="all" />
<!-- END switch_info_new_members -->
#-----[ SAVE/CLOSE ALL FILES ]-----
Wobei der Text allen angezeigt wird, die weniger als 15 Beiträge geschrieben haben.
Der Wert kann in folgender Zeile ggf. geändert werden:
Die Datei lang_main.php in allen Sprachen ändern und die Datei posting_body.tpl ggf. in allen installierten Templates.
Sollte jemand eine bessere Lösung gefunden haben

oder sollten Fehler vorhanden sein

, wäre ich für Rückmeldungen dankbar.

Verfasst: 30.11.2005 22:59
von Miroerr
Kannst du eventuell mal einen Screenshot von deinem eingebauten Mod machen ? Damit ich verstehe, wie dieser aussehen soll und ob sich ein Einbau lohnt

.
Verfasst: 01.12.2005 08:39
von DreamPromise
Moin moin
so sieht es bei mir aus:
[ externes Bild ]
Verfasst: 01.12.2005 17:22
von Miroerr
Und wo kann man den anzuzeigenden Text ändern ?
Verfasst: 01.12.2005 17:28
von DreamPromise
Moin moin
#-----[ OPEN ]-----
language/lang_deutsch/lang_main.php
#-----[ FIND ]-----
?>
#-----[ BEFORE, ADD ]-----
// Hinweistext für neue Mitglieder beim Posten - Start
$lang['Info_New_Members_Title'] = 'Titel';
$lang['Info_New_Members_Text'] = 'Infotext';
// Hinweistext für neue Mitglieder beim Posten - End