News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 44
Seite [1] 2 3 >
calvera


Rock the board




Beiträge: 99
# Thema - 09.04.2008 um 15:10 Uhr
hallo leutz!

ich weiß nicht so recht wo ich anfangen soll. ich hab schon bei der überschrift für diesen thread grübeln müssen.

also,

ich möchte die contentbereiche nicht alle gleich haben. d.h. das forum zb., soll über den kompletten body gehen(das menü links soll dann dafür weichen). ich frage mich nur wie ich das anstellen soll?
meine überlegung ist die, dass ich eine neue index.htm erstelle in der ich das forum implementiere. zusätzlich dazu möchte ich der übersicht halber eine neue css-datei erzeugen.

ich grübel nun schon seit stunden, wie ich das machen soll. hat da jemand eine idee? bin ich auf dem holzweg, oder ist das schon die richtige richtung(neue index.htm)?


------------------
Inaktiv
Nachtmeister


Specialist




Herkunft: Bern
Beiträge: 2091
# Antwort: 1 - 09.04.2008 um 15:15 Uhr
Schau dir die Standarttemplates an.
Um für das Board eine eigene Darstellung zu verwenden, musst du nur eine board.htm im Ordner deines Templates erstellen.

Sofern dann die board.php im Hauptverzeichnis deiner Clansphere Installation besteht, sollte das Ganze schon laufen. Du kannst dein Board über das veränderte Design dann per "board.php?mod=board" aufrufen.

Du kannst somit auch kinderleicht anderen Seiten ein eigenes Aussehen verpassen. Nimm dir einfahc als Beispiel die Board.php und lege eine neue Datei mit dem Namen der Seite an z.B members.php.
Nun wieder eine members.htm in deinem Designverzeichnis erstellen und das Ganze wieder über die veränderte URL aufrufen z.B. "members.php?mod=members".


------------------
"God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer"

Zuletzt editiert von Nachtmeister am 09.04.2008 um 15:19 Uhr (1x Editiert)
Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 2 - 09.04.2008 um 15:25 Uhr
DAs Problem dabei ist, schaust du dir dann wieder deine STartseite an, bleibt die board.htm mit dessen Anpassungen.

Einfachste und sinnvollste Lösung wäre diese hier.

Editier die index.php in deinem Hauptverzeichniss.-
 
1.
2.
3.
1. / 2. / ... 
 
echo cs_template($cs_micro,$cs_main,$account);

ersetzen durch
 
1.
2.
3.
4.
5.
1. / 2. / ... 
 if(!empty($_GET['mod']) AND $_GET['mod'] == 'board') {
    echo 
cs_template($cs_micro,$cs_main,$account,'board.htm');
  } else {
    echo 
cs_template($cs_micro,$cs_main,$account);
  }

Dann nur noch die board.htm in deinem Template erstellen, dort kannst du auch andere CSS dateien nutzen usw.. Und schon haste deine eigene htm fürs Board.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
calvera
Thread-Ersteller


Rock the board




Beiträge: 99
# Antwort: 3 - 09.04.2008 um 15:29 Uhr
du bist ein schatz!

schnelle und vorallem seeeeehr hilfreiche antwort. vielen dank


EDIT: man dankt zweifach. sry dein post kam genau da wo ich gerade eine antwort getippt hab ^^


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


Zuletzt editiert von calvera am 09.04.2008 um 15:31 Uhr (1x Editiert)
Inaktiv
|
Nachtmeister


Specialist




Herkunft: Bern
Beiträge: 2091
# Antwort: 4 - 09.04.2008 um 15:32 Uhr
Hmm... ja gut... sofern du bei meiner Methode alles über die Menülinks sicherst, geht die auch... Ich habe das auch bei teils Seiten umgesezt. Klappt ganz wunderbar... du musst nur in deinem Menü für die richtigen Seiten die richtigen PHP dateien definieren...

Aber von daher scheint ja Fr33z3m4n's Lösung die einfachere zu sein.


------------------
"God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer"

Inaktiv
|
calvera
Thread-Ersteller


Rock the board




Beiträge: 99
# Antwort: 5 - 09.04.2008 um 15:39 Uhr
wenn ich es, wie freeze sagt mache, müsste ich das dann fortlaufend für andere bereiche ebenso in die index.php schreiben?
wie muss dann der code aussehen?

ich bin noch blutiger anfänger


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


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 6 - 09.04.2008 um 15:44 Uhr
kommt drauf an, welche Bereiche, sag uns, was du seperat haben willst.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
calvera
Thread-Ersteller


Rock the board




Beiträge: 99
# Antwort: 7 - 09.04.2008 um 15:55 Uhr
eine galeire soll sich ebenfalls über den gesammten body erstrecken.

ich kann noch garnicht genau sagen, was ich alles einbauen möchte. deswegen würde mir der hinweis reichen wie der code weiter geführt werden muss.


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


Inaktiv
|
Nachtmeister


Specialist




Herkunft: Bern
Beiträge: 2091
# Antwort: 8 - 09.04.2008 um 15:58 Uhr
if(!empty($_GET['mod']) AND $_GET['mod'] == 'board') {
echo cs_template($cs_micro,$cs_main,$account,'board.htm');
} else {
echo cs_template($cs_micro,$cs_main,$account);
}


Das "board" mit dem entsprechenden Befehl für die Seite ersetzen. z.B für Members "members" und unten halt der Name der entsprechenden Templatedatei, in diesem Fall z.B. members.htm oder halt board.htm wenn du die Selbe wie beim Board nutzen möchtest.

Die ganze Zeile kannst du einfach kopieren und entsprechend Verändert drunter setzen, würde ich meinen.

Also das ist jetzt meine behauptung. Fr33z3m4n wird mich schon korrigieren.


------------------
"God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer"

Zuletzt editiert von Nachtmeister am 09.04.2008 um 15:58 Uhr (1x Editiert)
Inaktiv
|
calvera
Thread-Ersteller


Rock the board




Beiträge: 99
# Antwort: 9 - 09.04.2008 um 16:02 Uhr
so z.b?:
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
1. / 2. / ... 
 if(!empty($_GET['mod']) AND $_GET['mod'] == 'board') {
echo 
cs_template($cs_micro,$cs_main,$account,'board.htm');
if(!empty(
$_GET['mod']) AND $_GET['mod'] == 'gallery') {
echo 
cs_template($cs_micro,$cs_main,$account,'gallery.htm');
if(!empty(
$_GET['mod']) AND $_GET['mod'] == 'cups') {
echo 
cs_template($cs_micro,$cs_main,$account,'cups.htm');
} else {
echo 
cs_template($cs_micro,$cs_main,$account);
}


achja und muss ich dann im stammverzeichnins trozdem nich eine entsprechende *.php schreiben?

gruß und besten dank


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


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 10 - 09.04.2008 um 16:07 Uhr
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
1. / 2. / ... 
 if(!empty($_GET['mod']) AND $_GET['mod'] == 'board') {
  echo 
cs_template($cs_micro,$cs_main,$account,'board.htm');
} elseif(!empty(
$_GET['mod']) AND $_GET['mod'] == 'gallery') {
  echo 
cs_template($cs_micro,$cs_main,$account,'gallery.htm');
} elseif(!empty(
$_GET['mod']) AND $_GET['mod'] == 'cups') {
  echo 
cs_template($cs_micro,$cs_main,$account,'cups.htm');
} else {
  echo 
cs_template($cs_micro,$cs_main,$account);
}

das in deine index.php einfügen.
Nein weitere php dateien brauchst du nicht erstellen.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
calvera
Thread-Ersteller


Rock the board




Beiträge: 99
# Antwort: 11 - 09.04.2008 um 16:14 Uhr
test, test!

sauber, funktioniert 1A!

vielen dank


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


Inaktiv
|
calvera
Thread-Ersteller


Rock the board




Beiträge: 99
# Antwort: 12 - 28.06.2008 um 20:52 Uhr
mahlzeit!

ich möchte meine index-datei wie auf dem unten angehängtem ersten bild verändern. ich denke, dass ich das auch soweit hinbekomme. mein problem ist nun, wie ich es am besten und einfachsten scahffe, dass sobald man bei news auf "kommentare" oder "mehr" klickt, die news, erstens vollständig und zweitens über den kompletten content angezeigt wird (siehe bild2)

ich habe das erste bild vorerst nur in phoshop erstellt, damit ihr einen überblick bekommt, wovon ich eigentlich fasel. ich hab mir vorerst nicht die mühe gemacht, das soweit zu erstellen. hinterher war die ganze mühe umsonst. ich würd gern erstmal eure meinung, bzw. hilfe einholen.


gruß
Dateianhänge:
jpg content.JPG (116.2 KiB - 94 mal heruntergeladen )
jpg content2.JPG (47.19 KiB - 91 mal heruntergeladen )


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


Inaktiv
|
Nachtmeister


Specialist




Herkunft: Bern
Beiträge: 2091
# Antwort: 13 - 28.06.2008 um 22:03 Uhr
Also wenn ich dich recht verstehe willst du "Theoretisch" ein anderes Template laden lassen, sobald eine News angeklickt wird, damit diese Spaltenaufteilung verschwindet, da diese gar nicht nötig wäre bzw. nur störrend wäre umd en newsbeitrag zu lesen?


------------------
"God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer"

Inaktiv
|
calvera
Thread-Ersteller


Rock the board




Beiträge: 99
# Antwort: 14 - 29.06.2008 um 00:08 Uhr
richtig! dies habe ich ja - wie oben weiter zu lesen ist - auch schon mit dem forum verwirklicht, das dann über die komplette seitenbreite geht.


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


Inaktiv
|
Nachtmeister


Specialist




Herkunft: Bern
Beiträge: 2091
# Antwort: 15 - 29.06.2008 um 13:35 Uhr
Das kannst du auf die genau selbe Art machen wie oben.

 
1.
2.
1. / 2. / ... 
 if(!empty($_GET['mod']) AND $_GET['mod'] == 'news') {
echo 
cs_template($cs_micro,$cs_main,$account,'news.htm');


Dein Template für die Newsseite einfach in einer news.htm erstellen.
Du kannst jetzt also dein mehrspalten Layout in die News.htm nehmen und das einspalten layout in die Index.htm. Dann hast du im prinzip auf jeder Seite, die kein speziell definiertes Template verwendet das Einspaltenlayout aus der Index und auf der Newsseite das Mehrspaltenlayout, dass ja wohl auch für nur diese Seite da ist.

Man korrigiere mich bitte, sollte ich falsch liegen.


------------------
"God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer"

Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 16 - 29.06.2008 um 13:41 Uhr
ich glaube er will innerhalb des news mods in der recent mehrere spalten haben und in der view nur eine große spalte.

ich würde einfach allgemein für news nur eine große spalte nehmen und dann in der recent.tpl die restlichen spalten mit einbauen, wenn du verstehst was ich meine. also die empfehlung des tages mit in die news/recent.php bzw .tpl mit einbauen.


------------------
www.laszlokorte.de

Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 17 - 29.06.2008 um 14:49 Uhr
dafür müsste er dann aber in der recent.php die platzhalter beim cs_subtemplate aktivieren, ich meine das zu erklären ist kein ding, aber in der index das festzulegen ist genauso sinnvoll, und die tpls bleiben davon unberührt, auch zwecks eines updates.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
calvera
Thread-Ersteller


Rock the board




Beiträge: 99
# Antwort: 18 - 30.06.2008 um 17:13 Uhr
dann erkläre mir doch bitte, wie ich das in der index anlegen muss. ich habe keine idee wie ich das am besten angehen muss/soll


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


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 19 - 30.06.2008 um 22:13 Uhr
hat doch Nachtmeister schon geschrieben


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
calvera
Thread-Ersteller


Rock the board




Beiträge: 99
# Antwort: 20 - 01.07.2008 um 02:47 Uhr
nicht ganz (bzw. ich habs nicht verstanden)

wie kann ich denn ein anderes template innerhalb eines mods laden?

damit:
 
1.
2.
1. / 2. / ... 
 if(!empty($_GET['mod']) AND $_GET['mod'] == 'news') {
echo 
cs_template($cs_micro,$cs_main,$account,'news.htm');


lade ich ja nur ein template für die komplette mod.


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


Inaktiv
|
Antworten: 44
Seite [1] 2 3 >


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo