ilch Forum » Ilch Clan 1.1 » Design und Templates » Crysis_Nanosuit Design

Geschlossen
  1. #1
    User Pic
    devilfish Mitglied
    Registriert seit
    05.01.2008
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    guten abend !

    habe ein kleines problem mit dem design!und zwar sind die last news, last wars ,und last forum abschnitte bei mir zu gross bzw in 2 teile geteilt!wie bekomme ich es hin diese wieder im original mit innenleben (posts) darzustellen.

    mfg


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link


    Zuletzt modifiziert von devilfish am 07.05.2008 - 23:18:06
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    devilfish Mitglied
    Registriert seit
    05.01.2008
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    kann mir niemand von euch helfen?
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1216 Beitragspunkte
    Du musst die jeweiligen Lastboxen bearbeiten! Da gibt es mehrere Optionen, wie Schriftgrößen ändern, weniger anzeigen lassen, Zeichenkürzung usw...
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    devilfish Mitglied
    Registriert seit
    05.01.2008
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    ok und wo mache ich das?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1216 Beitragspunkte
    include/boxes/lastwars.php
    include/boxes/lastnews.php
    usw...
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    devilfish Mitglied
    Registriert seit
    05.01.2008
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    defined ('main') or die ( 'no direct access' );
    
    $query = "SELECT a.id, a.name, a.rep, c.erst as last, c.id as pid, c.time
    FROM prefix_topics a
      LEFT JOIN prefix_forums b ON b.id = a.fid
      LEFT JOIN prefix_posts c ON c.id = a.last_post_id
      LEFT JOIN prefix_groupusers vg ON vg.uid = ".$_SESSION['authid']." AND vg.gid = b.view
      LEFT JOIN prefix_groupusers rg ON rg.uid = ".$_SESSION['authid']." AND rg.gid = b.reply
      LEFT JOIN prefix_groupusers sg ON sg.uid = ".$_SESSION['authid']." AND sg.gid = b.start
    WHERE ((".$_SESSION['authright']." <= b.view AND b.view < 1) 
       OR (".$_SESSION['authright']." <= b.reply AND b.reply < 1)
       OR (".$_SESSION['authright']." <= b.start AND b.start < 1)
    	 OR vg.fid IS NOT NULL
    	 OR rg.fid IS NOT NULL
    	 OR sg.fid IS NOT NULL
    	 OR -9 >= ".$_SESSION['authright'].")
    ORDER BY c.time DESC
    LIMIT 0,5";
    echo '<table>';
    $resultID = db_query($query);
    while ($row = db_fetch_assoc($resultID)) {
    	$row['date'] = date('d.m.y - H:i',$row['time']);
    	$row['page'] = ceil ( ($row['rep']+1)  / $allgAr['Fpanz'] );
      echo '<tr><td valign="top"><b> &raquo; </b></td><td><a href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'" title="'.$row['date'].'">'.((strlen($row['name'])<18) ? $row['name'] : substr($row['name'],0,15).'...').'<br /><span class="smalfont"> von '.$row['last'].'</span></a></td></tr>';
    }
    echo '</table>';
    ?>


    und wo genau?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1216 Beitragspunkte
    OK! Füge mal in den Link class="box" ein, also so...

    <a class="box" href="index.php?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'"


    Folgender Code bestimmt die Anzahl der angezeigten Zeichen der einzelnen Überschriften:

    '.((strlen($row['name'])<18) ? $row['name'] : substr($row['name'],0,15).'...').'


    Die 18 gibt die maximal Zeichen an, wenn eine Überschrift mehr als 18 Zeichen hat, soll sie auf 15 Zeichen gekürzt weren und 3 Punkte angehängt werden! Hier kann man ein bisschen experimentieren!

    Ansonsten könnte man noch Formatierungen in die Ausgabe bringen zB.:

    <font face="Tahoma" style="font-size: 11pt">AUSGABE</font>


    Hier Schriftart Tahoma in der Schriftgröße 11


    Zuletzt modifiziert von Lord|Schirmer am 12.05.2008 - 09:16:02
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    devilfish Mitglied
    Registriert seit
    05.01.2008
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    moin moin und erstmal vielen dank für deine hilfe ! hab heute morgen mal ein wenig probiert bekomme es leider nicht richtig hin.kannst du mir das mal in den code einsetzen!ich raff es nicht!

    hier noch der andere code:

    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    	$abf = 'SELECT * 
    	        FROM prefix_news 
    					WHERE news_recht >= '.$_SESSION['authright'].'
    					ORDER BY news_time DESC
    					LIMIT 0,5';
    	$erg = db_query($abf);
      echo '<table>';
      while ($row = db_fetch_object($erg)) {  
    		echo '<tr><td valign="top"><b> &raquo; </b></td><td><a class="box" href="index.php?news-'.$row->news_id.'">'.$row->news_title.'</a></td></tr>';
      }
      echo '</table>';
    
    
    ?>



    Zuletzt modifiziert von devilfish am 12.05.2008 - 10:57:34
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1216 Beitragspunkte
    Probier mal diese Änderung, habe Sie nicht getestet!

    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
        $abf = 'SELECT * 
                FROM prefix_news 
                        WHERE news_recht >= '.$_SESSION['authright'].'
                        ORDER BY news_time DESC
                        LIMIT 0,5';
        $erg = db_query($abf);
      echo '<table>';
      while ($row = db_fetch_object($erg)) {  
            echo '<tr><td valign="top"><b>&raquo;</b></td><td><a class="box" href="index.php?news-'.$row->news_id.'">'.((strlen($row->news_title)<18) ? $row->news_title : substr($row->news_title,0,15).'...').'</a></td></tr>';
      }
      echo '</table>';
    
    
    ?>
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    devilfish Mitglied
    Registriert seit
    05.01.2008
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
        $abf = 'SELECT * 
                FROM prefix_news 
                        WHERE news_recht >= '.$_SESSION['authright'].'
                        ORDER BY news_time DESC
                        LIMIT 0,5';






    ok hab es soeben herausgefunden bei LIMIT 0,5 hab ich LIMIT 0,3 eingegeben und siehe da es geht!

    nun eine andere frage wie und wo bekomme ich die schrift bei last news genauso hin wie bei last forum? denn dann wäre alles im grünen bereich?
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    devilfish Mitglied
    Registriert seit
    05.01.2008
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    <td><table width="610" border="0" cellspacing="0" cellpadding="0">
                      <tr>
                        <td valign="top" background="include/designs/crysis_nanosuit/grafix/news_box.jpg" width="204" height="91"><table width="204" border="0" cellspacing="0" cellpadding="0">
                          <tr>
                            <td width="15">&nbsp;</td>
                            <td width="178"><font face="Verdana" size="1" style="margin-top: 4px;">{_boxes_lastnews}</font></td>
                            <td width="11">&nbsp;</td>
                          </tr>
                        </table></td>
                        <td valign="top" background="include/designs/crysis_nanosuit/grafix/wars_box.jpg" width="202" height="91"><table width="202" border="0" cellspacing="0" cellpadding="0">
                          <tr>
                            <td width="13">&nbsp;</td>
                            <td width="185">{_boxes_lastwars}</td>
                            <td width="10">&nbsp;</td>
                          </tr>
                        </table></td>
                        <td valign="top" background="include/designs/crysis_nanosuit/grafix/forum_box.jpg" width="204" height="91"><table width="204" border="0" cellspacing="0" cellpadding="0">
                          <tr>
                            <td width="13">&nbsp;</td>
                            <td width="177"><font face="Verdana" size="1" style="margin-top: 4px;">{_boxes_lastforum}</font></td>
                            <td width="14">&nbsp;</td>



    wird die schrift hier angepasst?
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1216 Beitragspunkte
    Das musst Du alles in jeweiligen Boxen machen! Einfach allen die gleiche class zuweisen!

    LIMIT gibt die Menge der Überschriften aus! Ich finde aber das 3 Überschriften, welche doppelzeilig sind nicht zu deinem Menüboxen-Design passen! Ich würde 5 nehmen und wie schon beschrieben die Zeichenkürzen und oder Schriftart verkleinern!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    devilfish Mitglied
    Registriert seit
    05.01.2008
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    <span class="smalfont"> von '.$row['last'].'</span>


    meinst du diesen class code für die schrift?
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    devilfish Mitglied
    Registriert seit
    05.01.2008
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    alles bestens habs hinbekommen!

    nochmal vielen dank für deine hilfe!DANKE
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    devilfish Mitglied
    Registriert seit
    05.01.2008
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    erneutes problem:

    wie kann ich die buchstaben begrenzung in dem script ändern?
    das erste script ist mit buchstaben begrenzung!

    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    defined ('main') or die ( 'no direct access' );
    
    $query = "SELECT a.id, a.name, a.rep, c.erst as last, c.id as pid, c.time
    FROM prefix_topics a
      LEFT JOIN prefix_forums b ON b.id = a.fid
      LEFT JOIN prefix_posts c ON c.id = a.last_post_id
      LEFT JOIN prefix_groupusers vg ON vg.uid = ".$_SESSION['authid']." AND vg.gid = b.view
      LEFT JOIN prefix_groupusers rg ON rg.uid = ".$_SESSION['authid']." AND rg.gid = b.reply
      LEFT JOIN prefix_groupusers sg ON sg.uid = ".$_SESSION['authid']." AND sg.gid = b.start
    WHERE ((".$_SESSION['authright']." <= b.view AND b.view < 1) 
       OR (".$_SESSION['authright']." <= b.reply AND b.reply < 1)
       OR (".$_SESSION['authright']." <= b.start AND b.start < 1)
    	 OR vg.fid IS NOT NULL
    	 OR rg.fid IS NOT NULL
    	 OR sg.fid IS NOT NULL
    	 OR -9 >= ".$_SESSION['authright'].")
    ORDER BY c.time DESC
    LIMIT 0,3";
    echo '<table>';
    $resultID = db_query($query);
    while ($row = db_fetch_assoc($resultID)) {
    	$row['date'] = date('d.m.y - H:i',$row['time']);
    	$row['page'] = ceil ( ($row['rep']+1)  / $allgAr['Fpanz'] );
      echo '<tr><td valign="top"><b> &raquo; </b></td><td><a href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'" title="'.$row['date'].'">'.((strlen($row['name'])<18) ? $row['name'] : substr($row['name'],0,15).'...').'<br /><span class="smalfont"> von '.$row['last'].'</span></a></td></tr>';
    }
    echo '</table>';
    ?>



    diese hier ohne!wo und wie füge ich das richtig ein damit es klappt:

    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    	$abf = 'SELECT * 
    	        FROM prefix_news 
    					WHERE news_recht >= '.$_SESSION['authright'].'
    					ORDER BY news_time DESC
    					LIMIT 0,2';
    	$erg = db_query($abf);
      echo '<table>';
      while ($row = db_fetch_object($erg)) {  
    		echo '<tr><td valign="top"><b> &raquo; </b></td><td><a class="box" href="index.php?news-'.$row->news_id.'"><span class="smalfont">'.$row->news_title.'</span></a></td></tr>';
      }
      echo '</table>';






    es dürfte dieser teil
    <18) ? $row['name'] : substr($row['name'],0,15).'...').'<br />
    sein denke ich aber wo kommt der hin bzw wird er eingefügt ?habe schon einiges versucht aber kein erfolg gehabt!


    vielen dank schon mal für die hilfe!


    Zuletzt modifiziert von devilfish am 22.05.2008 - 15:58:29
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Design und Templates

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten