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

Antworten: 17
Seite [1]
Koma Kalle


Rock the board





Beiträge: 44
# Thema - 23.01.2014 um 18:05 Uhr
Ich weiß hier im Forum gibt es 1-2 Threads, aber ich blicke da nicht durch.
Könnte mir jemand erklären, was ich machen muss.
Meine Webseite hat Links "Boxen" und wenn ich aufs Forum klicke soll der gesamte Bereich fürs Forum genutzt werden.

Meine Webseite: http://guderian.square7.ch/csphere/
Inaktiv
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 1 - 23.01.2014 um 18:24 Uhr
Hey,

letztendlich bracusht du dafür eine Kopie der index.htm deines Templates, die du z.b. board.htm nennst. In dieser entfernst oder verschiebst du deine Contentboxen und machst das Forum auf die volle Breite.

Dann bruachst du diesen Codepaste: /downloads/codepaste/view/id/178

Den kompletten Codepast, allerdings von den Zeilen 23-32 nur folgende:
 
1.
2.
3.
4.
1. / 2. / ... 
 if(!empty($get['mod']) AND $get['mod'] == 'board')
    
$htm_file 'board.htm'// example for module
else
    
$htm_file 'index.htm'// Default Template


Grüße


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


Inaktiv
|
_Locke_


Going for pro





Beiträge: 537
# Antwort: 2 - 26.01.2014 um 11:07 Uhr
Die Breite scheinst ja hinbekommen zu haben. Wenn du die Boxen noch haben willst, würd ich dir empfehlen diese einfach in die TPL zu schreiben. (orange ist dein Templatename)

kopieren der list tpl aus der
html/csphere/themes/base/board/list.tpl in
html/csphere/themes/csphere/board/list.tpl

Dann die Templeateplatzhalter für das Theme freischalten

html/csphere/mods/boards/list.php aufrufen

und darin dann am Ende der php

 
1.
1. / 2. / ... 
 echo cs_subtemplate(__FILE__$data'board''list',1);


ergänzen bzw. ändern

Dann noch die Platzhalter in die list.tpl schreiben







Zuletzt editiert von _Locke_ am 26.01.2014 um 11:10 Uhr (4x Editiert)
Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 3 - 10.03.2014 um 20:02 Uhr
Ich arbeite auch mit einer geänderten index.php um das Forum auf volle Breite zu bekommen. Allerdings funktioniert die von Tom genannte Variante leider nicht mit Hübschen URL's. Gibt es da vlt eine Lösung für?

Habe auch die Codepaste gefunden. Aber auch diese funzt leider nicht mit Hübschen URL's.
http://www.csphere.eu/downloads/codepaste/view/id/178

Bin für jede Hilfe dankbar.

Meine aktuelle index.php sieht wie folgt aus:

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

if(!empty($_GET['params'])){
    
$params explode('/'$_GET['params']);
    foreach(
$params AS $key => $value)
    {
        if(
$key != 0)
        {
            if(
$key == 1)
                   
$get['mod']        =  $value;
            elseif(
$key == 2)
                
$get['action']        = $value;
            elseif(
$key%2==0)
                
$get[$params[$key-1]] = $value;
        }
    }
}else{
    
$get $_GET;
}

if(!empty(
$get['mod']) AND $get['mod'] == 'board')
    
$htm_file 'board.htm'// example for module

else
    
$htm_file 'index.htm'// Default Template

# Overwrite global settings by using the following array
$cs_main = array('init_sql' => true'init_tpl' => true'tpl_file' => $htm_file);

require_once 
'system/core/functions.php';

cs_init($cs_main);


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


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 4 - 10.03.2014 um 20:19 Uhr
Würde das nach wie vor immer noch per css lösen, ist meiner meinung nach die einfachste lösung


Inaktiv
|
MastaofDisasta


Try to beat me




Herkunft: Saarbrücken
Beiträge: 189
# Antwort: 5 - 10.03.2014 um 23:48 Uhr
Wie kann man das den per css lösen?


------------------
Grüße
MastaofDisasta

www.evonity-gaming.de

Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 6 - 11.03.2014 um 04:47 Uhr
Ganz ohne geänderte index.php? Wie denn das?


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


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 7 - 11.03.2014 um 08:01 Uhr
modul als id an den body ausgeben und dann per css ausblenden was man nicht benötigt.


Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 8 - 11.03.2014 um 09:08 Uhr
Aber müsste ich dafür nicht in irgendwelchen php datein rumschreiben? Oder wie gebe ich dem modul eine id? Oder jede tpl des moduls bearbeiten. Also den inhalt quasi in einen container setzen? Aber wie nehme ich dann ohne board.htm eine layoutänderung vor?

Der gedanke sitzt irgendwie noch nicht so ganz.


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


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 9 - 11.03.2014 um 09:34 Uhr
einfach eine php datei, die den modulnamen ausliest und diesen dann an den body übergeben.

der rest wird per css gemacht, wenn body = x, dann volle breite, bestimmte sachen ausblenden etc.


Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 10 - 11.03.2014 um 12:02 Uhr
Ui... Ich denke das überschreitet meine fähigkeiten. Php liegt mir nicht. Hatte an einen codeschnipsel für die index.php gehofft.


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


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 11 - 11.03.2014 um 12:19 Uhr
Das ist einfach nur eine zeile php code, der rest ist css


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 12 - 11.03.2014 um 12:22 Uhr
Ich kann mir das in der index.php nachher (d.h. nicht vor 22:00 Uhr) nochmal anschauen...


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


Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 13 - 11.03.2014 um 12:52 Uhr
Ach das wär echt super von dir.
Bedanke mich dann schonmal im vorraus.

Könnte mir auch gut vorstellen, dass ich nicht der einzige bin, der das gebrauchen kann.


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


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
MastaofDisasta


Try to beat me




Herkunft: Saarbrücken
Beiträge: 189
# Antwort: 14 - 11.03.2014 um 18:36 Uhr
Equal kannst du dafür ein Beispiel schreiben wie der code schnipsel dann lauten würde


------------------
Grüße
MastaofDisasta

www.evonity-gaming.de

Inaktiv
|
Koma Kalle
Thread-Ersteller


Rock the board





Beiträge: 44
# Antwort: 15 - 11.03.2014 um 20:38 Uhr
Hi, hoffe es hilft, hier meine index.php
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

if(!empty($_GET['params'])){
    
$params explode('/'$_GET['params']);
    foreach(
$params AS $key => $value)
    {
        if(
$key != 0)
        {
            if(
$key == 1)
                   
$get['mod']        =  $value;
            elseif(
$key == 2)
                
$get['action']        = $value;
            elseif(
$key%2==0)
                
$get[$params[$key-1]] = $value;
        }
    }
}else{
    
$get $_GET;
}

if(!empty(
$get['mod']) AND $get['mod'] == 'board')
    
$htm_file 'board.htm'// example for module
else
    
$htm_file 'index.htm'// Default Template

# Overwrite global settings by using the following array
$cs_main = array('init_sql' => true'init_tpl' => true'tpl_file' => $htm_file);

require_once 
'system/core/functions.php';

cs_init($cs_main);


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 16 - 11.03.2014 um 22:38 Uhr
Ich kann den Fehler nicht nachvollziehen ^^
Ich hab's gerade lokal bei mir getestet und es ging ohne Probleme ...

Für equaL's Vorschlag:
Bastelt euch einfach eine kleine Navlist, die ihr dann einbindet.

In die schreibt ihr dann einfach nur rein:
 
1.
2.
1. / 2. / ... 
<?php
echo cs_get(1,1)['mod'];


Und ihr erhaltet als Ausgabe das aktuellen Modul (so wie es in der URL steht).

Grüße


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


Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 17 - 12.03.2014 um 04:58 Uhr
Es funtionierte bei dir trotz aktivem mod_rewrite?

@Kalle: Ich habe genau die selbe index.php drauf.


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


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
Antworten: 17
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo