News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 1
Seite [1]
RaPiD


Geekboy




Beiträge: 1192
# Thema - 29.07.2012 um 21:30 Uhr
Hallo,

ich habe die News navlist.php wie auch die tpl in navtop.php und tpl kopiert.
Ich versuche grade das so zu machen wie bei Board navtop, habe aber gemerkt das es gar nicht geht bei News.
Wie bekomme ich das nun hin das er unter News navtop immer die 5 Top News mit den meisten Kommentare anzeigt?

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

$cs_lang cs_translate('news');
$cs_option cs_sql_option(__FILE__,'news');
$data = array();

$select 'ne.news_id AS news_id, ne.news_headline AS news_headline, ne.news_time AS news_time';
$public 'ne.news_public > \'0\' AND cat.categories_access <= \'' $account['access_news'] . '\'';

###########################
$order 'ne.comments_count DESC';
###########################

$tables 'news ne INNER JOIN {pre}_categories cat ON ne.categories_id = cat.categories_id';
$cs_news cs_sql_select(__FILE__,$tables,$select,$public,'ne.comments_count DESC',0,$cs_option['max_navtop']);

if(empty(
$cs_news)) {
  echo 
$cs_lang['no_data'];
}
else {
  if(
$cs_option['max_navtop'] == 1)
    
$cs_news = array(=> $cs_news);
  
$run 0;
  foreach (
$cs_news AS $news) {    
    
$data['news'][$run]['news_time'] = cs_date('unix',$news['news_time'],1,1);
    
$short strlen($news['news_headline']) <= 36 $news['news_headline'] : substr($news['news_headline'],0,$cs_option['headline_short']) . '...';
    
$data['news'][$run]['news_url'] = cs_url('news','view','id=' $news['news_id']);
    
$data['news'][$run]['news_short'] = cs_secure($short);
    
$data['news'][$run]['news_headline'] = cs_secure($news['news_headline']);

###########################
    
$where3 "comments_mod = 'news' AND comments_fid = " $news['news_id'];
    
$data['news'][$run]['comments_count'] = cs_sql_count(__FILE__'comments'$where3);
###########################

    
$run++;
  }
  echo 
cs_subtemplate(__FILE__,$data,'news','navtop');
}


danke schon mal für eure hilfe.

MfG


Zuletzt editiert von RaPiD am 31.07.2012 um 07:41 Uhr (2x Editiert)
Inaktiv
RaPiD
Thread-Ersteller


Geekboy




Beiträge: 1192
# Antwort: 1 - 31.07.2012 um 07:40 Uhr
Sry für *Push* aber könnt mir bitte jemand weiter helfen?


Inaktiv
|
Antworten: 1
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo