Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - andy.fr

Pages: [1]
1
habe das problem leider immer noch nicht lösen können...
welchen code müsste ich denn einfügen um eine unterkat. zu überschreiben?
ich würde dann den falschen einfach löschen.

have fun andy

2
hallo

kann mir denn niemand helfen?

3
hallo

hier die bit...

<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td valign="top">
     <img src="{template_url}/images/folder.gif" width="20" height="13" alt="" />
      <!-- {if random_cat_image_file}<a href="{cat_url}"><img src="{random_cat_image_file}" border="1"></a>{endif random_cat_image_file}  -->
    </td>
    <td>
     <a href="{cat_url}" class="maincat">{cat_name}</a>&nbsp;({num_images})
      {if cat_is_new}<sup class="new">{lang_new}</sup>{endif cat_is_new}
   </td>
  </tr>
</table>
{if cat_description}<span class="smalltext">{cat_description}</span><br />{endif cat_description}
{if sub_cats}{sub_cats}{endif sub_cats}
 
ich hoffe hier liegt endlich der fehler...

mfg andy

4
hallo

hier mal die categories.php

Code: [Select]
<?php
/**************************************************************************
 *                                                                        *
 *    4images - A Web Based Image Gallery Management System               *
 *    ----------------------------------------------------------------    *
 *                                                                        *
 *             File: categories.php                                       *
 *        Copyright: (C) 2002 Jan Sorgalla                                *
 *            Email: jan@4homepages.de                                    *
 *              Web: http://www.4homepages.de                             *
 *    Scriptversion: 1.7.1                                                *
 *                                                                        *
 *    Never released without support from: Nicky (http://www.nicky.net)   *
 *                                                                        *
 **************************************************************************
 *                                                                        *
 *    Dieses Script ist KEINE Freeware. Bitte lesen Sie die Lizenz-       *
 *    bedingungen (Lizenz.txt) für weitere Informationen.                 *
 *    ---------------------------------------------------------------     *
 *    This script is NOT freeware! Please read the Copyright Notice       *
 *    (Licence.txt) for further information.                              *
 *                                                                        *
 *************************************************************************/

$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)) {
  header("Location: ".$site_sess->url(ROOT_PATH."index.php""&"));
  exit;
}

$cache_id create_cache_id(
  'cat.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" => htmlspecialchars($cat_cache[$cat_id]['cat_name']),
  "cat_description" => $cat_cache[$cat_id]['cat_description'],
  "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 -------------------------------------
//-----------------------------------------------------
$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']."
        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

//----------------------------------------------------- 
//--- flash Show changes 01 starts here          --------- 
//----------------------------------------------------- 
//----------------------------------------------------- 
// Configrable variables ------------------------------ 
$max_height "750";  // any images with a greater height will not be included in slide show 
$max_width   "750";  // any images with a greater width will not be included in slide show 
//----------------------------------------------------- 
$xmlfile_user "slideshow_".$user_info['user_id'].".xml"// [UPDATED] mod for unique xml slideshow file by user : don't change this value : .SWF need it 

  foreach (glob('slideshow_*') as $filename) { 
//    $Diff = (time() - filemtime($filename))/60/60/24; // Difference in days 
    $Diff = (time() - filemtime($filename))/60/60// Difference in hours 
//    $Diff = (time() - filemtime($filename))/60; // Difference in minutes 
    if ($Diff 1unlink($filename); // xx days/hours/minutes after generation, the .xml file is deleted 
  

$xmlcontent =""
$imagePath MEDIA_PATH."/".$cat_id."/"
$countit 0

if (
file_exists($xmlfile_user) === TRUE) { 
unlink($xmlfile_user); 


$xmlcontent.="<slideshow>\r\n  <settings>\r\n    <image_folder>".$imagePath."</image_folder>\r\n    <time>3</time>\r\n    <fade>2</fade>\r\n    <pause>false</pause>\r\n    <playReverse>false</playReverse>\r\n    <repeat>true</repeat>\r\n    <captions>true</captions>\r\n  </settings>\r\n  <images>\r\n\r\n"
//----------------------------------------------------- 
//--- flash Show changes 01 ends here          --------- 
//----------------------------------------------------- 
  
  
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
    
//----------------------------------------------------- 
//--- flash Show changes 02 starts here          --------- 
//----------------------------------------------------- 
     if (!is_remote($image_row['image_media_file'])) { 
      $image_info = @getimagesize(($imagePath."/".$image_row['image_media_file'])); 
      $width $image_info[0]; 
      $height $image_info[1]; 
    // end if 

    $flashshow_id MEDIA_PATH."/".$image_row['cat_id']."/"

    if ($width  >= $max_width) continue; 
    if ($height >= $max_height) continue; 

   if (stristr($image_row['image_media_file'],".jpg") || stristr($image_row['image_media_file'],".jpeg") || stristr($image_row['image_media_file'],".bmp") || stristr($image_row['image_media_file'],".gif")){ 
      $countit $countit 1

$xmlcontent.="    <image>\r\n      <file>".$image_row['image_media_file']."</file>\r\n      <caption>\r\n        <![CDATA[".$image_row['image_name']."]]>\r\n      </caption>\r\n    </image>\r\n\r\n"
   // end if 
//----------------------------------------------------- 
//--- flash Show changes 02 ends here          --------- 
//----------------------------------------------------- 

  // 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"

//----------------------------------------------------- 
//--- flash Show changes 03 starts here          --------- 
//----------------------------------------------------- 
$xmlcontent.="  </images>\r\n</slideshow>\r\n"

   if (!$handle fopen($xmlfile_user'a')) { 
         $msg .= "Impossible d'ouvrir le fichier (<b>$xmlfile_user</b>)"
         exit
   

   if (fwrite($handle$xmlcontent) === FALSE) { 
       $msg .= "Impossible d'écrire dans le fichier (<b>$xmlfile_user</b>)"
       exit
   
//----------------------------------------------------- 
//--- flash Show changes 03 starts here          --------- 
//----------------------------------------------------- 

//end else 

//----------------------------------------------------- 
//--- flash Show changes 04 starts here          --------- 
//----------------------------------------------------- 
if ($user_info['user_level'] >= GUEST) { 
   if ($countit 1)  
      $flashshow_url $site_sess->url(ROOT_PATH."flashshow.php?action=flashshow&amp;".URL_CAT_ID."=".$cat_id); 
        $flashshow_button "<A HREF=\"#\" onClick=\"window.open('".$flashshow_url."','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=640, height=480');return(false)\"><img src=\"".get_gallery_image("flashshow.gif")."\" border=\"0\" alt=\"".$lang['alt_flashshow']."\" /></a>"
   } else { 
      $flashshow_button " <img src=\"".get_gallery_image("flashshow_off.gif")."\" border=\"0\" alt=\"Sorry, but you cannot make a flashshow with only 1 picture!!!\" />"
   // end if 

else { 
  $flashshow_button " <img src=\"".get_gallery_image("flashshow_off.gif")."\" border=\"0\" alt=\"".$lang['alt_flashshow_off']."\" />"
}
  

$num_rows_all 
= (isset($cat_cache[$cat_id]['num_images'])) ? $cat_cache[$cat_id]['num_images'] : 0

 if (
$num_rows_all 0)  
  $random_cat_image = (defined("SHOW_RANDOM_IMAGE") && SHOW_RANDOM_IMAGE == 0) ? "" get_random_image($cat_id); 
  $site_template->register_vars(array( 
  "flashshow_url" => $flashshow_url
  "flashshow_button" => $flashshow_button 
  
)); 


//----------------------------------------------------- 
//--- flash Show changes 04 ends here          --------- 
//----------------------------------------------------- 

$site_template->register_vars("thumbnails"$thumbnails); 
unset(
$thumbnails); 
//-----------------------------------------------------
//--- 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');
?>


mfg andy

==========
> am anfang [ code ] und am ende [ /code ] verwenden, ohne leer zeichen zwischen [ und ], dann schauts besser aus
Nicky

5
hallo

hat denn niemand einen plan?

wie heisst denn der befehl der anzeigt was gerade für eine unterkat. geöffnet ist?

mfg andy

6
hallo

danke für die schnelle antwort aber es funzt noch nicht.
habe hier mal nen auszug aus den code:

{header}
<table width="640" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td>
      <table width="640" border="0" cellspacing="0" cellpadding="0" class="tablehead">
        <tr>
          <td width="642">&nbsp;</td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td class="bordercolor">
      <table width="640" border="0" cellspacing="1" cellpadding="0">
        <tr>
          <td class="tablebgcolor">
            <table width="638" border="0" cellspacing="1" cellpadding="0">
              <tr>
                <td class="navbar" height="23">
                  <table width="636" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td><img src="{template_url}/images/spacer.gif" width="4" height="4" alt="" />{clickstream}</td>
                      <td align="right">
                  <a href="{url_top_images}"><b>{lang_top_images}</b></a>&nbsp;
                  <a href="{url_new_images}"><b>{lang_new_images}</b></a>&nbsp;
                 </td>
                    </tr>
                  </table>
                </td>
              </tr>
            </table>
            <table width="638" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="150" class="row2" valign="top">
                  <table width="150" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td class="head2" height="20"><img src="{template_url}/images/spacer.gif" alt="" width="4" height="4" />{lang_registered_user}</td>
                    </tr>
                    <tr>
                      <td class="tablebgcolor"><img src="{template_url}/images/spacer.gif" alt="" width="1" height="1" /></td>
                    </tr>
                    <tr>
                      <td align="center" class="row1">{user_box} </td>
                    </tr>
                    <tr>
                      <td class="tablebgcolor"><img src="{template_url}/images/spacer.gif" alt="" width="1" height="1" /></td>
                    </tr>
                  </table>
                  {if random_cat_image}
                  <table width="150" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td class="head2" height="20"> <img src="{template_url}/images/spacer.gif" alt="" width="4" height="4" />{lang_random_image}</td>
                    </tr>
                    <tr>
                      <td class="tablebgcolor"><img src="{template_url}/images/spacer.gif" alt="" width="1" height="1" /></td>
                    </tr>
                    <tr>
                      <td align="center" class="row1">
                        <br />
                        {random_cat_image}
                        <br />
                        <br />
                      </td>
                    </tr>
                    <tr>
                      <td class="tablebgcolor"><img src="{template_url}/images/spacer.gif" alt="" width="1" height="1" /></td>
                    </tr>
                  </table>
                  {endif random_cat_image}
            </td>
                <td width="1" class="bordercolor" valign="top"><img src="{template_url}/images/spacer.gif" alt="" width="1" height="1" /></td>
                <td width="18" valign="top"><img src="{template_url}/images/spacer.gif" alt="" width="18" height="18" /></td>
                <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} {flashshow_button}
                    </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}
              <br />
              {paging_stats}
              <br />
              <br />
                  {if msg}<b>{msg}</b><br /><br />{endif msg}
                  {if thumbnails}
              <table width="450" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td class="head1">{thumbnails}</td>
                    </tr>
                  </table>
              {endif thumbnails}
                  <br />
              {paging}
              <br />
              <br />
                  <table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td>{category_dropdown_form}</td>
                      <td align="right">{setperpage_dropdown_form}</td>
                    </tr>
                  </table>
                  <p>&nbsp;</p>
            </td>
                <td width="19" valign="top"><img src="{template_url}/images/spacer.gif" alt="" width="19" height="19" /></td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td>
      <table width="640" border="0" cellspacing="0" cellpadding="0" class="tablebottom">
        <tr>
          <td width="6">&nbsp;</td>
          <td width="405"><form method="post" action="{url_search}">
                      </form></td>
          <td width="225"><table border="0" cellspacing="0" cellpadding="1">
            <tr>
              <td><input type="text" name="search_keywords" size="15" class="searchinput" />
              </td>
              <td><input type="submit" value="{lang_search}" class="button" name="submit" />
              </td>
            </tr>
            <tr valign="top">
              <td colspan="2"><a href="{url_search}" class="smalltext">{lang_advanced_search}</a></td>
            </tr>
          </table></td>
          <td width="6"><img src="{template_url}/images/footer_right.gif" width="6" height="19" alt="" /></td>
        </tr>
      </table>
    </td>
  </tr>
</table>
{footer}


ich hoffe es hilft

danke euer af

7
hallo

erst mal großes lob an alle der suport hier ist spitze.

so zu meinen problem:

in den kategorien wird die überschrift noch richtig angezeigt aber wenn man auf die unterkategorien klicke erscheint in der überschrift der titel des zufallsbildes von links. habe schon stunden versucht den code zu verändern ich bekomme es leider nicht hin.
bitte helft mir !!!!!!!!!!!!! wo muss ich welchen code veränden?

link zum ansehen ist www.trusetal.info/4images


danke im voraus euer af

Pages: [1]