hab ebend gesehen, dass auch registrierte User das Feld haben, dass ist natürlich unnütz, wie geht denn weiter?
E-Mail Feld für Gast
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.
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.
- Leuchte
- Ehemaliges Teammitglied
- Beiträge: 9179
- Registriert: 26.05.2003 14:57
- Wohnort: Duisburg
- Kontaktdaten:
Damit eingeloggte User das Feld nicht sehen:
posting.php Finde und entferneFindeFüge danach einWie wärs, wenn die E-Mailadresse auch über den E-Mail-Button anklickbar ist?
Dann müsstest du in der viewtopic.phpsuchen
Danach einfügenProbier mal ob es alles klappt.
posting.php Finde und entferne
Code: Alles auswählen
'GUESTMAIL' => $guestmail,
'L_GUESTMAIL' => $lang['Guestmail'],Code: Alles auswählen
$template->assign_block_vars('switch_not_privmsg', array());Code: Alles auswählen
if ( !$userdata['session_logged_in'] )
{
$template->assign_block_vars('switch_not_privmsg.guestmail', array(
'GUESTMAIL' => $guestmail,
'L_GUESTMAIL' => $lang['Guestmail'])
);
}Dann müsstest du in der viewtopic.php
Code: Alles auswählen
$aim = '';
$msn_img = '';
$msn = '';
$yim_img = '';
$yim = '';
}Danach einfügen
Code: Alles auswählen
if ( $poster_id == ANONYMOUS && !empty($postrow[$i]['post_guestmail']) )
{
$email_uri2 = 'mailto:' . $postrow[$i]['post_guestmail'];
$email_img = $email_img = '<a href="' . $email_uri2 . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>';
$email = '<a href="' . $email_uri2 . '">' . $lang['Send_email'] . '</a>';
}Nein das Feld bleibt für Gäste und User sichtbar, allerdings die Beschriftung ist nun in beiden Fällen nicht mehr da.Leuchte hat geschrieben:Damit eingeloggte User das Feld nicht sehen:
posting.php Finde und entferneFindeCode: Alles auswählen
'GUESTMAIL' => $guestmail, 'L_GUESTMAIL' => $lang['Guestmail'],Füge danach einCode: Alles auswählen
$template->assign_block_vars('switch_not_privmsg', array());Code: Alles auswählen
if ( !$userdata['session_logged_in'] ) { $template->assign_block_vars('switch_not_privmsg.guestmail', array( 'GUESTMAIL' => $guestmail, 'L_GUESTMAIL' => $lang['Guestmail']) ); }
- Leuchte
- Ehemaliges Teammitglied
- Beiträge: 9179
- Registriert: 26.05.2003 14:57
- Wohnort: Duisburg
- Kontaktdaten:
Suche
Code: Alles auswählen
<!-- BEGIN switch_not_privmsg -->
<tr>
<td class="row1" width="22%"><span class="gensmall"><b>{L_GUESTMAIL}</b></span></td>
<td class="row2" width="78%"> <span class="gen">
<input type="text" name="guestmail" size="45" maxlength="60" style="width:450px" tabindex="2" class="post"
value="{GUESTMAIL}" />
</span> </td>
</tr>
<!-- END switch_not_privmsg -->Code: Alles auswählen
<!-- BEGIN switch_not_privmsg -->
<!-- BEGIN guestmail -->
<tr>
<td class="row1" width="22%"><span class="gensmall"><b>{switch_not_privmsg.guestmail.L_GUESTMAIL}</b></span></td>
<td class="row2" width="78%"> <span class="gen">
<input type="text" name="guestmail" size="45" maxlength="60" style="width:450px" tabindex="2" class="post"
value="{switch_not_privmsg.guestmail.GUESTMAIL}" />
</span> </td>
</tr>
<!-- END guestmail -->
<!-- END switch_not_privmsg -->Ich finde in der viewtopic_body.tpl den besagten Code nicht
das einzige was es da mit guestmail gibt ist die zeile:
das einzige was es da mit guestmail gibt ist die zeile:
Code: Alles auswählen
<td colspan="2"><span class="gensmall">{postrow.POST_GUESTMAIL}</span></td>
Ja beim Antwort/Beitrag erstellen bleibt die Beschriftung in dem Feld für die E-Mail Adresse leer, also es steht nix daneben
http://www.seuche.org/posting.php.txt
http://www.seuche.org/posting_body.tpl.txt
http://www.seuche.org/posting.php.txt
http://www.seuche.org/posting_body.tpl.txt
- Leuchte
- Ehemaliges Teammitglied
- Beiträge: 9179
- Registriert: 26.05.2003 14:57
- Wohnort: Duisburg
- Kontaktdaten:
Also bei mir funktionieren deine Dateien. Ich kann mir nur vorstellen, dass deine $lang-Variable anders ist.
Prüf mal in der lang_main.php, wie du dort die Variable geschrieben hast (Gross-/Kleinschreibung beachten)
Eventuell reicht schon das auswechseln vondurchin der posting.php
Prüf mal in der lang_main.php, wie du dort die Variable geschrieben hast (Gross-/Kleinschreibung beachten)
Eventuell reicht schon das auswechseln von
Code: Alles auswählen
'L_GUESTMAIL' => $lang['Guestmail']Code: Alles auswählen
'L_GUESTMAIL' => $lang['guestmail']