ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Fragen zum Profil / DB

Geschlossen
  1. #1
    User Pic
    GhostReaper Mitglied
    Registriert seit
    12.06.2007
    Beiträge
    43
    Beitragswertungen
    0 Beitragspunkte
    Also meine erste Frage wäre wie ich die ".gif" Endung von den Flaggen wegmache bei der auswahl von seinem Land beim Profil editieren.
    Ich hab ein wenig im profile_edit.php herumprobiert ohne Erfolg.
    $row['staat'] = substr('<option></option>'.arliste ( $row['staat'] , get_nationality_array() , $tpl , 'staat' ),0,-4);

    Wollte halt die 4 Zeichen von hinten abziehen also den Punkt und das "gif".

    Zweite Frage wäre wie ich es schaffe die Kommentare mit abwechelnder Farbe pro Zeile zu gestalten. Ich habs mir angeschaut wie es im Forum funktioniert. Dort geht das so, dass eine while Schleife in Verbindung mit der Datenbankabfrage gemacht wird mit:
    while($row = db_fetch_assoc($erg)) {

    und dann kommt
    	$class = ( $class == 'Cnorm' ? 'Cmite' : 'Cnorm' );
    $row['class'] = $class;

    Und wo nun in dem templete {class} steht wird nun abwechselnd die class gewechselt.
    -Zwischenfrage: ist es festgelegt das variablen aus der php datei in geschweifte Klammern gepackt werden, oder habt ihr das in einer datei festgelegt, nur so aus Interesse-
    Nun hab ich das auch für die News gemacht und hab in die news.php unter so ein
    while ($row = db_fetch_assoc($erg))
    genau das selbe gemacht und ein
    	$class = ( $class == 'Cnorm' ? 'Cmite' : 'Cnorm' );
    	  $row['class'] = $class;
    eingefügt. (Zeile 72)


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    www.ilch.de/forum-showposts-23728-p1.html#160138

    Und das mit den Klammern ist Ilchspezifisch und ist in der Template Klasse festgelegt.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    GhostReaper Mitglied
    Registriert seit
    12.06.2007
    Beiträge
    43
    Beitragswertungen
    0 Beitragspunkte
    Hey danke für die schnelle Antwort Mairu.
    Und wie stehts mit der zweiten Frage also mit den wechselnden Farben pro Kommentar Hintergrund bei den News.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ja ich dachte das hast du schon, deine Beschreibung ist doch richtig?
    Natürlich musst du dann noch im Template an der richtigen Stelle die {class} Angeben, und vielleicht noch ein Element was es auch annimmt. Es gibt im übrigen auch eine Doku zwinker
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    GhostReaper Mitglied
    Registriert seit
    12.06.2007
    Beiträge
    43
    Beitragswertungen
    0 Beitragspunkte
    Leider funktioniert das nicht. grumml
    Vielleicht muss ich das ja irgendwo anders hinsetzten?
    Es gibt ne Doku? Was für ne Doku^^ ?

    edit:
    ich denk mal man muss das dort hinsetzten wo die kommentare ausgespuckt werden.


    Zuletzt modifiziert von GhostReaper am 15.10.2007 - 15:29:03
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Gut erkannt, hast du das nicht gefunden oder wie?
    In der templates/news.htm
          {EXPLODE}
          
          <span class="Cmite"># <b>{ZAHL}</b> von {NAME}</span>
          <br />{TEXT}<br /><br />
          
          {EXPLODE}
    steht ja schon da, du könntest also direkt da das class von span ändern, oder noch ein div anlegen, aber dann das class von span entfernen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    GhostReaper Mitglied
    Registriert seit
    12.06.2007
    Beiträge
    43
    Beitragswertungen
    0 Beitragspunkte
    Nene in der template war ja kein ding^^
    Es ging um die php datei also das modul.
    Ich habs gelöst *stolz* ^^

    Es hat nicht gereicht, dass ich die variablen angelegt habe also:
    		  	$class1 = ( $class1 == 'Cnorm' ? 'Greym' : 'Cnorm' );
    		$row1['class'] = $class1;


    Das Problem war das am Ende noch
     $tpl->set_ar_out( array

    stand. Also wurde der CLASS wert nicht ausgegeben. dann hab ich das dort definiert und es klappt^^:
            $tpl->set_ar_out( array('CLASS' => $row1['class'], 'NAME' => $row1['name'], 'TEXT' => $row1['text'], 'ZAHL' => $zahl ) , 4 );


    Jetzt hab ich aber die Frage wieso das so ist? Konnte man das net einfach setehen lassen ohne tpl out?
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten