Demo

Probiere ClanSphere aus und teste daran herum. Demo

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. / ... 
 Ca. bei 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.