ilch Forum » Ilch Clan 1.1 » Design und Templates » index.php statt index.html?

Geschlossen
  1. #1
    User Pic
    Saito Mitglied
    Registriert seit
    04.06.2010
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Hallo zusammen,

    ich bin gerade auf der Suche nach einem geeigneten CMS für meinen Clan auf Ilch gestoßen und mich ein wenig umgeschaut. Der Funktionsumfang ist genau das was wir benötigen.

    Allerdings ist mir auch aufgefallen das die Templates aus einer "index.html" bestehen, wir benötigen jedoch php scripts.

    Deswegen meine Frage: Ist es möglich Ilch zu sagen das er für ein Template nicht eine index.html sondern eine index.php laden soll? In der index.php würde der benötigte html Code per echo ausgegeben.



    MfG
    Saito
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Polarstern Mitglied
    Registriert seit
    04.06.2010
    Beiträge
    8
    Beitragswertungen
    0 Beitragspunkte
    Also du solltest eher erklären warum ihr ne php datei brauchen. Grundsetzlich aber nicht leicht.
    GNU - General Public License - Hilfe zur Freiheit
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Saito Mitglied
    Registriert seit
    04.06.2010
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Wir benötigen eine .php weil das Template sich je nach Tageszeit und anderen Faktoren verändern soll. Desweiteren soll der MenuBG der aktiven Seite anders außsehen, dies ist soweit mir bekannt nur über php möglich!
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Polarstern Mitglied
    Registriert seit
    04.06.2010
    Beiträge
    8
    Beitragswertungen
    0 Beitragspunkte
    Das ist mit ilch ohne Probleme möglich.

    Beispiel 1:

    änderungen in der design.php

    Beispiel 2:

    per if in der index.html (besondere Platzhalter {if ...})
    GNU - General Public License - Hilfe zur Freiheit
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Saito Mitglied
    Registriert seit
    04.06.2010
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    könntest du das näher ausführen?

    Zum Beispiel 1:

    Was kann ich da genau machen?


    Zum Beispiel 2:

    php-if-Abfragen in einer HTML Datei? Erscheint mir unmöglich zwinker
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Polarstern Mitglied
    Registriert seit
    04.06.2010
    Beiträge
    8
    Beitragswertungen
    0 Beitragspunkte
    Also ja wenn du dich mit php auskennst sollte beispiel 1 für dich kein Problem sein.

    Zu Beispiel 2, wie bereits gesagt ist die Template ausgabe bei ilch schon eher eine Classe deshalb geht auch unter anderem eine if abfrage.

    {_if_'var1'=='var2'}{/_endif}

    Das kannst du in deiner indes.html benutzen. var1 und var 2 müssen dabei natürlich durch entsprechende Werte ersetzt werde.
    GNU - General Public License - Hilfe zur Freiheit
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Saito Mitglied
    Registriert seit
    04.06.2010
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Mit PHP bin ich noch in der Lern-Phase, eine weitere Ausführung wäre deswegen nett!

    Außderdem reicht mir Beispiel 2 in der Form nicht, da ich unteranderem nen Array und @file_get_contents benutzen können muss. Das leichteste wie gesagt wäre es denke ich wenn man ne index.php nutzen könnte.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Unknown|User gelöschter User
    Eine Box? Eine Box wäre eine Lösung.
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Saito Mitglied
    Registriert seit
    04.06.2010
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Brauch ich fürs Menu, den BG, die allgemeine Anordnung für Elemente, damit sollte das wegfallen zwinker
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Polarstern Mitglied
    Registriert seit
    04.06.2010
    Beiträge
    8
    Beitragswertungen
    0 Beitragspunkte
    Also wie gesagt musst du schon sagen was du alles machen willst Tag Nacht wechsel ist ihne Problme möglich und wenn du unbedingt ne indes.php brauchst musst du die gesamte Template Classe ändern bzw. umschreiben was allerdings ohne gute php kentnisse nicht möglich ist.
    GNU - General Public License - Hilfe zur Freiheit
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    H4ckHunt3r.NET Mitglied
    Registriert seit
    02.01.2010
    Beiträge
    408
    Beitragswertungen
    18 Beitragspunkte
    php lässt sich an einzellnen stellen genau so einfach einbauen wie in eine php selbst...

    Erstellt einfach eine php datei wie ihr es in das template machen würdet.
    setzt in die erste zeile:
    defined ('main') or die ( 'no direct access' );


    und setzt diese PHP dan in den "include/boxes/" ordner.

    jetzt müsst ihr nurnoch die box in das HTML Template des designs einbinden was ganz einfach über "{_boxes_name-der-php-datei-ohne-.php}" geht.

    Genaueres, auch zu ilch funktionen für PHP
    findet ihr in der ilch Entwickler Dokumentation (externer Link).


    Zuletzt modifiziert von H4ckHunt3r.NET am 06.06.2010 - 01:05:10
    Lg H4ckHunt3r
    Meine Page
    Mein Projekt
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Saito Mitglied
    Registriert seit
    04.06.2010
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Ok, das werde ich mal probieren, allerdings kann ich dadrüber eins meiner Probleme nicht lösen:


    Ich möchte den MenuBG der gerade aktiven (aufgerufenen) Seite anders haben als normal, wie kann ich das umsetzten? gibts da vllt nen Javascript für?
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    H4ckHunt3r.NET Mitglied
    Registriert seit
    02.01.2010
    Beiträge
    408
    Beitragswertungen
    18 Beitragspunkte
    Denke ma da wird es JavaScripts für geben,
    wie leicht/schwer es wird dieses ein zu bauen
    hängt dan so ein bischen von deinem Menü ab^^

    Wenn du es zB im ilch AdminMenü einstellen können möchtest wirst
    du wohl mit JS ned ganz auskommen
    sondern auch in der dementsprechenden PHP
    ein wenig die ausgabe des Menüs anpassen müssen.

    Falls es auch andere möglichkeiten gibt
    das mit nur einem JS zu lösen
    lasse ich mich da natürlich
    auch gerne eines besseren belehren^^

    EDIT: Man kanns auch beim dynamischen so
    wie unten beschrieben machen,
    da man ja ein "Template" vorgibt für die buttons
    welches weiter kopiert wird.
    (Design Dokumentation Punkt 4 (dynamische Menüpunkte))

    Du kannst das ganz einfach
    mit dem onClick() Event
    des Menüpunktes machen.



    Zuletzt modifiziert von H4ckHunt3r.NET am 05.06.2010 - 18:06:15
    Lg H4ckHunt3r
    Meine Page
    Mein Projekt
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Design und Templates

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten