News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen
Codepaste - Details
Weitere Infos zum Codepaste

Name Access Abfrage im Template V2
Autor de Tille2000
CMS-Version Clansphere 2009
Datei system/cor/template.php
Datum 13.06.2009 um 22:35 Uhr
Beschreibung Nach der Version von SCHIRI, angepasst auf Clansphere 2009

Nach dieser Änderung in der templates.php könnte ihr Teile des Templates Zugriffsabhängig anzeigen lassen. Also so:

{access:board:4} Das hier können nur User lesen, die im Boardmodul das Zugriffslevel 4 oder höher haben. {access}

Bitte denkt vorher an die Datensicherung.
Alter Code Alter Code +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
1. / 2. / ... 
 Bei Zeile 235 noch vor

function cs_template($cs_micro$tpl_file 'index.htm')

einfügen:

function 
cs_templateaccess($matches) {
    global 
$account;
    if(
$account['access_' $matches[1] ] >= $matches[2])
        return 
$matches[3];
    return 
'';
Neuer Code Neuer Code +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
1. / 2. / ... 
 Zirka bei Zeile 340:
nach:
$cs_temp_get preg_replace_callback("={(?!func)(.*?):(.*?)(:(.*?))*}=i"'cs_templatefile'$cs_temp_get);

vor:
$cs_temp_get str_replace('{func:charset}'$cs_main['charset'], $cs_temp_get);

folgendes einfügen:
$cs_temp_get preg_replace_callback('={access:(.*?):([1-5]{1})}(.*?){access}=is''cs_templateaccess'$cs_temp_get);
Zurück - Übersicht

Kommentare: 2
Seite [1]
WH!T3

18.11.2021

Ort: Ostrhauderfehn
Beiträge: 333
# 1 - 28.09.2010 um 00:55 Uhr

Wäre schön wenn der Codepaste nochmal an 2010 angepasst werden könnte :/
Zage

08.09.2017

Ort: -
Beiträge: 297
# 2 - 29.01.2011 um 12:24 Uhr

würd ich auch brauchen


Bitte Login benutzen, um Kommentare zu schreiben.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo