ilch Forum » Ilch Clan 1.1 » Allgemein » kanews news preview

Geschlossen
  1. #1
    User Pic
    schneider24 Mitglied
    Registriert seit
    19.02.2007
    Beiträge
    9
    Beitragswertungen
    0 Beitragspunkte
    hallo leute!
    ich habe folgendes problem:

    ich möchte, dass in der katnews (modul) auch eine news-vorschau wie in der normalen news vorhanden ist. ich bekomme es nur leider nicht hin. also dass teile aus dem ganzen text bis previewende in der kategorisierten newsanzeige dargestellt werden. mit welcher variablen muss ich das einbinden?

    bitte helft mir schnell, das problem muss so schnell wie möglich gelöst werden.

    danke schonmal im vorraus.


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link


    Zuletzt modifiziert von schneider24 am 04.08.2009 - 15:21:22
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    katnews (modul) - Was ist das denn?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    schneider24 Mitglied
    Registriert seit
    19.02.2007
    Beiträge
    9
    Beitragswertungen
    0 Beitragspunkte
    das ist nen modul hier in board...newskategorisierung 1.1 oder so heißt das.....

    also was ich meine ist, wenn man dann die gruppe aufruft hat man nur die titel in ner tabelle ich möchte aber darunter dann immer den previetext bis PREVIEWENDE in der news. was muss ich in der php-datei ändern, dh das anzeigen kann?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Kannst du einen genauen Link zu dem Modul geben?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    schneider24 Mitglied
    Registriert seit
    19.02.2007
    Beiträge
    9
    Beitragswertungen
    0 Beitragspunkte
    www.gameinside.de/index.php?katnews-Allgemein z.B.

    oder meinst du zum modul bei der downloadbase?
    tool zum download findste hier:

    externer Link
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ich nehme mal an, du meinst es so:

    contents/katnews.php
    <?php
    // Copyright by: Michael Riedel
    // Support: www.ilch.de
    defined ('main') or die ('no direct access');
    // Allgemeine Variablen
    $titellaenge = 35; # beispielsweise: $titellaenge	= '12'  					würde bedeuten: "Neues Counte..." 	=> ganz praktisch um Designsprengungen zu verhindern
    $unamelaenge = 20; # beispielsweise: $linkclass		= '6' 						würde bedeuten: "$CoRpI..." 				=> ganz praktisch um Designsprengungen zu verhindern
    $rowclass1 = 'Cnorm'; # beispielsweise: $linkclass		= 'Cnorm' 				würde bedeuten: (1. Zeilenklasse) <tr class="Cnorm"><td>.......</td></tr>
    $rowclass2 = 'Cmite'; # beispielsweise: $linkclass		= 'Cmite' 				würde bedeuten: (2. Zeilenklasse) <tr class="Cnorm"><td>.......</td></tr>
    $linkclass = ''; # beispielsweise: $linkclass		= 'class="box"' 	würde bedeuten: <a class="box" href="xyz">xyz</a>
    $limit = 50; # beispielsweise: $limit				= '100' 					würde bedeuten: in der Tabellenübersicht werden 100 News angezeigt bis eine neue Seite käme
    
    $newskat = $menu->get(1);
    $title = $allgAr['title'] . ' :: Newskategorie - ' . $newskat;
    $hmenu = 'News - ' . $newskat;
    $design = new design ($title , $hmenu);
    
    $design->header();
    
    $page = ($menu->getA(2) == 'p' ? $menu->getE(2) : 1);
    $MPL = db_make_sites ($page , "WHERE (( news_recht >= " . $_SESSION['authright'] . " ) AND ( news_kat = '" . $newskat . "' ))", $limit , '?katnews-' . $newskat , 'news');
    $anfang = ($page - 1) * $limit;
    
    $abf = "SELECT
          a.news_title as title,
          a.news_id as id,
    	  a.news_kat as kategorie,
          DATE_FORMAT(a.news_time,'%d.%m.%Y') as datum,
          b.name as username,
    	  a.user_id as userid,
    	  a.news_text
          FROM prefix_news as a
          LEFT JOIN prefix_user as b ON a.user_id = b.id
          WHERE ((a.news_kat = '" . $newskat . "') AND ((" . $_SESSION['authright'] . " <= a.news_recht) OR ( a.news_recht = 0 ))) ORDER BY news_time DESC
          LIMIT " . $anfang . "," . $limit;
    
    $tpl = new tpl ('katnews.htm');
    
    $ar = array (
        'NEWSKAT' => $newskat,
        'KATPIC' => '<img src="include/images/news/' . $newskat . '.jpg" alt="' . $newskat . '" />',
        'SITELINK' => $MPL
        );
    $tpl->set_ar_out($ar, 0);
    $erg = db_query($abf);
    
    $i = 0;
    while ($row = db_fetch_assoc($erg)) {
        $i++;
        $k0m = db_query("SELECT COUNT(ID) FROM `prefix_koms` WHERE uid = " . $row['id'] . " AND cat = 'NEWS'");
        $row['kom'] = db_result($k0m, 0);
    
        if ($i % 2 != 0) {
            $rowcolorclass = $rowclass1;
        } else {
            $rowcolorclass = $rowclass2;
        }
        if (strlen($row['title']) > $titellaenge) {
            $row['title'] = substr($row['title'], 0, $titellaenge) . '...';
        }
        if (strlen($row['username']) > $unamelaenge) {
            $row['username'] = substr($row['username'], 0, $unamelaenge) . '...';
        }
    	$textar = explode('[PREVIEWENDE]', $row['news_text']);
    	
        $ar = array (
            'RCC' => $rowcolorclass,
            'DATE' => $row['datum'],
            'TITLE' => '<a ' . $linkclass . ' href="?news-' . $row['id'] . '">' . $row['title'] . '</a>',
            'USERNAME' => '<a ' . $linkclass . ' href="?user-details-' . $row['userid'] . '">' . $row['username'] . '</a>',
            'COMMENTS' => '<a ' . $linkclass . ' href="?news-' . $row['id'] . '">(' . $row['kom'] . ')',
            'TEXT' => bbcode($textar[0])
            );
    
        $tpl->set_ar_out($ar, 1);
    }
    $tpl->out(2);
    unset($tpl);
    
    $design->footer();
    
    ?>


    templates/katnews.htm
    <table cellpadding="3" cellspacing="1" border="0" width="100%" class="border">
      <tr class="Chead">
    	  <td colspan="4"><b>{NEWSKAT}</b></td>
    	</tr>
    	<tr class="Cnorm">
    	  <td colspan="4" align="center">{KATPIC}</td>
    	</tr>
    	<tr class="Chead">
    	  <td width="20%">Datum</td>
    		<td width="40%">Titel</td>
    		<td width="20%">Autorname</td>
    		<td width="20%">Kommentare</td>
    	</tr>
    	{EXPLODE}
    	<tr class="{RCC}">
    	    <td align="left">{DATE}</td>
    		<td align="left">{TITLE}</td>
    		<td align="left">{USERNAME}</td>
    		<td align="right">{COMMENTS}</td>
    	</tr>
    	<tr class="{RCC}">
    	    <td colspan="4" align="left">{TEXT}</td>
    	</tr>
    	{EXPLODE}
    </table>
    <div align="center">{SITELINK}</div>
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten