Author Topic: Kategorieansicht  (Read 3907 times)

0 Members and 1 Guest are viewing this topic.

Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.806
  • I ♥ 4I
    • View Profile
Kategorieansicht
« on: July 30, 2008, 09:48:12 PM »
Wie kann ich die Kategorieansicht ändern?
Meine Kategorien sollen näher zusammen und nicht so weit auseinander wie im Anhang zu sehen. Geht das denn so einfach?

Offline honda2000

  • 4images Guru
  • *******
  • Posts: 3.263
    • View Profile
    • Wir machen Internet!
Re: Kategorieansicht
« Reply #1 on: July 31, 2008, 09:53:38 AM »
wenn mich nicht alles täuscht:
templates/categories.html

Code: [Select]
<td width="450" valign="top"><br />
                  <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td><b class="title">{cat_name}</b></td>
                      <td align="right" valign="bottom">{upload_button}</td>
                    </tr>
                  </table>
                  <br />{cat_description} (Hits: {cat_hits})
                  <hr size="1" />
                  {if categories}
                  <table width="450" border="0" cellspacing="0" cellpadding="1">
                    <tr>
                      <td class="head1">
                        <table width="100%" border="0" cellspacing="0" cellpadding="3">
                          <tr>
                            <td class="head1" valign="top">{lang_sub_categories}</td>
                          </tr>
                          <tr>
                            <td class="row2" valign="top">{categories}</td>
                          </tr>
                        </table>
                      </td>
                    </tr>
                  </table>
                  <br />
  {endif categories}

naja, bei Zwei Kategorien nebeneinander, ist die Tabelle eben 450Px breit

wenn du natürlich zusätzlich noch von 640 (Standard) auf 100% geändert hat, wirds noch breiter.

Gib doch mal: border="1" bordercolor="#ffffff" zum testen ein, welche tabelle schmaler werden muss (kannst du ja wieder löschen) aund dann mach einfach diese Tabelle schmaler oder zentriert (schmaler in %-Angaben richtet am schönsten aus!)

Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.806
  • I ♥ 4I
    • View Profile
Re: Kategorieansicht
« Reply #2 on: August 04, 2008, 07:15:33 PM »
Hey honda, danke für deine Info.
Schau mal.. so sieht das aber bei mir aus!
Ausserdem wird im IE alles Mittig angezeigt :( nur im FF nicht

categories.html
Code: [Select]
{header}
<div id="mainarea">
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
    <tr>
      <td width="185" style="padding: 4px; padding-top: 4px;padding-right: 1ex;" valign="top"><div id="leftbarHeader" style="padding-top: 5px; width: 185px;">
          <div class="tborder" style="margin-bottom: 2px;">
            <div class="titlebg" style="padding: 4px; font-weight: bold;"> User Panel </div>
            <div class="windowbg" style="padding:4px;"> {user_box}</div>
          </div>
        </div>
        <div id="leftbarHeader" style="padding-top: 5px; width: 185px;">
          <div class="tborder" style="margin-bottom: 2px;">
            <div class="titlebg" style="padding: 4px; font-weight: bold;">Private Nachrichten</div>
            <div class="windowbg" style="padding:4px;"> {if pm_show}
              {ifnot user_pm_banned}
              &raquo; {pm_inbox} ({pm_inbox_total})<br />
              &raquo; {pm_sentbox} ({pm_sentbox_total})<br />
              &raquo; {pm_outbox} ({pm_outbox_total})<br />
              &raquo; {pm_newpm}<br />
              <br />
              {pm}
              {endifnot user_pm_banned}     
              {endif pm_show}</div>
          </div>
        </div>
      {if random_image}
        <div id="leftbarHeader" style="padding-top: 5px; width: 185px;">
        <div class="tborder" style="margin-bottom: 2px;">
          <div class="titlebg" style="padding: 4px; font-weight: bold;">{lang_random_image}</div>
          <div class="windowbg" style="padding:4px;">                   {random_images_slide}
                   <noscript>{random_image}</noscript></div>
        </div>
        </div>
        {endif random_image}
        <div id="leftbarHeader" style="padding-top: 5px; width: 185px;">
          <div class="tborder" style="margin-bottom: 2px;">
            <div class="titlebg" style="padding: 4px; font-weight: bold;">Statistik</div>
            <div class="windowbg" style="padding:4px;">
              <table width="100%" border="0">
                <tr>
                  <td><div align="center"><span class="smalltext" style="padding-left:10px;">{paging_stats}<br />
                      Klicks: {cat_hits}</span></div></td>
                </tr>
                <tr>
                  <td>{user_last_action_box}<br />
                    Wir haben genau<strong> {total_images}</strong> Bilder in <strong>{total_categories}</strong> Kategorien
                    </p></td>
                </tr>
              </table>
            </div>
          </div>
        </div></td>
      <td width="100%" align="left" valign="top" style="padding-top: 10px; padding-bottom: 10px;"><table cellpadding="0" cellspacing="0" border="0" width="100%" style="table-layout: fixed;">
          <tr>
            <td valign="top"><div class="tborder" style="margin-bottom: 2px;">
              <div style="padding: 3px 6px 3px 6px;" class="titlebg"> Kategorie&uuml;bersicht. </div>
              <table width="100%" cellpadding="0" cellspacing="0">
                <tr>
                  <td width="35%" height="154" background="{template_url}/images/uber/kategorie.png" ><div align="right"></div></td>
                  <td width="65%" height="154" background="{template_url}/images/uber/uber.png">Hier siehst du alle vorhandenen Kategorien von <strong>{site_name}</strong>. W&auml;hle deine Bilder in deine ausgew&auml;hlte Kategorie hoch oder schaue dir anderen Bilder in anderen Kategorien von anderen Usern an.</td>
                </tr>
              </table>
            </div>
              <div class="tborder" style="margin-bottom: 2px;">
                <div class="catbg" style="padding: 3px 6px 3px 6px;"> Sortiermethode </div>
                <table width="100%" cellpadding="0" cellspacing="0">
                  <tr>
                    <td valign="top" class="windowbg2" style="padding: 4px;"><div style="_height: 1%;">
                        <div>
                          <div align="center">{imgsort_dropdown_form}<br />
                          {ajax_slideshow_button}{upload_button}</div>
                        </div>
                      </div></td>
                  </tr>
                </table>
              </div>
              {if categories}
              <div class="tborder" style="margin-bottom: 2px;">
                <div style="padding: 3px 6px 3px 6px;" class="catbg">
                  <div align="center"><span class="pinktext">{lang_categories}<br />
                    </span></div>
                </div>
                <table width="100%" cellpadding="0" cellspacing="0">
                  <tr>
                    <td valign="top" class="windowbg2"><div style="_height: 1%;">
                        <div>
                          <div align="center">
                            <table align="center" width="100%" border="0">
                              <tr>
                                <td><div align="center">{categories}</div></td>
                              </tr>
                            </table>
                          </div>
                        </div>
                      </div></td>
                  </tr>
                </table>
              </div>
              {endif categories}
              {if thumbnails}
              <div class="tborder" style="margin-bottom: 2px;">
                <div style="padding: 3px 6px 3px 6px;" class="catbg"> {lang_thumbnails} </div>
                <table width="100%" cellpadding="0" cellspacing="0">
                  <tr>
                    <td valign="top" class="windowbg2" style="padding: 4px;"><div style="_height: 1%;">
                        <div> {if show_terms}
            {show_terms}
{endif show_terms}
{if no_terms}
            {thumbnails}
{endif no_terms} </div>
                      </div></td>
                  </tr>
                </table>
              </div>
              {endif thumbnails}<br />
              <div align="center"> {paging} </div>
              <div class="tborder" style="margin-bottom: 2px;">
                <table width="100%" cellpadding="0" cellspacing="0">
                  <tr>
                    <td valign="top" class="windowbg2" style="padding: 4px;"><div style="_height: 1%; overflow: auto;">
                        <div>
                          <table width="525" border="0" cellspacing="0" cellpadding="0">
                            <tr>
                              <td><div align="center">{category_dropdown_form}</div></td>
                              <td align="right">{setperpage_dropdown_form}</td>
                            </tr>
                          </table>
                        </div>
                      </div></td>
                  </tr>
                </table>
              </div></td>
          </tr>
        </table></td>
    </tr>
  </table>
</div>
<!-- ############################## Start MOD Ajax Slideshow/Diashow ############################## -->
{ajax_slideshow}
<!-- ################################ End MOD Ajax Slideshow/Diashow ############################## -->
{footer}

categories_bit.html
Code: [Select]
<div id="cat_bit">
  <div align="center"><table border="0" align="center" cellpadding="0" cellspacing="0" class="border">
  <tr>
    <td valign="top"><a href="{cat_url}"><img src="{template_url}/images/cat/{cat_name}.png" border="0" /></a></td>
    <td><table width="100%" border="0">
        <tr>
          <td>Name:</td>
          <td><a href="{cat_url}" class="maincat">{cat_name}</a></td>
        </tr>
        <tr>
          <td>Anzahl:</td>
          <td>{num_images} Kategorien / User</td>
        </tr>
        <tr>
          <td><img src="{template_url}/images/{lang_new}.gif" />:</td>
          <td>{if cat_is_new}<sup class="new">Neue Bilder vorhanden</sup>{endif cat_is_new}</td>
        </tr>
        <tr>
          <td colspan="2"><div align="left"><a onmouseover="Tip('{if cat_description}{cat_description}
{endif cat_description}');" onmouseout="UnTip()" target="_blank" border="0"><img border="0"
src="{template_url}/images/info.png" width="128" height="79" /></a></div></td>
        </tr>
      </table></td>
  </tr>
</table></div>
</div>

categories.php
Code: [Select]
<?php
$templates_used 
'categories,category_bit,thumbnail_bit';
$main_template 'categories';

define('GET_CACHES'1);
define('ROOT_PATH''./');
include(
ROOT_PATH.'global.php');
require(
ROOT_PATH.'includes/sessions.php');
$user_access get_permission();
include(
ROOT_PATH.'includes/page_header.php');

if (!
$cat_id || !isset($cat_cache[$cat_id]) || !check_permission("auth_viewcat"$cat_id)) {
  
redirect("index.php");
}

$cache_id create_cache_id(
  
'page.categories',
  array(
    
$user_info[$user_table_fields['user_id']],
    
$cat_id,
    
$page,
    
$perpage,
    isset(
$user_info['lightbox_image_ids']) ? substr(md5($user_info['lightbox_image_ids']), 08) : 0,
    
$config['template_dir'],
    
$config['language_dir']
  )
);

if (!
$cache_page_categories || !$content get_cache_file($cache_id)) {
// Always append session id if cache is enabled
if ($cache_page_categories) {
  
$old_session_mode $site_sess->mode;
  
$site_sess->mode 'get';
}

ob_start();


//--- Show Categories ---------------------------------

if (!check_permission("auth_upload"$cat_id)) {
  
$upload_url "";
  
$upload_button "<img src=\"".get_gallery_image("upload_off.gif")."\" border=\"0\" alt=\"\" />";
}
else {
  
$upload_url $site_sess->url(ROOT_PATH."member.php?action=uploadform&amp;".URL_CAT_ID."=".$cat_id);
  
$upload_button "<a href=\"".$upload_url."\"><img src=\"".get_gallery_image("upload.gif")."\" border=\"0\" alt=\"\" /></a>";
}

$random_cat_image = (defined("SHOW_RANDOM_IMAGE") && SHOW_RANDOM_IMAGE == 0) ? "" get_random_image($cat_id);
$site_template->register_vars(array(
  
"categories" => get_categories($cat_id),
  
"cat_name" => format_text($cat_cache[$cat_id]['cat_name'], 2),
  
"cat_description" => format_text($cat_cache[$cat_id]['cat_description'], 101),
  
"cat_hits" => $cat_cache[$cat_id]['cat_hits'],
  
"upload_url" => $upload_url,
  
"upload_button" => $upload_button,
  
"random_cat_image" => $random_cat_image
));

unset(
$random_cat_image);


//--- Show Images -------------------------------------

$site_template->register_vars(array(
  
"has_rss"   => true,
  
"rss_title" => "RSS Feed: ".format_text($cat_cache[$cat_id]['cat_name'], 2)." (".str_replace(':'''$lang['new_images']).")",
  
"rss_url"   => $script_url."/rss.php?action=images&amp;".URL_CAT_ID."=".$cat_id
));

$num_rows_all = (isset($cat_cache[$cat_id]['num_images'])) ? $cat_cache[$cat_id]['num_images'] : 0;
$link_arg $site_sess->url(ROOT_PATH."categories.php?".URL_CAT_ID."=".$cat_id);

include(
ROOT_PATH.'includes/paging.php');
$getpaging = new Paging($page$perpage$num_rows_all$link_arg);
$offset $getpaging->get_offset();

$site_template->register_vars(array(
  
"paging" => $getpaging->get_paging(),
  
"paging_stats" => $getpaging->get_paging_stats()
));

$imgtable_width ceil((intval($config['image_table_width'])) / $config['image_cells']);
if ((
substr($config['image_table_width'], -1)) == "%") {
  
$imgtable_width .= "%";
}

$additional_sql "";
if (!empty(
$additional_image_fields)) {
  foreach (
$additional_image_fields as $key => $val) {
    
$additional_sql .= ", i.".$key;
  }
}

$sql "SELECT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits".$additional_sql.", c.cat_name".get_user_table_field(", u.""user_name")."
        FROM ("
.IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)
        LEFT JOIN "
.USERS_TABLE." u ON (".get_user_table_field("u.""user_id")." = i.user_id)
        WHERE i.image_active = 1 AND i.cat_id = 
$cat_id AND c.cat_id = i.cat_id
        ORDER BY "
.$config['image_order']." ".$config['image_sort'].", i.image_id ".$config['image_sort']."
        LIMIT 
$offset$perpage";
$result $site_db->query($sql);
$num_rows $site_db->get_numrows($result);

if (!
$num_rows)  {
  
$thumbnails "";
  
$msg $lang['no_images'];
}
else {
  
$thumbnails "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">\n";
  
$count 0;
  
$bgcounter 0;
  while (
$image_row $site_db->fetch_array($result)){
    if (
$count == 0) {
      
$row_bg_number = ($bgcounter++ % == 0) ? 2;
      
$thumbnails .= "<tr class=\"imagerow".$row_bg_number."\">\n";
    }
    
$thumbnails .= "<td width=\"".$imgtable_width."\" valign=\"top\">\n";

    
show_image($image_row);
    
$thumbnails .= $site_template->parse_template("thumbnail_bit");
    
$thumbnails .= "\n</td>\n";

    
$count++;
    if (
$count == $config['image_cells']) {
      
$thumbnails .= "</tr>\n";
      
$count 0;
    }
  } 
// end while

  
if ($count 0)  {
    
$leftover = ($config['image_cells'] - $count);
    if (
$leftover 0) {
      for (
$i 0$i $leftover$i++){
        
$thumbnails .= "<td width=\"".$imgtable_width."\">\n&nbsp;\n</td>\n";
      }
      
$thumbnails .= "</tr>\n";
    }
  }
  
$thumbnails .= "</table>\n";
//end else
$site_template->register_vars("thumbnails"$thumbnails);
unset(
$thumbnails);

//################################ Start MOD Ajax Slideshow/Diashow ##############################
$sql "SELECT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits".$additional_sql.", c.cat_name".get_user_table_field(", u.""user_name")."
        FROM ("
.IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)
        LEFT JOIN "
.USERS_TABLE." u ON (".get_user_table_field("u.""user_id")." = i.user_id)
        WHERE i.image_active = 1 AND i.cat_id = 
$cat_id AND c.cat_id = i.cat_id
        ORDER BY "
.$config['image_order']." ".$config['image_sort'].", image_id ".$config['image_sort']."
        LIMIT 
$offset, ".$config['ajax_slideshowviewer_how_many']."";

$result $site_db->query($sql);
$num_rows $site_db->get_numrows($result);

$max_length_image_name 65;
$max_length_image_description 55;
$ajax_slideshow_view 0;

if (!
$num_rows)  {
  
$site_template->register_vars(array(
  
"ajax_slideshow" => "",
  
"ajax_slideshow_button" => "",
));
}
else {
  
$ajax_slideshow "<script type=\"text/javascript\" src=\"templates/test/js/diashow.js\"></script>\n";
  
$ajax_slideshow .= "<script type=\"text/javascript\">\n<!-- \n";
  
$ajax_slideshow .= "var viewer = new PhotoViewer();\n";
  
$ajax_slideshow .= "viewer.setSlideDuration(".$config['ajax_slideshowviewer_setSlideDuration'].");\n";
  
$ajax_slideshow .= "viewer.".$config['ajax_slideshowviewer_Panning']."Panning();\n";
  
$ajax_slideshow .= "viewer.".$config['ajax_slideshowviewer_AutoPlay']."AutoPlay();\n";
  
$ajax_slideshow .= "viewer.".$config['ajax_slideshowviewer_Fading']."Fading();\n";
  
$ajax_slideshow .= "viewer.setBackgroundColor('".$config['ajax_slideshowviewer_setBackgroundColor']."');\n";
  
$ajax_slideshow .= "viewer.setBorderWidth(".$config['ajax_slideshowviewer_setBorderWidth'].");\n";
  
$ajax_slideshow .= "viewer.setFontSize(".$config['ajax_slideshowviewer_setFontSize'].");\n";
  
$ajax_slideshow .= "viewer.".$config['ajax_slideshowviewer_Shade']."Shade();\n";
  
$ajax_slideshow .= "viewer.setShadeColor('".$config['ajax_slideshowviewer_setShadeColor']."');\n";
  
$ajax_slideshow .= "viewer.setShadeOpacity('".$config['ajax_slideshowviewer_setShadeOpacity']."');\n";
  
$ajax_slideshow .= "viewer.".$config['ajax_slideshowviewer_Loop']."Loop();\n";
  
$ajax_slideshow .= "viewer.setOnClickEvent(".$config['ajax_slideshowviewer_OnClickEvent'].");\n";
  if (
$config['ajax_slideshowviewer_Toolbar'] == "disable") {
  
$ajax_slideshow .= "viewer.disableToolbar();\n"; }
  if (
$config['ajax_slideshowviewer_EmailLink'] == "disable") {
  
$ajax_slideshow .= "viewer.disableEmailLink();\n"; }
  if (
$config['ajax_slideshowviewer_PhotoLink'] == "disable") {
  
$ajax_slideshow .= "viewer.disablePhotoLink();\n"; }
  
$count 0;
  
$bgcounter 0;
while (
$image_row $site_db->fetch_array($result)) {
   
$ext get_file_extension($image_row['image_media_file']);
   
$config['ajax_slideshowviewer_Types_array'] = explode(","$config['ajax_slideshowviewer_Types']);
   if (
in_array($ext$config['ajax_slideshowviewer_Types_array'])) {
   
$ajax_slideshow_view 1;
   
show_image($image_row);
   
$image_name_short = (isset($image_row['image_name']) && strlen($image_row['image_name']) > $max_length_image_name) ? substr(format_text(stripslashes($image_row['image_name']), 2), 0$max_length_image_name)."..." format_text(stripslashes($image_row['image_name']), 2);
   
$image_name_short str_replace("\r","",$image_name_short);
   
$image_name_short str_replace("\n","",$image_name_short);
   
$image_name_short str_replace("<br>","",$image_name_short);
   
$image_name_short str_replace("<br />","",$image_name_short);
   
$image_name_short str_replace("'","",$image_name_short);
   
$image_name_short str_replace("&lt;","<",$image_name_short);
   
$image_name_short str_replace("&gt;",">",$image_name_short);
   
$image_name_short stripslashes($image_name_short);
   
$image_name_short "".$lang['image_name'].$image_name_short";

   if (
$config['ajax_slideshowviewer_description'] == "enable") {
   
$image_description_short = (isset($image_row['image_description']) && strlen($image_row['image_description']) > $max_length_image_description) ? substr(format_text(stripslashes($image_row['image_description']), 101), 0$max_length_image_description)."..." format_text(stripslashes($image_row['image_description']), 101);
   
$image_description_short str_replace("\r","",$image_description_short);
   
$image_description_short str_replace("\n","",$image_description_short);
   
$image_description_short str_replace("<br>","",$image_description_short);
   
$image_description_short str_replace("<br />","",$image_description_short);
   
$image_description_short str_replace("'","",$image_description_short);
   
$image_description_short str_replace("&lt;","<",$image_description_short);
   
$image_description_short str_replace("&gt;",">",$image_description_short);
   
$image_description_short stripslashes($image_description_short);

   if (
$image_description_short == "")  {
   
$image_description_short "&nbsp;";
   } else {
    
$image_description_short "<br>".$lang['description'].$image_description_short";
   }
   }
   else {
   
$image_description_short "&nbsp;";
   }
   
$ajax_slideshow .= "viewer.add('".MEDIA_DIR."/".$image_row['cat_id']."/".$image_row['image_media_file']."', '".$image_description_short."', '".$image_name_short."');\n";
   }
   }
  if (
$count 0)  {
    
$leftover = ($config['image_cells'] - $count);
  }
  
$ajax_slideshow .= "//-->\n</script>\n";

if (
$user_info['user_level'] == GUEST && $config['ajax_slideshowviewer_Show'] == "1" && $ajax_slideshow_view == "1") {
  
$ajax_slideshow_button "<img src=\"".get_gallery_image("diashow_off.gif")."\" border=\"0\" alt=\"\" />";
  
$site_template->register_vars(array(
  
"ajax_slideshow_button" => $ajax_slideshow_button
  
));
}
elseif (
$user_info['user_level'] != GUEST && $config['ajax_slideshowviewer_Show'] == "1" && $ajax_slideshow_view == "1" || $config['ajax_slideshowviewer_Show'] == "2" && $ajax_slideshow_view == "1") {
  
$ajax_slideshow_button "<a href=\"javascript:void(viewer.show(0))\"><img src=\"".get_gallery_image("diashow.gif")."\" border=\"0\" alt=\"\" /></a>";
  
$site_template->register_vars(array(
  
"ajax_slideshow" => $ajax_slideshow,
  
"ajax_slideshow_button" => $ajax_slideshow_button
  
));
}
else {
  
$site_template->register_vars(array(
  
"ajax_slideshow" => "",
  
"ajax_slideshow_button" => "",
));
}
}
unset(
$ajax_slideshow);
//################################ End MOD Ajax Slideshow/Diashow ##############################

//--- Image Terms -------------------------------------

if ($action == "terms") {
  
terms_add($cat_id);
}
$terms 0;
if (!
terms_check($cat_id) && $action != "terms")
{
  
$terms_agreement = ($lang['terms_agreement'][$cat_cache[$cat_id]['terms_msg']]) ? $lang['terms_agreement'][$cat_cache[$cat_id]['terms_msg']] : $lang['terms_agreement'][0];
  
$site_template->register_vars(array(
    
"url_home" => $site_sess->url(ROOT_PATH."index.php"),
    
"mode" => $mode,
    
"lang_terms" => $lang['terms'],
    
"lang_terms_agreement" => $terms_agreement,
    
"lang_agree" => $lang['agree'],
    
"lang_agree_not" => $lang['agree_not']
  ));
  
$terms $site_template->parse_template("terms");
}
$site_template->register_vars(array(
    
"show_terms" => $terms,
    
"no_terms" => ($terms) ? 1
));
//--- End Image Terms -------------------------------------

//--- Clickstream -------------------------------------

$clickstream "<span class=\"clickstream\"><a href=\"".$site_sess->url(ROOT_PATH."index.php")."\" class=\"clickstream\">".$lang['home']."</a>".$config['category_separator'].get_category_path($cat_id)."</span>";


//--- Print Out ---------------------------------------

$site_template->register_vars(array(
  
"msg" => $msg,
  
"clickstream" => $clickstream
));

$site_template->print_template($site_template->parse_template($main_template));

$content ob_get_contents();
ob_end_clean();

if (
$cache_page_categories) {
  
// Reset session mode
  
$site_sess->mode $old_session_mode;

  
save_cache_file($cache_id$content);
}

// end if get_cache_file()

echo $content;

//Update Category Hits
if ($user_info['user_level'] != ADMIN && $page == 1) {
  
$sql "UPDATE ".CATEGORIES_TABLE."
          SET cat_hits = cat_hits + 1
          WHERE cat_id = 
$cat_id";
  
$site_db->query($sql);
}

include(
ROOT_PATH.'includes/page_footer.php');
?>

Ich hoffe das man mir helfen kann!