Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 15
Seite [1]
kuuliza


Beginner




Beiträge: 12
# Thema - 18.05.2009 um 18:36 Uhr
Hallo,

wie kann ich in der index.php normales php ausführen lassen?
Hab sie schon in index.php umgenannt und überall im clansphere system den link auf index.php geändert.
Aber er führt das script nicht aus :(

Viele Grüße
Inaktiv
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 1 - 18.05.2009 um 18:38 Uhr
es findet kein eval statt, also die template dateien haben keine möglichkeit php-code auszuführen. dies soll auch so bleiben, da man mit platzhaltern und mod-dateien alles abdecken kann, andernfalls landen wir hier noch im smarty-irrenhaus


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
kuuliza
Thread-Ersteller


Beginner




Beiträge: 12
# Antwort: 2 - 18.05.2009 um 18:45 Uhr
smarty irrenhaus?
Okay - wie bekomme ich es dann hin das javascript eine variable an php übergibt? damit diese dauerhaft gesetzt ist?
Es geht um folgendes:
 
1.
2.
3.
1. / 2. / ... 
 
<li id=""><a href="index.php?mod=blog" onclick="this.parentNode.id='current';">Blog</a></li>

Die ID current soll immer bei der Aktuellen Seite gesetzt sein.


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 3 - 18.05.2009 um 18:46 Uhr
wie bekomme ich es dann hin das javascript eine variable an php übergibt?

garnicht, sowas geht nie
Du kannst von Javascript aus kein PHP ansprechen.


------------------
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
|
kuuliza
Thread-Ersteller


Beginner




Beiträge: 12
# Antwort: 4 - 18.05.2009 um 18:49 Uhr
dann brauche ich eine andere lösung
bei bxcp 0.2 konnte man ganz einfach neue {func:dings} erstellen, doch wie kann ich das bei cs machen?

grüße


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 5 - 18.05.2009 um 18:50 Uhr
Die ID current soll immer bei der Aktuellen Seite gesetzt sein.

machs mit cookies.
dafür müsstest du im Javascript die cookies auslesen, und erweiteren.
Was genau soll es denn bewirken ?


------------------
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
|
kuuliza
Thread-Ersteller


Beginner




Beiträge: 12
# Antwort: 6 - 18.05.2009 um 18:52 Uhr
die aktuelle seite soll diese id zugewiesen kriegen, da dort dann der hintergrund der navi ein wenig eingedrückt wird und so sieht man auf welcher seite man gerade ist

edit: gibt es eine möglichkeit global, für das ganze cms neue platzhalter zu setzen? Die immer funktionieren, egal welches mod aufgerufen wird? Das wäre sehr nützlich für mich


Zuletzt editiert von kuuliza am 18.05.2009 um 18:54 Uhr (1x Editiert)
Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 7 - 18.05.2009 um 18:55 Uhr
jip, geht nur mit cookies, wie ich bereits geschrieben habe.
Cookies in javascript sind aber längst nicht so simpel wir in PHP


------------------
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
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 8 - 18.05.2009 um 18:55 Uhr
alternativ erstell dir doch am einfachsten {modul:datei_ohne_endung} und binde es darüber ein
modul kannst dir ja neu erstellen und z.b. nach dem clan benennen


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
kuuliza
Thread-Ersteller


Beginner




Beiträge: 12
# Antwort: 9 - 18.05.2009 um 18:58 Uhr
gibt kein clan
einfach neuen ordner im mod ordner und neue php datei? was muss da drin stehen?


Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 10 - 18.05.2009 um 19:01 Uhr
entweder gibst es simpel per echo befehl aus, oder benutzt die subtemplates (theme engine). der weg mag auf den ersten blick umständlich erscheinen, wahrt aber die trennung von design und funktionalität


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
kuuliza
Thread-Ersteller


Beginner




Beiträge: 12
# Antwort: 11 - 18.05.2009 um 19:03 Uhr
wie meinste per echo? kannst du mir nen beispiel geben?
Oder wie meinste mit der template engine?


Zuletzt editiert von kuuliza am 18.05.2009 um 19:04 Uhr (1x Editiert)
Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 12 - 18.05.2009 um 19:06 Uhr
 
1.
2.
1. / 2. / ... 
<?php
echo '<li id=""><a href="index.php?mod=blog" onclick="this.parentNode.id = \'current\';">Blog</a></li>';


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
kuuliza
Thread-Ersteller


Beginner




Beiträge: 12
# Antwort: 13 - 18.05.2009 um 19:09 Uhr
ja was ein echo ist weiß ich, wo muss ich das einbindung? und wie definiere ich den platzhalter? Oder geht der code im template, doch wohl nicht oder?


Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 14 - 18.05.2009 um 19:12 Uhr
nein, wiegesagt im template z.b. {meinmodul:current}

datei dann als /mods/meinmodul/current.php ablegen

der rest läuft dann eigtl. von selbst und die dateinamen und platzhalter sind flexibel anpassbar


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
kuuliza
Thread-Ersteller


Beginner




Beiträge: 12
# Antwort: 15 - 18.05.2009 um 19:49 Uhr
ok
er gibt mir jetzt wenn ich {cur:id} im template einfüge --> current aus
Nur wie can ich das "onclick"machen, also wie kann ich eine variable onclick übergeben?

gruß


Inaktiv
|
Antworten: 15
Seite [1]


Sie müssen sich registrieren, um zu antworten.