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

Antworten: 13
Seite [1]
*my.SoX|OK


Beginner




Beiträge: 13
# Thema - 16.11.2008 um 12:40 Uhr
Guten Morgen zusammen,

da der IRC Channel irgendwie inaktiv zu seien scheint, probiere ich es nun mal hier.
Ich baue im Moment ein neues Design für uns und würde gerne einen swf-Header verwenden.

Problematik:
Der Header startet neu, wenn man auf einen Link klickt, da alles eine Seite ist und der Header somit wieder geladen wird.

Lösungsvorschlag:
Cookie setzen und diesen dann auslesen.

Um die Lösung zu bauen, würde ich gerne eine neue Funktion "show_header" bauen. Kann mir jemand sagen, wo ich diese definieren muss?

Alternativ könnte man die index.htm auch in 2 Frames splitten, dann habe ich jedoch das Problem, dass ich z.B. nur noch {func:title} anstatt des Titels sehe, die Links sehen dann wiefolgt aus: {url:XXX}. Hat dazu jemand ne Lösung?

Gruss,
SoX|OK
Inaktiv
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 1 - 16.11.2008 um 13:10 Uhr
hmm, machs nich so kompliziert, nimm die Ajax version

ist derzeit in der Entwicklerversion SVN enthalten (Infos im Link von SVN).
Forumsuche AJAX findest ne menge infos und tipps dazu.

IRC Channel, joar da ist ab und zu mal jemand, wird nicht wirklich aktiv genutzt.



------------------
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
|
*my.SoX|OK
Thread-Ersteller


Beginner




Beiträge: 13
# Antwort: 2 - 16.11.2008 um 13:49 Uhr
OK, habe nun die Version die ich local zum Testen habe, in den Options auf AJAX umgestellt - inwiefern bringt mich das nun weiter?

Habe noch nicht mal ne Ahnung was AJAX is bzw inwiefern mein Vorhaben dann einfacher umzusetzen is :(


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 3 - 16.11.2008 um 14:44 Uhr
Hier gibt es (zumindest) eine Einführung:
http://wiki.clansphere.net/Ajax

Tom


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


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 4 - 16.11.2008 um 15:12 Uhr
hi!

für das problem gibt es einige lösungsansätze.
die variante mit dem cookie halte ich für ziemlich umständlich, auch wenn sie funktionieren kann. ein freund von mir hat das bei einem newsticker gemacht, ging.

andere ansätze sind den header gar nicht erst neu zu laden. dazu kann man entweder frames benutzen oder wie freezeman es vorgeschlagen hat ajax. ajax ist dazu sicherlich die version, die am zeitgemäßesten ist.

ich bin dabei, ajax gut in clansphere zu integrieren. in der entwicklerversion (SVN) sieht es schon ganz anders aus als beim letzten release.
durch ajax wird nur der inhalt der seite neu geladen und der rest verändert sich nicht. vorteil ist natürlich dass dadurch die hp schneller ist, netter nebeneffekt ist dann dass der header nicht neugeladen wird und somit einfach weiterläuft.
damit ajax aktiviert ist musst du als benutzer ajax auch aktiviert haben.

gruß
duRiel


Inaktiv
|
*my.SoX|OK
Thread-Ersteller


Beginner




Beiträge: 13
# Antwort: 5 - 17.11.2008 um 08:08 Uhr
Habe es soweit mit Ajax zum Laufen gekriegt - bissl umständlich das der User Ajax auch noch aktiviert muss, aber ok - kann man das nicht gobal setzen? Denn sonst muss ich ja noch eine Backup-Solution einbauen, falls der User Ajax nicht aktiviert hat.

Mit den Frames habe ich es ja auch schon getestet, allerdings habe ich dann das Problem, dass die Variablen nicht ersetzt werden und ich {url:YYY} sehe :(

Hab noch eine weitere Frage,kann mir jemand sagen, wie ich clansphere variablen wie {url:news-recent} an Shockwave/Flash übergebe?


Zuletzt editiert von *my.SoX|OK am 17.11.2008 um 08:11 Uhr (1x Editiert)
Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 6 - 17.11.2008 um 12:38 Uhr
bisher kann man ajax nicht global setzen weil es noch in der entwicklung ist.
wenn du aber zb in der index.php ein paar zeilen schreibst wie $account['users_ajax'] = 1; und $account['access_ajax'] = 1; dürfte es klappen. weiß nicht ob noch ein befehl von nöten ist.

wie das mit flash aussieht weiß ich nicht.


Inaktiv
|
*my.SoX|OK
Thread-Ersteller


Beginner




Beiträge: 13
# Antwort: 7 - 17.11.2008 um 12:50 Uhr
Ich werd die beiden Zeilen nachher mal in die index fügen und testen.

Danke schonmal ... Hat sonst irgendwer nen Tip wie ich von Flash auf die clansphere variablen zugreifen kann?


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 8 - 17.11.2008 um 13:40 Uhr
bei flash nutzt du doch sicherlich die xml Tags oder ?
dann sollte das mit den platzhaltern auch klappen {url:...} da diese ja vor der Ausgabe geparsed werden.


------------------
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.

Zuletzt editiert von Fr33z3m4n ClanSphere Team am 17.11.2008 um 13:40 Uhr (2x Editiert)
Inaktiv
|
*my.SoX|OK
Thread-Ersteller


Beginner




Beiträge: 13
# Antwort: 9 - 18.11.2008 um 09:38 Uhr
Moin moin ...

also einfach {url: } funktioniert nicht, hat sonst noch jemand einen Vorschlag?

Gruss
OK


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 10 - 18.11.2008 um 10:29 Uhr
jaor wie gesagt, kommt drauf an, wie du es einbaust, und wo, usw.
Mehr infos wären von Vorteil.


------------------
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
|
*my.SoX|OK
Thread-Ersteller


Beginner




Beiträge: 13
# Antwort: 11 - 18.11.2008 um 11:05 Uhr
Hab ich mir fast gedacht.

Habe es aber schon hingekriegt. man muss beim aufruf der swf die werte direkt mit übergeben (ala header.swf?button1=News&button1_link={url:news_recent}. Dann den Button als dynamisch deklarieren und es geht.

Habe jetzt nur noch das Problem, dass er beim klick auf den button ein neues fenster öffnet.

Nachtrag:

Habe folgendes nun in die index.php im root hinzugefügt:
// Activate AJAX
$account['users_ajax'] = 1;
$account['access_ajax'] = 1;

Damit wird AJAX allerdings leider nicht aktiviert - noch eine Überlegung?


Zuletzt editiert von *my.SoX|OK am 18.11.2008 um 11:16 Uhr (1x Editiert)
Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 12 - 18.11.2008 um 11:50 Uhr
muss auch an der richtigen stelle stehen. nachdem account.php geladen wird, aber vor cs_template.


Inaktiv
|
*my.SoX|OK
Thread-Ersteller


Beginner




Beiträge: 13
# Antwort: 13 - 18.11.2008 um 12:53 Uhr
OK, habs nun vor der template erstellung eingefügt und dort funktioniert es. Danke


Inaktiv
|
Antworten: 13
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo