Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 18
Seite [1]
gamermazzo


Going for pro




Beiträge: 450
# Thema - 18.04.2011 um 00:29 Uhr
Nabend
also, mein Problem:
Ich möchte eine Startseite bei der man sich einloggen kann und dann auf die normale Seite umgeleitet wird. kein Ding könnte man ja Wartungsmodus aktivieren; jedoch kann ich da nur Zugriff 3-5 einstellen, möchte aber dass sich auf dieser Startseite die 0 Registrieren und Einloggen können

So wie mache ich das? Hab schon etliche PHP Dateien durchsucht, aber nichts wichtiges gefunden ^^

MFG
Mazzo


------------------
Gruß

Mazzo
Inaktiv
SlayR ClanSphere Team


Geekboy




Herkunft: Calbe (Saale)
Beiträge: 1133
# Antwort: 1 - 18.04.2011 um 09:32 Uhr
Ganz billig.... leg ne statische Seite an und verweise in system-optionen-clansphere darauf


------------------
--- CLANSPHERE ---
Professional clan care starts here


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 2 - 18.04.2011 um 12:49 Uhr
Ich glaube, er möchte das noch ein bisschen umfangreicher haben:

Ein komplett anderes Template für denn Login ... so wie facebook zum Beispiel.

Das ist auch machbar.
Dafür kannst du 'ne Ausnahme in den Clanspehre-Systemdateien erstellen; sodass er dann eine emplate wie z.b. die login.html lädt.

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
gamermazzo
Thread-Ersteller


Going for pro




Beiträge: 450
# Antwort: 3 - 18.04.2011 um 20:28 Uhr
Tom08 du hast vollkommen recht ^^ so hab ichs gemeint
Und wo kann ich diese Systemdateien ändern?
thx


------------------
Gruß

Mazzo

Inaktiv
|
ichraffsnicht ClanSphere Team

Supporter
Supporter



Herkunft: Erdeborn bei Lutherstadt Eisleben
Beiträge: 3191
# Antwort: 4 - 18.04.2011 um 20:51 Uhr
du erstellst dir erstmal das neue template, bzw die htm, dann verrat ich dir den code^^ ne spaß bei seite, das sollten nur 4 zeilen code sein, mach ich dir morgen früh fertig ;-)


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



Inaktiv
|
gamermazzo
Thread-Ersteller


Going for pro




Beiträge: 450
# Antwort: 5 - 18.04.2011 um 21:14 Uhr
ok nett von dir


------------------
Gruß

Mazzo

Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 6 - 18.04.2011 um 21:14 Uhr
/system/core/functions.php

 
1.
2.
3.
1. / 2. / ... 
   # determine users language
  
$account['users_lang'] = cs_content_lang();
    
$cs_main['tpl_file'] = 'index.htm';


Ersetze $cs_main['tpl_file'] = 'index.htm'; durch:
 
1.
2.
3.
4.
5.
1. / 2. / ... 
    if(empty($account['users_id'])){
    
$cs_main['tpl_file'] = 'prepage/prepage.htm';
  }else{
    
$cs_main['tpl_file'] = 'index.htm';
  }


Dann zeigt er die die datei /template/[Deßin Template]/prepage/prepage.htm solange an, wie kein User registriert ist.

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
gamermazzo
Thread-Ersteller


Going for pro




Beiträge: 450
# Antwort: 7 - 18.04.2011 um 21:25 Uhr
Tom08 vielen Dank hat geklappt ^^

Liebe Grüße Mazzo


------------------
Gruß

Mazzo

Inaktiv
|
ichraffsnicht ClanSphere Team

Supporter
Supporter



Herkunft: Erdeborn bei Lutherstadt Eisleben
Beiträge: 3191
# Antwort: 8 - 19.04.2011 um 08:15 Uhr
@tom, für was genau die änderungen in der functions?


sollte doch auch ohne den funktionieren


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



Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 9 - 19.04.2011 um 14:49 Uhr
Könnte man vermutlich auch in der index.php machen, aber ich hab's damals in der functions gemacht und damit funktionierts. In der index wollte das ganze damals nicht so richtig.

Es geht ja darum, dass:
So lange man nicht eingeloggt ist, die Login-Felder entsprechend angezeigt werden, die z.B. in /prepage/prepage.htm definiert sind. Nur wenn man eingeloggt ist, soll man das Template sehen. Halt genau wie in facebook. ;-)

Wie würdest du dass den lösen?

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
ichraffsnicht ClanSphere Team

Supporter
Supporter



Herkunft: Erdeborn bei Lutherstadt Eisleben
Beiträge: 3191
# Antwort: 10 - 19.04.2011 um 16:25 Uhr
na nur den code den du in der index hast, der rest ist meines erachtens nach unerheblich ;-) also die änderungen in der functions müssen nicht gemacht werden ;-)


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



Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 11 - 19.04.2011 um 20:40 Uhr
warum nicht? in der index.php kann man doch nicht auf die csp globale variable $account zugreifen ?


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
ichraffsnicht ClanSphere Team

Supporter
Supporter



Herkunft: Erdeborn bei Lutherstadt Eisleben
Beiträge: 3191
# Antwort: 12 - 19.04.2011 um 20:55 Uhr
$cs_main['tpl_file'] = 'index.htm';


das ist doch auch das einzigste was neu ist, das anere steht ja schon drin :-)
warum nicht? in der index.php kann man doch nicht auf die csp globale variable $account zugreifen ?


was übrigens nicht stimmt, sonst würde obriger code nicht funktionieren ;-)


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



Zuletzt editiert von X-R4Y ClanSphere Team am 19.04.2011 um 20:57 Uhr (1x Editiert)
Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 13 - 20.04.2011 um 17:40 Uhr
du meinst sowas?

<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

# Overwrite global settings by using the following array
$cs_main = array('init_sql' => true, 'init_tpl' => true, 'tpl_file' => 'index.htm');
if(empty($account['users_id'])){
$cs_main['tpl_file'] = 'prepage/prepage.htm';
}else{
$cs_main['tpl_file'] = 'index.htm';
}
require_once 'system/core/functions.php';

cs_init($cs_main);

ich würd sagen geht nicht, weil $account['users_id'] immer leer ist, da nicht gesetzt und deswegen immer prepage.htm angezeigt wird ;O?

oder verfaile ich mich da ?


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
ichraffsnicht ClanSphere Team

Supporter
Supporter



Herkunft: Erdeborn bei Lutherstadt Eisleben
Beiträge: 3191
# Antwort: 14 - 20.04.2011 um 18:01 Uhr
also wenns nicht ginge, dann währe doch gamermazzo nicht mit toms lösung zufrieden ;-)

ich glaube du verfailst wirklich gerade^^


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



Inaktiv
|
gamermazzo
Thread-Ersteller


Going for pro




Beiträge: 450
# Antwort: 15 - 20.04.2011 um 18:05 Uhr
xD wieso ärgert ihr euch eig noch ?


------------------
Gruß

Mazzo

Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 16 - 20.04.2011 um 18:10 Uhr
ich würd sagen geht nicht, weil $account['users_id'] immer leer ist, da nicht gesetzt und deswegen immer prepage.htm angezeigt wird ;O?

+1, x-r4y ... du verfailst gerade ...

Probier's mal aus. Es geht nicht!
Es geht in der functions, nicht aber in der index.php.

Denn erst in der cs_init-Funktion wird das Account-Array erzeugt.
Wir definieren ja nur das cs_main-Array und seine entsprechenden Werte.
Da ist noch lange nicht die Accounts geladen.

grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
ichraffsnicht ClanSphere Team

Supporter
Supporter



Herkunft: Erdeborn bei Lutherstadt Eisleben
Beiträge: 3191
# Antwort: 17 - 20.04.2011 um 18:13 Uhr
wir ärgern uns nicht, wir missbrauchen deinen thread zu plauschen^^

@ tom... dann geht aber dein script oben schon nicht ;-)


edit:

arg ne ich hab gefailt, aber sowas von^^ ich muss besser lesen^^ dachte der 2 codeschnippsel soll in die index. gut nix gesagt :-)


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



Zuletzt editiert von X-R4Y ClanSphere Team am 20.04.2011 um 18:15 Uhr (1x Editiert)
Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 18 - 20.04.2011 um 18:37 Uhr


find ich super, dass ich nicht verfailt habe


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
Antworten: 18
Seite [1]


Sie müssen sich registrieren, um zu antworten.