ilch Forum » Ilch Clan 1.1 » Design und Templates » Funktion für Zeilenumbruch wird nicht...

Geschlossen
  1. #1
    User Pic
    LDA Mitglied
    Registriert seit
    28.01.2007
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    Die Funktion in der _lastforum.php hab ich für mich von
     ((strlen($row['name'])<18) ? $row['name'] : substr($row['name'],0,15).'...')

    auf
    ((strlen($row['name'])<25) ? $row['name'] : substr($row['name'],0,22).'...')

    geändert und hochgeladen, nur wird immer noch nur 18 Zeichen ausgegeben. also 15 und dann drei Punkte.

    Ich ruf dat ganze so auf:

    <div id="menu-mitte">
    		<table cellpadding="0" cellspacing="0" border="0">
              <tr>
                <td style="width: 244px; height: 21px; background: url(include/designs/Dennis/img/box_middle_top.gif) no-repeat bottom left;" align="center"><b class="menu_heading">Last News</b></td>
    			<td style="width: 244px; height: 21px; background: url(include/designs/Dennis/img/box_middle_top.gif) no-repeat bottom left;" align="center"><b class="menu_heading">Last Forum</b></td>
              </tr><tr>
                <td style="min-height:100px; background: url(include/designs/Dennis/img/box_mittle_middle.gif) repeat-y; padding: 4px;">{_boxes_lastnews}</td>
    			<td style="min-height:100px; background: url(include/designs/Dennis/img/box_mittle_middle.gif) repeat-y; padding: 4px;">{_boxes_lastforum}</td>
              </tr><tr>
                <td><img src="include/designs/Dennis/img/box_middle_middlebottom.gif" alt="" /></td>
    			<td><img src="include/designs/Dennis/img/box_middle_middlebottom.gif" alt="" /></td>
              </tr>
            </table>
            <br />
    	</div>


    Des müsste doch funzen oder hab ich was vergessen?

    betroffene Homepage: lorddarkangel.lo.funpic.de/kkt/index.php?news
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ja es müsste funktionieren, allerdings muss die Datei lastforum.php heißen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    LDA Mitglied
    Registriert seit
    28.01.2007
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    Ich merk grad dass da 2 lastforum dateien drin liegen kann mir jemand sagen welche die richtige is?

    1. lastforum.php
    <?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>';
    ?>


    2. _lastforum.php
    <?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
    WHERE (b.view >= ".$_SESSION['authright']." OR b.reply >= ".$_SESSION['authright']." OR b.start >= ".$_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><font color="#0000FF"> &raquo; </font></b></td>
      			<td><a href="?forum-showposts-'.$row['id'].'-p'.$row['page'].'#'.$row['pid'].'" title="'.$row['date'].'"><font color="#0099FF">'.((strlen($row['name'])<25) ? $row['name'] : substr($row['name'],0,22).'.').'</font><br /><span class="smalfont"> von '.$row['last'].'</span></a></td>
    		</tr>';
    }
    echo '</table>';
    ?>



    Zuletzt modifiziert von LDA am 28.01.2007 - 18:30:08
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Die sollten beide gehen, es wird allerdings nur die genutzt die lastforum.php heißt.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Design und Templates

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten