suchfunktion nur für registrierte user anbieten

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
thompson
Mitglied
Beiträge: 797
Registriert: 14.11.2002 14:04
Wohnort: irgendwo im süden
Kontaktdaten:

suchfunktion nur für registrierte user anbieten

Beitrag von thompson »

hallo,

ich habe gerade auf einem vb gesehen, dass dieses die suche nur für registrierte anbietet.

bekommen wir dies mit phpbb auch hin ? wenn ja wie ?
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Beitrag von gloriosa »

Hallo,
ganz einfach Folgendes

Code: Alles auswählen

#
#-----[ Öffne ]------------------------------------------
#
search.php

#
#-----[ Finde ]------------------------------------------
#
//
// End session management
//

#
#-----[ Füge danch ein ]-------------------------------------------
#
if (!$userdata['session_logged_in'] )
{
  redirect(append_sid("login.$phpEx?redirect=search.$phpEx", true));
}
erledigen ! :D
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
thompson
Mitglied
Beiträge: 797
Registriert: 14.11.2002 14:04
Wohnort: irgendwo im süden
Kontaktdaten:

Beitrag von thompson »

perfekt.

wie kann ich denn jetzt noch die dann angezeigte seite modifizieren mit z.b.

diese funktion steht nur registrierten ... zur Verfügung.

Mit einer Registration haben sie folgende Vorteile ......
Pingu625

Beitrag von Pingu625 »

Hi!

Also eine Möglichkeit wäre:

Code: Alles auswählen

if (!$userdata['session_logged_in'] )
{
  message_die(GENERAL_ERROR, "Diese funktion steht nur Registrierten zur Verfügung.<br><br>Mit einer Registration haben sie folgende Vorteile!", "Titel", '', '', '');
}
Aber es gibt sicher bessere Möglichkeiten mit Hilfe des Template Systems...

Beispiel:
in der PHP-Datei:

Code: Alles auswählen

$message = $lang['Lang_no_changes']  . "<br /><br />" . sprintf($lang['Lang_return_to_login'], "<a href=\"" . append_sid("login.$phpEx") . "\">", "</a>");

                         $template->assign_vars(array(
				"ERROR" => $message,
	        		"L_ERROR" => $lang['Error']
        			 );

         		$template->assign_block_vars('switch_error', array());
In der Template Datei:

Code: Alles auswählen

<!-- BEGIN switch_error -->
<table width="99%" cellpadding="4" cellspacing="1" border="0" align="center" class="forumline">
	<tr>
		<th>{L_ERROR}</th>
	</tr>
         <tr>
                 <td class="row1" align="center">{ERROR}</td>
	</tr>
</table>
<!-- END switch_error -->
Pingu
thompson
Mitglied
Beiträge: 797
Registriert: 14.11.2002 14:04
Wohnort: irgendwo im süden
Kontaktdaten:

Beitrag von thompson »

super.

vielleicht gibt es ja noch die möglichkeit dies generell immer anzeigen zu lassen, wenn die register funktion bzw. die login automatisch angezeigt wird ?
Antworten

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