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

Name AccessAbfrage im Template
Autor de SCHIRI
CMS-Version ClanSphere 2008
Datei system/core/template.php
Datum 02.06.2008 um 22:49 Uhr
Beschreibung 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}
Alter Code Alter Code +-
 
1.
2.
3.
4.
5.
6.
7.
8.
1. / 2. / ... 
 In Zeile 203 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.
11.
12.
13.
1. / 2. / ... 
 Cabei Zeile 318 stehen diese 4 Zeilen

$cs_temp_get str_replace('{func:show}'$content$cs_temp_get);
$cs_temp_get preg_replace_callback('={url:(.*?),(.*?)}=i''cs_templateurl'$cs_temp_get);
$cs_temp_get preg_replace_callback('={url:(.*?)}=i''cs_templateurl'$cs_temp_get);    

Daunter fügt ihr noch diese Zeile ein:

$cs_temp_get preg_replace_callback('={access:(.*?):([1-5]{1})}(.*?){access}=is''cs_templateaccess'$cs_temp_get);

Es muss noch vor 
$cs_temp_get 
preg_replace_callback("={(?!func)(.*?):(.*?)(:(.*?))*}=i"'cs_templatefile'$cs_temp_get);
eingefügt werden.
Zurück - Übersicht

Kommentare: 1
Seite [1]
Fymir

05.01.2017

Ort: -
Beiträge: 58
# 1 - 09.08.2009 um 20:06 Uhr

Alles eigebaut geht aber irgend wie net.

wie muss ich es ins Templates es bauen zum Beispiel in die Index.html ?


Bitte Login benutzen, um Kommentare zu schreiben.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo