Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 1
Seite [1]
RaPiD


Geekboy




Beiträge: 1192
# Thema - 16.09.2009 um 23:03 Uhr
Hi leute, es wäre nett wenn ihr mir kurz helfen könntet den fehler zu korrigieren
Kenne mich nicht so gut mit php aus, ich bins aber grade erst noch am lernen

Fehler:
Error: /httpdocs/mods/news/recent.php -> cs_subtemplate - Loop not found: "cats"


php code:
kann das jemand korrigieren pls +-
 
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.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
1. / 2. / ... 
<?php
// ClanSphere 2009 - www.clansphere.net
// $Id$

$cs_lang cs_translate('news');
$data = array();
$cs_post cs_post('where');
$cs_get cs_get('where');

$cat_id = empty($cs_get['where']) ? $cs_get['where'];
if (!empty(
$cs_post['where']))  $cat_id $cs_post['where'];

$cs_option cs_sql_option(__FILE__'news');
$abcode explode(","$cs_option['abcode']);

$where "nws.news_public = 1 AND cat.categories_access <= " $account['access_news'];
if(!empty(
$cat_id)) {
  
$where .= " AND cat.categories_id = '" $cat_id "'";
}

$start = empty($_REQUEST['start']) ? : (int)$_REQUEST['start'];

$newsmod "categories_mod = 'news' AND categories_access <= " $account['access_news'];
$data['cats'] = cs_sql_select(__FILE__'categories''categories_name, categories_id'$newsmod'categories_name'00);
$count_cats count($data['cats']);
for (
$i 0$i $count_cats$i++) {
  
$data['cats'][$i]['categories_name'] = cs_secure($data['cats'][$i]['categories_name']);
  
$data['cats'][$i]['if']['selected'] = $data['cats'][$i]['categories_id'] == $cat_id true false;
}

$join 'news nws INNER JOIN {pre}_categories cat ON nws.categories_id = cat.categories_id';
$news_count cs_sql_count(__FILE__$join$where'news_id');
$data['head']['pages'] = cs_pages('news''recent'$news_count$start$cat_id0$cs_option['max_recent']);

$from 'news nws INNER JOIN {pre}_users usr ON nws.users_id = usr.users_id ';
$from .= 'INNER JOIN {pre}_categories cat ON nws.categories_id = cat.categories_id';
$select 'nws.news_id AS news_id, nws.news_headline AS news_headline, nws.news_time AS news_time, nws.news_text AS news_text,';
$select .= ' nws.news_pictures AS news_pictures, nws.users_id AS users_id, usr.users_nick AS users_nick, usr.users_active AS users_active, usr.users_delete AS users_delete, nws.categories_id AS ';
$select .= 'categories_id, cat.categories_picture AS categories_picture, cat.categories_name AS categories_name, nws.news_mirror AS news_mirror, nws.news_mirror_name AS news_mirror_name, nws.news_readmore AS news_readmore, nws.news_readmore_active AS news_readmore_active';
$order 'news_attached DESC, news_time DESC';
$cs_news cs_sql_select(__FILE__$from$select$where$order$start$cs_option['max_recent']);

if(
$cs_option['max_recent'] == '1') {
  
$anews = array();
  
array_push($anews,$cs_news);
  unset(
$cs_news);
  
$cs_news $anews;
  
$news_loop 1;
}
else {
  
$news_loop count($cs_news);
}

for(
$run 0$run $news_loop$run++) {
  
$cs_news[$run]['news_headline'] = cs_secure($cs_news[$run]['news_headline']);
  
$cs_news[$run]['news_time'] = cs_date('unix'$cs_news[$run]['news_time'], 1);

  if(empty(
$cs_news[$run]['news_readmore_active'])) {
    
$cs_news[$run]['news_readmore'] = '';
    
$cs_news[$run]['if']['readmore'] = false;
    
$cs_news[$run]['news_text'] = cs_secure($cs_news[$run]['news_text'], $abcode[0], $abcode[1], $abcode[2], $abcode[3], $abcode[4]);
  }
  else {
    
$cs_news[$run]['news_readmore'] = cs_secure($cs_news[$run]['news_readmore'], $abcode[0], $abcode[1], $abcode[2], $abcode[3], $abcode[4]);
    
$cs_news[$run]['if']['readmore'] = true;
    
$cs_news[$run]['news_text'] = '';
  }

  
$cs_user cs_secure($cs_news[$run]['users_nick']);
  
$cs_news[$run]['users_link'] = cs_user($cs_news[$run]['users_id'],$cs_news[$run]['users_nick'], $cs_news[$run]['users_active'], $cs_news[$run]['users_delete']);
  
$where3 "comments_mod = 'news' AND comments_fid = " $cs_news[$run]['news_id'];
  
$cs_news[$run]['comments_count'] = cs_sql_count(__FILE__'comments'$where3);
  
$start floor($cs_news[$run]['comments_count'] / ($account['users_limit'] + 1)) * $account['users_limit'];
  
$cs_news_com_count $cs_news[$run]['comments_count'] - $start;
  
$cs_news[$run]['comments_link'] = cs_link($cs_lang['comments'], 'news''view''id=' $cs_news[$run]['news_id'] . '&start=' $start '#com' $cs_news_com_count);
  
$cs_news[$run]['categories_name'] = cs_secure($cs_news[$run]['categories_name']);

  
$cs_news[$run]['if']['catimg'] = empty($cs_news[$run]['categories_picture']) ? false true;
  
$cs_news[$run]['url_catimg'] = empty($cs_news[$run]['if']['catimg']) ? '' 'uploads/categories/' $cs_news[$run]['categories_picture'];

  
$cs_news[$run]['pictures'] = '';
  if(!empty(
$cs_news[$run]['news_pictures'])) {
    
$news_pics explode("\n"$cs_news[$run]['news_pictures']);
    
$cs_news[$run]['pictures'] .= cs_html_br(2);
    foreach (
$news_pics as $pic) {
    
$link cs_html_img('uploads/news/thumb-' $pic);
    
$path $cs_main['php_self']['dirname'];
    
$cs_news[$run]['pictures'] .= cs_html_link($path 'uploads/news/picture-' $pic$link) . ' ';
    }
  }

  
$cs_news[$run]['if']['show'] = false;

  if(!empty(
$cs_news[$run]['news_mirror'])) {
    
$cs_news[$run]['if']['show'] = true;

    
$temp_mirror explode("\n"$cs_news[$run]['news_mirror']);
  
$temp_mirror_name explode("\n"$cs_news[$run]['news_mirror_name']);

  
$tpl_run 0;
  for(
$run_mirror=1$run_mirror count($temp_mirror); $run_mirror++) {
    
$num $run_mirror;

    if(
$run_mirror == (count($temp_mirror) - 1)) {
        
$cs_news[$run]['mirror'][$tpl_run]['dot'] =  '';
    }
    elseif(!empty(
$run_mirror)) {
      
$cs_news[$run]['mirror'][$tpl_run]['dot'] =  ' - ';
    }
    else {
      
$cs_news[$run]['mirror'][$tpl_run]['dot'] =  ' - ';
    }
    
$url strpos($temp_mirror[$run_mirror],'://') === false 'http://' $temp_mirror[$run_mirror] : $temp_mirror[$run_mirror];
    
$cs_news[$run]['mirror'][$tpl_run]['news_mirror'] = cs_html_link($url,$temp_mirror_name[$run_mirror]);
    
$tpl_run++;
  }
  }
}

$data['news'] = $cs_news;
echo 
cs_subtemplate(__FILE__$data'news''recent');


Zuletzt editiert von RaPiD am 17.09.2009 um 03:27 Uhr (2x Editiert)
Inaktiv
Miraculix


Going for pro




Herkunft: Füssen
Beiträge: 429
# Antwort: 1 - 17.09.2009 um 17:28 Uhr
Hacked By GOD


------------------
greeetz Miraculix

Band-Page -> www.muddleheaded-scum.de

Zuletzt editiert von am 17.09.2009 um 23:48 Uhr (1x Editiert)
Inaktiv
|
Antworten: 1
Seite [1]


Sie müssen sich registrieren, um zu antworten.