Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 12
Seite [1]
Erwin


Rock the board




Beiträge: 50
# Thema - 27.09.2009 um 19:36 Uhr
Hab die SuFu benutzt aber leider nix gefunden.
Ist es möglich einen Button nur für Member sichtbar zu machen?
Inaktiv
1a Schnitzel


Going for pro





Beiträge: 518
# Antwort: 1 - 27.09.2009 um 20:01 Uhr
Für solche buttons nutze ich immer das Usermenu, da kann man das leicht umsetzen.


Inaktiv
|
Erwin
Thread-Ersteller


Rock the board




Beiträge: 50
# Antwort: 2 - 27.09.2009 um 20:23 Uhr
hmm, klingt logisch. Aber wie, welche Datei(en)??


Inaktiv
|
Warlon


Try to beat me





Beiträge: 190
# Antwort: 3 - 27.09.2009 um 20:27 Uhr
Jepp, stimm ich zu.
Aber wie und wo im Usermenü?
und geht das auch bei normalen Links in der Navigation,
dass diese abhängig von der Berechtigung angezeigt werden kann?


------------------


Inaktiv
|
ven0m


Going for pro




Herkunft: Essen
Beiträge: 406
# Antwort: 4 - 28.09.2009 um 10:37 Uhr
Ich hab deartige probleme bisher immer so gelöst:

 
1.
2.
3.
1. / 2. / ... 
<?php if($account["access_clansphere"] >= 3) { ?>

<?php ?>


Dazwischen natürlich dann euren inhalt, ist ja klar.
Die datei hab ich unter /mods/users gespeichert und dann ganz einfach mit {users:dateiname} im Template platziert und fertig


Ich hoffe das ich es halbwegs verständlich beschrieben habe^^


------------------
Gruß
ven0m

Inaktiv
|
Warlon


Try to beat me





Beiträge: 190
# Antwort: 5 - 28.09.2009 um 11:39 Uhr
Aber wie verhält sich das mit den Platzhaltern?
Ich hab's grad gemacht wie von dir beschrieben
und mit der zugriffsabhängigen Anzeige klapp es auch.
Aber wenn ich innerhalb des php-Codes z.B. einen Link einfüge,
funktioniert der Platzhalter nicht mehr
und wird nicht in den entsprechenden Link umgewandelt.
Ich habe unter /mod/users/ die Datei navigation.php erstellt,
da deinen Code eingefügt und dazwischen einen Link.
Siehe:
 
1.
2.
3.
1. / 2. / ... 
<?php if($account["access_clansphere"] >= 3) { ?>
<a href="{users:cash}">Finanzen</a>
<?php ?>


Dann hab ich ein meinem Template den Platzhalter {users:navigation} dafür eingefügt
und der Link wird mir wie gesagt, auch zugriffsabhängig angezeigt.
Nur wird eben auch der Link bei mir nicht umgewandelt.
Siehe:
http://www.domain/{users:cash}

Also wie kann ich das beheben,
oder was hab ich falsch gemacht?


------------------


Inaktiv
|
ven0m


Going for pro




Herkunft: Essen
Beiträge: 406
# Antwort: 6 - 28.09.2009 um 14:30 Uhr
falsch gemacht haste nichts. das problem hatte ich auch, das platzhalter nicht umgewandelt werden wenn ich sie in der php datei reinschreibe.

wenn jemand ne lösung für das problem parat haben sollte, wäre ich auch sehr dankbar dafür


------------------
Gruß
ven0m

Inaktiv
|
Warlon


Try to beat me





Beiträge: 190
# Antwort: 7 - 30.09.2009 um 02:27 Uhr
Giebt es eigentlich auch eine Möglichkeit,
etwas derartiges im Template einzubauen,
ohne immer eine entprechende php-Datei unter /mods/users/ erstellen zu müssen?

Es Giebt zwar noch ein Access-Codepaste dafür,
jedoch hab ich den noch nicht zum funktionieren gebracht.


------------------


Inaktiv
|
Micha.09 ClanSphere Team


Specialist



Herkunft: Dortmund
Beiträge: 2860
# Antwort: 8 - 30.09.2009 um 10:52 Uhr
es gibt if-clause in den theme dateien


Inaktiv
|
Warlon


Try to beat me





Beiträge: 190
# Antwort: 9 - 30.09.2009 um 11:37 Uhr
Könntest du mir das mal näher erklären?
Und geht sowas auch direkt im Template(b.B. index.htm)?


------------------


Inaktiv
|
Erwin
Thread-Ersteller


Rock the board




Beiträge: 50
# Antwort: 10 - 01.11.2009 um 19:18 Uhr
30.09.2009 um 11:37 Uhr - Warlon:
Könntest du mir das mal näher erklären?
Und geht sowas auch direkt im Template(b.B. index.htm)?


Da bin ich auch neugirig.


Inaktiv
|
Fymir


Rock the board




Beiträge: 57
# Antwort: 11 - 02.11.2009 um 01:44 Uhr
schaut nach welche navlogin ihr benutze
Ich erkläre es kurz mit navlogin3 welch dies benutze

öffnet
\mods\users\navlogin3.php

fügt unter:
 
1.
2.
3.
4.
1. / 2. / ... 
     $data['messages']['new'] = $messages_count_new;
    
$data['link']['messages'] = cs_url('messages','inbox');
    
$data['lang']['settings'] = $cs_lang['settings'];
    
$data['link']['settings'] = cs_url('users','settings');

dies ein:
 
1.
2.
3.
1. / 2. / ... 
     if($account['access_cash'] >= 3) {
    
$data['lang']['cash'] = $cs_lang['cash'];
}

speichern



öffnet dann
\themes\base\users\navlogin3_2.tpl

fügt unter:
 
1.
1. / 2. / ... 
 <a href="{link:settings}">{icon:kuser}{lang:settings}</a><br />


dies ein:
 
1.
1. / 2. / ... 
 <a href="index.php?mod=cash&action=center">{icon:businessFinanzen</a><br /><br />

speicher


und alles ist fertig

viel Spass damit

Nun können den Link nur Mitglieder sehen die Zugriffestufe 3 und höch bei dem Modul Finanzen haben.


------------------
ClanSphere 2008.2.1 - 2009.0.3.2
www.fymir.kilu.de

Host: www.kilu.de
MySQL +-

* Server: Localhost via UNIX socket
* Server Version: 5.0.32-Debian_7etch10-log
* Protokoll-Version: 10
* MySQL-Zeichensatz: UTF-8 Unicode (utf8)

Webserver +-

* Apache
* MySQL-Client-Version: 5.0.32
* PHP Erweiterung: mysql


Zuletzt editiert von Fymir am 06.11.2009 um 18:16 Uhr (2x Editiert)
Inaktiv
|
ev0lution


Geekboy





Beiträge: 1102
# Antwort: 12 - 30.05.2012 um 11:49 Uhr
Könnte mir bitte jmd erklären wie ich in der navlogin einen externen link nur für member sichtbar machen kann ?
mit {start:member:} {stop:member} wäre schön, jedoch weiss ich nicht was ich in die navlogin.php schreiben muss.


------------------


Inaktiv
|
Antworten: 12
Seite [1]


Sie müssen sich registrieren, um zu antworten.