Button nur für bestimmte User zugänglich machen
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.1, 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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Button nur für bestimmte User zugänglich machen
also, ich möchte von meinem Forum hier den Button Fileupload (oben) nur für
a) eingeloggte user
b) die auch in der Benutzergruppe Schüler sind
sichtbar machen, geht das irgendwie???
Kevin
a) eingeloggte user
b) die auch in der Benutzergruppe Schüler sind
sichtbar machen, geht das irgendwie???
Kevin
also erstmal machst du im Template, an der Stelle, wo der Button evtl. erscheinen soll
VOR dem html-Code für den Button
<!-- BEGIN switch_upload_button -->
und DANACH
<!-- END switch_upload_button -->
(beides muss jeweils auf eine neue Zeile)
anschließen musst du einige Kleinigkeiten in includes/page_header.php verändern...
Such mal
if ( $userdata['session_logged_in'] )
{
und füge danach ein:
$sql = 'SELECT * FROM ' . USER_GROUP_TABLE . ' WHERE user_id = ' . $userdata['user_id'] . ' AND group_id = SCHUELER_GROUP_ID AND user_pending=0';
if ( $db->sql_fetchrow($db->sql_query($sql) )
{
$template->assign_block_vars('switch_upload_button', array());
}
Code ist ungetestet und ohne Garantie
VOR dem html-Code für den Button
<!-- BEGIN switch_upload_button -->
und DANACH
<!-- END switch_upload_button -->
(beides muss jeweils auf eine neue Zeile)
anschließen musst du einige Kleinigkeiten in includes/page_header.php verändern...
Such mal
if ( $userdata['session_logged_in'] )
{
und füge danach ein:
$sql = 'SELECT * FROM ' . USER_GROUP_TABLE . ' WHERE user_id = ' . $userdata['user_id'] . ' AND group_id = SCHUELER_GROUP_ID AND user_pending=0';
if ( $db->sql_fetchrow($db->sql_query($sql) )
{
$template->assign_block_vars('switch_upload_button', array());
}
Code ist ungetestet und ohne Garantie
Schnelle direkte Hilfe? Modeinbau? Umfassender, persönlicher Support? Ein individuelles Design/Template?
Ich bin käuflich und löse zu kleinen Preisen Deine Probleme. Anfragen bitte per PN oder Mail.
Ich bin käuflich und löse zu kleinen Preisen Deine Probleme. Anfragen bitte per PN oder Mail.
ich finde das ganze öfters, wo genau muss ich es einfügen???QCO hat geschrieben:
Such mal
if ( $userdata['session_logged_in'] )
{
und füge danach ein:
$sql = 'SELECT * FROM ' . USER_GROUP_TABLE . ' WHERE user_id = ' . $userdata['user_id'] . ' AND group_id = SCHUELER_GROUP_ID AND user_pending=0';
if ( $db->sql_fetchrow($db->sql_query($sql) )
{
$template->assign_block_vars('switch_upload_button', array());
}
Das ist im Grunde egal... es geht nur darum, dass der eingefügte Code nur ausgeführt wird, falls der Benutzer eingeloggt ist.
Schnelle direkte Hilfe? Modeinbau? Umfassender, persönlicher Support? Ein individuelles Design/Template?
Ich bin käuflich und löse zu kleinen Preisen Deine Probleme. Anfragen bitte per PN oder Mail.
Ich bin käuflich und löse zu kleinen Preisen Deine Probleme. Anfragen bitte per PN oder Mail.
Code: Alles auswählen
Parse error: parse error in /mnt/ja1/07/703/00000005/htdocs/kh_schule/forum/includes/page_header.php on line 77http://www.deubert.com/page_header.txt
-
Christian_W
- Ehemaliges Teammitglied
- Beiträge: 5703
- Registriert: 26.02.2004 00:09
In Zeile 76 fehlt eine Klammer:
Gruß Christian
Code: Alles auswählen
if ( $db->sql_fetchrow($db->sql_query($sql)) )
hier ^