ilch Forum » Allgemein » HTML, PHP, SQL,... » Forumantworten anderes Template

Geschlossen
  1. #1
    User Pic
    FynnPath Mitglied
    Registriert seit
    02.01.2008
    Beiträge
    512
    Beitragswertungen
    3 Beitragspunkte
    n'abend,
    ich würde es gerne so machen, dass die antworten in einem Topic ein anderes Template bekommen. Also der erste Beitrag soll die normale showpost.htm haben und die antworten dann z.B. showpost_antworten.htm

    Wäre das durch eine "einfache" ergenzung in der .php möglich? Kann es mir irgendwie nicht vorstellen, dass es kompliziert ist, zumindet für einen der ein bisschen in php drin ist.

    Würde mich über Antworten freuen Bier


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Oldemuche Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    1.027
    Beitragswertungen
    44 Beitragspunkte
    Also du musst in deinem Design Ordner eine "design.ini" erstellen...

    ; Kommentare beginnen mit einem Semikolon
    ; Der Aufbau der Datei ist sehr einfach du gibst einfach den Modulnamen an 
    ; und dann die index Datei relativ zur design.ini also die index Datei die verwendet werden soll muss auch im 
    ; Designordner liegen (kann aber natuerlich in Unterordnern liegen wie z.B. fuer das forum:
    ; forum = "indexes/forum.htm"
    ; oder einfach nur:
    ; forum = "index_forum.htm"
    ; ausserdem moeglich ist es etwas zu konstruieren wie:
    ; teams-2 = "index_teams2.htm"
    ; was also immmer wenn die details des team 2 angezeigt wuerden die index_team2 als design vorlage verwendet
    ; wenn z.b. teams und teams-2 angegeben ist wird erst geschaut ob geraede teams-2 aufgerufen wird und erst dann
    ; wenn es sich als falsch rausstellt ob teams aufgerufen wird ...
    ; dann ist es noch moeglich zu sagen, egal welches team ich anschaue, in den team-details soll immer eine
    ; andere datei verwendet werden das erreicht man durch:
    ; teams-* = "index_teamdetails.htm
    ; jetzt wird also egal ob teams-1 oder teams-2 aufgerufen wird immer die datei index_teamdetails.htm verwendet
    ; das * steht also fuer beliebigezeichen bis wieder ein bindestrich kommt.
    
    forum = "index_forum.htm"


    Das oben im Code ist der Text der im normalen Standart Ilch design ist. Ich glaube das erläutert alles.

    mfg: oLde
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    FynnPath Mitglied
    Registriert seit
    02.01.2008
    Beiträge
    512
    Beitragswertungen
    3 Beitragspunkte
    Wie soll ich denn mit der. ini die Antworten in einem Thread ansprechen? Die ist doch nur für unterschiedliche index.htm's...

    endweder kann die .ini mehr als ich denke oder du verstehst meine Gedanken nicht zunge
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Oldemuche Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    1.027
    Beitragswertungen
    44 Beitragspunkte
    Was steht dann oben für ein url drin denn du diese seite aufrufst?

    index.php?showpost_antworten

    so?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    FynnPath Mitglied
    Registriert seit
    02.01.2008
    Beiträge
    512
    Beitragswertungen
    3 Beitragspunkte
    Ok machen wir es an einem Beispiel verständlich:
    forum.designnation.de/Thema/Ideen-fuer-ein-Logo/

    Der erste Beitrag (also der von dem ersteller) sieht anderrs aus als die antworten dazu. Bei dem ersten Post sind die Infos unter dem beitrag (avatar und co) und bei den antworten ist es wie bei den normalen DN kommentaren, sprich der avatar ist rechts danbeben...

    Die showpost.htm sagt ja nur wie ein post aussieht ich möchte aber das showpost nur sagt wie der erste beitrag aussieht und das für die antworten dann ne andere .htm genutzt wird.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    FynnPath Mitglied
    Registriert seit
    02.01.2008
    Beiträge
    512
    Beitragswertungen
    3 Beitragspunkte
    Ich bitte euch bescheid zu sagen, wenn ihr es nicht versteht zwinker
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    FynnPath Mitglied
    Registriert seit
    02.01.2008
    Beiträge
    512
    Beitragswertungen
    3 Beitragspunkte
    Trotz meiner noobigen PHP Kenntnisse habe ich einfach mal ein bisschen rumprobiert.

    In der showpost.php habe ich dann diesen Eintrag gefunden:
    $tpl = new tpl ( 'forum/showpost' );


    Und weil ich ja einfach keine Ahnung habe, habe ich mir mal so überlegt, was "er" machen soll und habe mir das so vorgestellt:
    Das die kleinste id in jedem Thema xxx.htm bekommen soll anstelle von der showpost.htm... warum die kleinste? Ja... weil halt die kleinste id in einem Thema immer der erste Eintrag ist.

    Deshalb habe ich es einfach mal mit "if" probiert:

    if ($id == 1) {
    	$tpl = new tpl ( 'forum/xxx' );
    } else {
    	$tpl = new tpl ( 'forum/showpost' );
    }


    ich weiß nicht, ob man das überhaupt machen kann, dass man immer die niedrigste id nehmen kann, darum habe ich erstmal dafür nur die id nr.1 genommen. halt zum testen.

    Aber ich würde das ja nicht schreiben, wenn es funktionieren würde.

    Ich habe aber auch mal probiert statt "$id" mal "$tid" zu benutzen, also nicht den ersten post in einem Thema, sondern einfach das Thema mit der id nr. 1 (alle posts in diesem thema sollen die xxx.htm bekommen)... und das funktioniert auch...

    aber warum funktioniert das mit $id nicht?

    würde mich echt über antworten freuen @ alle php freunde lächeln

    lag
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Oldemuche Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    1.027
    Beitragswertungen
    44 Beitragspunkte
    mhh...

    also so erfahrung habe ich auch nicht mit PHP aber ich weiß was du meinst.

    willst du das mit ilch umsetzen oder mit ner anderen cms?
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    FynnPath Mitglied
    Registriert seit
    02.01.2008
    Beiträge
    512
    Beitragswertungen
    3 Beitragspunkte
    Ja standard iLch Forum
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten