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

Antworten: 32
Seite < 1 [2]
xehr


Rock the board




Beiträge: 55
# Antwort: 21 - 26.04.2010 um 13:35 Uhr
Genau das hab ich gesucht, ich danke euch beiden

Also der Ansatz ist richtig, aber ich bräuchte nun halt noch den code, das er die seite auch nur bei der view.php ändert. Bei dem jetzigen Code ändert er ja das design sobald die mod "News" angesprochen wird.


Zuletzt editiert von xehr am 26.04.2010 um 14:15 Uhr (1x Editiert)
Inaktiv
|
e30micha


Poststar




Herkunft: Trier
Beiträge: 639
# Antwort: 22 - 26.04.2010 um 16:12 Uhr
Ich glaube dieser Thread könnte dir weiter helfen

http://www.csphere.eu/index/board/thread/where/11801

Aber freeze hatte vor kurzem auch mal soetwas gepostet... nur wo ^^


------------------
„Wenn Unrecht zu Recht wird, wird Widerstand zur Pflicht!“ - Bertolt Brecht


Inaktiv
|
xehr


Rock the board




Beiträge: 55
# Antwort: 23 - 26.04.2010 um 16:39 Uhr
Das sieht auch nicht schlecht aus, allerdings komm ich damit auch noch nicht weiter, weil ich damit immer irgendwie nur eine Seite ändern kann.

Wenn ich jetzt z.B. die recent und die view ändern will klappt es nicht
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
1. / 2. / ... 
<?php
        
/* change $predefined['tpl_file'] */
        
switch ($cs_main['mod'])
        {
        case 
'news':
                 if (
$cs_main['action'] != 'view')
                         
$cs_main['tpl_file_override'] = 'index.htm';
                 break;
        case 
'news':
                 if (
$cs_main['action'] != 'recent')
                         
$cs_main['tpl_file_override'] = 'index.htm';
                 break;
        default:
                 break;
        }
?>


dachte mir das ich dann vll einfach die != in = ändere aber das klappt auch nicht :/


Zuletzt editiert von xehr am 26.04.2010 um 17:01 Uhr (1x Editiert)
Inaktiv
|
e30micha


Poststar




Herkunft: Trier
Beiträge: 639
# Antwort: 24 - 26.04.2010 um 16:51 Uhr
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
1. / 2. / ... 
<?php
        
/* change $predefined['tpl_file'] */
        
switch ($cs_main['mod'])
        {
        case 
'files':
                 
$cs_main['tpl_file_override'] = 'files.htm';
                 break;
        case 
'news':
                 if (
$cs_main['action'] != 'manage')
                         
$cs_main['tpl_file_override'] = 'news.htm';
                 break;
        default:
                 break;
        }
?>


Mindcrime's postings beachten


------------------
„Wenn Unrecht zu Recht wird, wird Widerstand zur Pflicht!“ - Bertolt Brecht


Zuletzt editiert von e30micha am 26.04.2010 um 16:52 Uhr (1x Editiert)
Inaktiv
|
xehr


Rock the board




Beiträge: 55
# Antwort: 25 - 26.04.2010 um 17:00 Uhr
hm? versteh ich nicht, ist doch genau das selbe wie das was ich gepostet habe?


Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 26 - 26.04.2010 um 17:12 Uhr
@xehr: Bei deiner Version wir gefragt:

News-Modul? -> dann nimm die Index

News-Modul? -> Dann nimm die index

sonst? -> nimm die index

Du fragst also erst mal zwei mal fast das gleiche und dann ist auch noch überall das Ergebnis das gleiche. Da kann dann ja nichts passieren


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

Inaktiv
|
xehr


Rock the board




Beiträge: 55
# Antwort: 27 - 26.04.2010 um 17:15 Uhr
Und wie müsste es anders aussehen? Sry bin in php blutiger anfänger und hab kp was ich da mache ^^

Würde es halt gerne so haben, das er mir bei der view & recent ein anderes design als beim rest der seite anzeigt


Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 28 - 26.04.2010 um 18:08 Uhr
dann musst du jeweils 'index.htm'; ändern in z.B. view.htm und dann im ordner des Templates auch eine view.htm anlegen.


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

Inaktiv
|
xehr


Rock the board




Beiträge: 55
# Antwort: 29 - 26.04.2010 um 18:18 Uhr
Aso du meinst das auf meinen Text bezogen? das index.htm stand da nur noch ausm test, mein Problem ist ja, das wenn ich das nun auf view.htm ändere, wird alles ausser der view normal angezeigt, also auch die recent, irgendwie ignoriert er die 2te zeile mit dem code für die recent einfach :/



Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 30 - 26.04.2010 um 18:30 Uhr
jo, nimm mal zeile 8 und 9 raus. denn in zeile 5 stimmt die bedingung ja und dann wird in zeile 8 gebreakt, also kann es nie dazu kommen, dass zeile 9 und 10 ausgeführt werden.


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

Inaktiv
|
xehr


Rock the board




Beiträge: 55
# Antwort: 31 - 26.04.2010 um 18:35 Uhr
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
1. / 2. / ... 
<?php
        
/* change $predefined['tpl_file'] */
        
switch ($cs_main['mod'])
        {
        case 
'news':
                  if (
$cs_main['action'] != 'recent')
                          
$cs_main['tpl_file_override'] = 'news.htm';
                  if (
$cs_main['action'] != 'view')
                          
$cs_main['tpl_file_override'] = 'news.htm';
                  break;
        default:
                  break;
        }
?>


So wäre es dann richtig? Weil da habe ich halt wieder das problem, das irgendwie alles in der news.htm angezeigt wird :/ vorallem übernimmt er halt die template-änderungen nur, wenn ich bei der 2ten if ändere.

---

Wobei mich das grade irgendwie eh verwirrt, er soll doch die "recent" in der "news-htm" öffnen, aber sag ich ihm damit nicht genau das gegenteil? also das alles ausser die recent darin geöffnet werden soll?

---
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
1. / 2. / ... 
<?php
        
/* change $predefined['tpl_file'] */
        
switch ($cs_main['mod'])
        {
        case 
'news':
                  if (
$cs_main['action'] == 'recent')
                          
$cs_main['tpl_file_override'] = 'news.htm';
                  if (
$cs_main['action'] == 'view')
                          
$cs_main['tpl_file_override'] = 'news.htm';
                  break;
        default:
                  break;
        }
?>


So gehts anstatt !=, ==.
Ich danke euch, sry das ich so anstrengend bin ^^


Zuletzt editiert von xehr am 26.04.2010 um 18:51 Uhr (3x Editiert)
Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 32 - 26.04.2010 um 19:42 Uhr
stimmt, hatte oben gar nicht darauf geachtet, dass du != geschrieben hattest.


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

Zuletzt editiert von SCHIRI ClanSphere Team am 26.04.2010 um 19:42 Uhr (1x Editiert)
Inaktiv
|
Antworten: 32
Seite < 1 [2]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo