Antworten: 26
|
|||
Phil7789 Beginner Beiträge: 5 |
# Thema - 28.01.2012 um 21:35 Uhr
Servus, ich hab ein kleines Problem und zwar würde ich gerne die board.htm mit mod_rewrite verwenden. Das funktioniert auch soweit ganz gut, wenn ich Ajax nicht aktiviere. Sobald ich Ajax aktiviert habe ändert sich der Link ja von "index/board" nach "index#board". Ich hab bereits verschiedene Varianten durchprobiert mit folgendem Aufbau
Das ganze hab ich noch an der Position 0 probiert, da das Array nach explode und wenn ich die .htaccess richtig gelesen habe mit index#board anfangen müsste. Nach verschiedenem probieren hoffe ich mal, dass mir hier evtl jemand sagen kann wie der richtige Inhalt der Parameter lautet bzw. an welcher Position sich dieser befindet (rein vom Code geh ich aus von 0 und index#board). Im Forum hab ich leider nichts passendes zu dem Thema gefunden. Danke schonmal im Voraus Phil |
||
Inaktiv |
|
||
hajo VIP - Poster Herkunft: Barsbüttel Beiträge: 9411 |
# Antwort: 1 - 28.01.2012 um 21:44 Uhr
wenn da auch ohne ajax schon probleme auftauchen seh ich mir das gern mal an, bei ajax sind genug seltsamkeiten drin, da find auch ich die nadel im heuhaufen nicht. wenn eher schiri oder duriel, die das mal gebastelt hatten. ------------------ ClanSphere - professional clan care starts here |
||
Inaktiv |
|||
Phil7789 Thread-Ersteller Beginner Beiträge: 5 |
# Antwort: 2 - 28.01.2012 um 22:13 Uhr
Nene ^^ Ohne Ajax funktioniert alles perfekt, die Links werden richtig exploded und die zusätzlichen Template Dateien geladen. Demnach wird korrekt aus der Array-Position 1 der "board" Teil extrahiert. Bei Ajax nur eben nicht mehr, entweder das zählt wirklich als Position 0 oder die Parameter Bezeichnung stimmt nicht mit dem was im Link steht überein. Ich hab auch schon probiert das Array mal per echo anzeigen zu lassen im Debugging-Modus, aber ich krieg leider nur Encoding Ladefehler von FF um die Nase gehauen, vermutlich irgend ne Absicherung von CS nehm ich mal an. Gruß Phil |
||
Inaktiv |
|||
hajo VIP - Poster Herkunft: Barsbüttel Beiträge: 9411 |
# Antwort: 3 - 28.01.2012 um 22:17 Uhr
der kann am zlib komprimieren liegen, dass sonst mal testweise deaktivieren für so etwas setup.php als zeile einfügen: $cs_main['zlib] = 0; die seite wird dadurch nen tick langsamer, daher am besten wieder aktivieren sobald möglich. ------------------ ClanSphere - professional clan care starts here |
||
Inaktiv |
|||
Phil7789 Thread-Ersteller Beginner Beiträge: 5 |
# Antwort: 4 - 29.01.2012 um 00:16 Uhr
War irgendwie nicht so wirklich von Erfolg gekrönt ^^ Vllt finden sich noch andere Ansätze tief im Code Ich versteh nur nicht ganz wieso man nicht über die Array-Position 0 und "index#board" an die Datei rankommt. Ansich wird ja der Link bzw der parameters Part aus der htaccess nicht im Aufbau verändert, nur der Text ist geändert, oder? Gruß Phil |
||
Inaktiv |
|||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 5 - 31.01.2012 um 13:20 Uhr
Mal ein anderer netter hinweis Pack doch in die index.php einen Switch rein. Sofern das Mod Board aufgerufen wird, gibt er die board.htm aus, ansonsten die index.htm Somit wären die Links auch immer die gleichen index#board/listcat/1 usw. ------------------ 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 |
|||
Tress13 Highlander Herkunft: Lüdenscheid Beiträge: 3048 |
# Antwort: 6 - 31.01.2012 um 15:26 Uhr
Und wenn du jetzt noch den Code für eine geänderte index.php haben möchtest, so kannst du den hier benutzen:
Damit wird nun auch eine board.htm aufgerufen. Kannste natürlich auch für die Galerie und sowas erweitern. ------------------ www.iv-gaming.de | www.iv-artwork.de |
||
Inaktiv |
|||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 7 - 31.01.2012 um 15:37 Uhr
@Tress13 Solltest die Administrativen Unterseiten vom Board noch ausnehmen. Da es je nach Design, notwendig ist die Administration über die index.htm laufen zu lassen. Habe da schon einige Foren-Designs gesehen, bei denen ein Adminpanel überhaupt nicht reinpasste ------------------ 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 |
|||
Tress13 Highlander Herkunft: Lüdenscheid Beiträge: 3048 |
# Antwort: 8 - 31.01.2012 um 18:39 Uhr
OK...jetzt machste mich aber neugierig. Das habe ich irgendwie nicht ganz verstanden. Sind diese "Administrativen Unterseiten" in meiner Version der index.php mit drin ? Wie kann man die ausnehmen ? ------------------ www.iv-gaming.de | www.iv-artwork.de |
||
Inaktiv |
|||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 9 - 31.01.2012 um 19:01 Uhr
klar Wenn du nun z.b. in die Verwaltung gehst, und dann "Forum/Board", dann haste doch das Design von der Board.htm, anstatt der von der index.htm. Könntest halt mit ein wenig erweiterung noch umstellen, dass halt auch denn die index.htm kommt.
Das müsste dann so passen ------------------ 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 |
|||
Tress13 Highlander Herkunft: Lüdenscheid Beiträge: 3048 |
# Antwort: 10 - 01.02.2012 um 05:04 Uhr
Jetzt hat er es kapiert. Und es klappt. Ich selber habe zwar nie mit der geänderten index.php gearbeitet, aber deine Version ist da doch um einiges praktischer. Und es wird ja doch des öfteren mal gewünscht. Vielen Dank ! ------------------ www.iv-gaming.de | www.iv-artwork.de |
||
Inaktiv |
|||
Phil7789 Thread-Ersteller Beginner Beiträge: 5 |
# Antwort: 11 - 01.02.2012 um 19:41 Uhr
31.01.2012 um 15:26 Uhr - Tress13: Und wenn du jetzt noch den Code für eine geänderte index.php haben möchtest, so kannst du den hier benutzen: [...] Damit wird nun auch eine board.htm aufgerufen. Kannste natürlich auch für die Galerie und sowas erweitern. Den Code-Teil hab ich hier auch schon gefunden und ausprobiert, allerdings hat das bei mir nicht funktioniert ^^ Meinde index.php sieht folgendermaßen aus:
Wenn der Link index/board lautet funktioniert das Ganze, sobald der Link index#board lautet funktioniert das nicht mehr. Deswegen meine Überlegeung ob ich die Array-Position 0 brauche, weil das die eigtl Position des zusammengesetzten Teils ist (index#board). Aber selbst mit der Abfrage an Position 0 und dem Wert == index#board klappt das nicht mehr. Ich muss zugeben, das verwirrt mich. Dem Code nach sollte es eigentlich mit einer der beiden Varianten funktionieren. Phil |
||
Inaktiv |
|||
Tress13 Highlander Herkunft: Lüdenscheid Beiträge: 3048 |
# Antwort: 12 - 01.02.2012 um 20:51 Uhr
Nimm doch die von Freeze. Die läuft einwandfrei. ------------------ www.iv-gaming.de | www.iv-artwork.de |
||
Inaktiv |
|||
Phil7789 Thread-Ersteller Beginner Beiträge: 5 |
# Antwort: 13 - 01.02.2012 um 22:46 Uhr
Wie bereits erwähnt -> habe ich getestet, weil hier auf der Seite schonmal als Lösung gefunden, aber es hat nicht funktioniert. Werde das aber gerne nochmal 1:1 kopieren und testen, evtl hat sich beim letzten Mal irgendwo der Fehler im Detail eingeschlichen Phil |
||
Inaktiv |
|||
Fr33z3m4n Medal of Honor Herkunft: Hamm Beiträge: 11094 |
# Antwort: 14 - 02.02.2012 um 08:09 Uhr
Das kann so, wie du es vorhast, auch nicht mit aktiviertem Ajax funktionieren. Wenn du Ajax aktiviert hast, wird ja nur der content immer wieder neu geladen. Es wird weder eine neue htm, noch CSS, oder JS Dateien geladen, die vom Template eingebunden sind. Damit das, mit unterschiedlichen HTM dateien funktioniert, müsstest du AJAX deaktivieren. Wenn du aber AJAX aktiviert haben möchtest, müsste ich mal schauen, dass man was am JS Code umbaut, was aber sicherlich auch der Stabilität der AJAX Funktion nicht gut tun würde. Fazit: Deaktivier Ajax, und dann geht das auch mit 2 unterschiedlichen HTM Dateien. ------------------ 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 |
|||
Deaktiviert Supporter Beiträge: 1287 |
# Antwort: 15 - 02.02.2012 um 08:51 Uhr
Richtig, kann auch nicht gehen. Denn damit müsste ein Fullreload gemacht werden und nicht nur der Content. Entweder schreibst du das AJAX um, was sehr hässlich werden würde oder muss bei den Links ein Fullreload erzwingen. |
||
Inaktiv |
|||
Phil7789 Thread-Ersteller Beginner Beiträge: 5 |
# Antwort: 16 - 02.02.2012 um 10:42 Uhr
Damit wäre eigtl meine Basisfrage beantwortet, danke euch ^^ Dann kann ich Ajax leider nicht verwenden. Phil |
||
Inaktiv |
|||
Deaktiviert Supporter Beiträge: 1287 |
# Antwort: 17 - 02.02.2012 um 13:26 Uhr
Keine Ursache, musst immer ein bischen Logisch denkend dran gehen, dann erübrigt sich echt ne Menge von selbst und hilft einen auch, was da vorgeht, zu verstehen. |
||
Inaktiv |
|||
Tress13 Highlander Herkunft: Lüdenscheid Beiträge: 3048 |
# Antwort: 18 - 14.03.2013 um 12:18 Uhr
Eine Frage dazu hätte ich nun doch noch. Wie kann ich den action-parameter (Beispiel: listcat) eines Moduls ansprechen? Bisher wird ja nur das Modul im allgemeinen angesprochen, was mir ja dann die list.tpl ausgibt. ------------------ www.iv-gaming.de | www.iv-artwork.de |
||
Inaktiv |
|||
palle Supporter Beiträge: 3073 |
# Antwort: 19 - 14.03.2013 um 12:20 Uhr
------------------ I like the part where it says 'nyan' |
||
Inaktiv |
|||
Tress13 Highlander Herkunft: Lüdenscheid Beiträge: 3048 |
# Antwort: 20 - 14.03.2013 um 12:39 Uhr
Irgendwie klappt das so nicht. Also meine index.php sieht, vor deinem Vorschlag, so aus:
Und bei keys müsste halt einmal soon.php und einmal deals.php angesprochen werden. ------------------ www.iv-gaming.de | www.iv-artwork.de |
||
Inaktiv |
|||
Antworten: 26
|
Sie müssen sich registrieren, um zu antworten. |