Author Topic: Thumbnails der neusten Bilder auf der Startseite  (Read 25788 times)

0 Members and 1 Guest are viewing this topic.

Offline Nasaw

  • Newbie
  • *
  • Posts: 23
    • View Profile
Re: Thumbnails der neusten Bilder auf der Startseite
« Reply #15 on: April 14, 2007, 07:48:28 PM »
Hat sich nix verändert, komisch...

Lösung für das HTML-Code Problem haste nich noch parat?


EDIT: www.bearded-dragonz.de <<< Hier könnt ihr schauen wie es geworden ist, wird noch bisschen verändert aber momentan sieht es so aus

Großes Danke an Dich Acidgod  :!:
« Last Edit: April 14, 2007, 08:37:51 PM by Nasaw »

Offline Nasaw

  • Newbie
  • *
  • Posts: 23
    • View Profile
Re: Thumbnails der neusten Bilder auf der Startseite
« Reply #16 on: April 14, 2007, 10:27:45 PM »
hi i'm back, i had a problem 'warning cannot modify headers, already sent by blahblahblah on sessions.php line 101 )
i found out that it only appeared when i was not logged into the gallery, so i solved it by editing the following code on new_image.php line 30:

find
Code: [Select]
define('GET_USER_ONLINE', 1);
and change to
Code: [Select]
define('GET_USER_ONLINE', 0);
and it fixed it  :)




Dachte das Problem wäre durch die Setzung auf 0 gefixt !?
Bei mir kommt das trotzdem noch ab und an...lässt sich das auch noch irgendwie beheben?

Offline Acidgod

  • Moderator
  • 4images Guru
  • *****
  • Posts: 2.421
  • It's me?
    • View Profile
    • Flash-Webdesign
Re: Thumbnails der neusten Bilder auf der Startseite
« Reply #17 on: April 14, 2007, 10:32:32 PM »
jetzt gehts oder?

Offline Nasaw

  • Newbie
  • *
  • Posts: 23
    • View Profile
Re: Thumbnails der neusten Bilder auf der Startseite
« Reply #18 on: April 14, 2007, 11:18:30 PM »
Also die Bilder werden durchweg angezeigt ;) soweit geht alles, aber ab und an wird eben dieser Fehler angezeigt in line 101 mit der session.php
obwohl ich auf 0 gestellt habe wie angegeben? Also es kommt nicht immer vll. 3 mal bei 10 Aufrufen, keine Ahnung woran das liegt...

Brauch ich den GET_USER_ONLINE eigentlicht ?


Jetzt zB kam es >>>

Code: [Select]
Warning: Cannot modify header information - headers already sent by (output started at /usr/export/www/vhosts/funnetwork/hosting/nasaw/_private/4images/Index_News.php:102) in /usr/export/www/vhosts/funnetwork/hosting/nasaw/_private/4images/includes/sessions.php on line 101

Warning: Cannot modify header information - headers already sent by (output started at /usr/export/www/vhosts/funnetwork/hosting/nasaw/_private/4images/Index_News.php:102) in /usr/export/www/vhosts/funnetwork/hosting/nasaw/_private/4images/includes/sessions.php on line 101

Offline Acidgod

  • Moderator
  • 4images Guru
  • *****
  • Posts: 2.421
  • It's me?
    • View Profile
    • Flash-Webdesign
Re: Thumbnails der neusten Bilder auf der Startseite
« Reply #19 on: April 14, 2007, 11:34:57 PM »
suche nach:
require(ROOT_PATH.'includes/sessions.php');

und  ersetze es mal mit:
//require(ROOT_PATH.'includes/sessions.php');

Offline Nasaw

  • Newbie
  • *
  • Posts: 23
    • View Profile
Re: Thumbnails der neusten Bilder auf der Startseite
« Reply #20 on: April 15, 2007, 12:33:43 AM »
// heisst das dann nicht das es nur ein Kommentar ist ?

Naja es funzt nicht :(

Fatal error: Call to a member function on a non-object in /usr/export/www/vhosts/funnetwork/hosting/nasaw/_private/4images/includes/page_header.php on line 97

Offline Nasaw

  • Newbie
  • *
  • Posts: 23
    • View Profile
Re: Thumbnails der neusten Bilder auf der Startseite
« Reply #21 on: April 15, 2007, 01:37:46 AM »
So hab wieder alles umgestellt, also weder der Tipp mit // funktioniert noch funktioniert das aus dem alten Posting mit dem 'angeblich' gefixten Problem das ich von 1 auf 0 stelle, sobald ich in die Galerie gehe und dann wieder zurück auf die Startseite ist der Fehler weg, es muss also irgendwie mit dem USER _ONLINE zu tun haben nehm ich mal ganz stark an, aber kanns ja nur vermuten weil ich nicht wirkliche php Kentnisse habe. Ist es notwendig das GET_USER_ONLINE dort stehen zu haben? An sich nicht oder, hab aber kein Plan?

Naja vll. fällt ja noch jemand die Lösung ein und der Fehler kann behoben werden :) danke nochmal für die bis jetzt geleistete Hilfe an Acid, evtl. kriegst du das noch raus woran es liegen könnte  :wink:

EDIT: Ich habs mal versucht auch wenn ich mich nich auskenne und hab das komplette
Code: [Select]
define('GET_USER_ONLINE', 0); rausgenommen, es funktioniert 8O das wird doch jetzt aber nicht die Lösung gewesen sein ???
« Last Edit: April 15, 2007, 01:48:42 AM by Nasaw »

Offline Nasaw

  • Newbie
  • *
  • Posts: 23
    • View Profile
Re: Thumbnails der neusten Bilder auf der Startseite
« Reply #22 on: April 16, 2007, 01:02:54 AM »
zu früh gefreut es geht nicht, da muss es doch ne Lösung für geben? Keiner ne Ahnung woran das liegt?

Offline Nasaw

  • Newbie
  • *
  • Posts: 23
    • View Profile
Re: Thumbnails der neusten Bilder auf der Startseite
« Reply #23 on: April 16, 2007, 01:51:34 AM »
Warning: Cannot modify header information - headers already sent by (output started at /usr/export/www/vhosts/funnetwork/hosting/nasaw/_private/4images/Index_News.php:102) in /usr/export/www/vhosts/funnetwork/hosting/nasaw/_private/4images/includes/sessions.php on line 101

Warning: Cannot modify header information - headers already sent by (output started at /usr/export/www/vhosts/funnetwork/hosting/nasaw/_private/4images/Index_News.php:102) in /usr/export/www/vhosts/funnetwork/hosting/nasaw/_private/4images/includes/sessions.php on line 101


Das besagt doch jetzt das er in line 101 schon etwas ausgibt was er eigentlich in line 102 ausgeben soll, das stück im Code sieht wie folgt aus


 98      }
 99     
100       $additional_sql = "";
101       if (!empty($additional_image_fields)) {
102         foreach ($additional_image_fields as $key => $val) {
103           $additional_sql .= ", i.".$key;
104         }
105      }


So wie ich das sehe liegt es daran das er so oder so das additional_image dingens aufruft egal ob nu empty oder nicht, wenn es empty ist kommt der fehler was logisch ist da es direkt ausgegeben wird obwohl es eigentlich erst eine Zeile weiter unten ausgegeben werden soll, ich weiss aber weder was da ausgegeben wird noch was da empty ist noch sonst wie ich das nun umändern kann. Es geht auf jedenfall alles wenn ich min. 1 Besucher in der Galerie habe also zB wenn ich selber die Glaerie besuche und zurück auf die Startseite gehe ist der fehler verschwunden, es ist also nicht mehr empty also entfällt das if (!empty...usw....) weil ja ein Besucher da ist, oder ?!? Also soweit hab ichs glaub ich kapiert aber wie ich das nun ändern kann weiss ich echt nicht, hoffe das jemand jetzt helfen kann, bin langsam am Ende meines Lateins weil ich echt nicht viel um nicht zu sagen garkein pail von php hab  :( bin da absoluter Noob

Offline Nasaw

  • Newbie
  • *
  • Posts: 23
    • View Profile
Re: Thumbnails der neusten Bilder auf der Startseite
« Reply #24 on: April 16, 2007, 10:56:18 PM »
Ich hab den Verdacht gehabt das es auch ein Fehler beim include gab mit dem ich die Seite eingefügt hab auf eine HTML Seite die ich dann in php gewandelt habe, hab es jetzt mal via iFrame eingebunden jetzt zeigt es durchweg fehlerfrei an...trotzdem merkwürdig, aber naja es wird angezeigt und Fehler ist weg, das ist die Hauptsache :)

Offline Nasaw

  • Newbie
  • *
  • Posts: 23
    • View Profile
Re: Thumbnails der neusten Bilder auf der Startseite
« Reply #25 on: April 17, 2007, 07:25:48 PM »
Script
Code: [Select]
<?php
/**************************************************************************
 *                                                                        *
 *    4images - A Web Based Image Gallery Management System               *
 *    ----------------------------------------------------------------    *
 *                                                                        *
 *             File: index.php                                            *
 *        Copyright: (C) 2002 Jan Sorgalla                                *
 *            Email: jan@4homepages.de                                    *
 *              Web: http://www.4homepages.de                             *
 *    Scriptversion: 1.7.4                                                *
 *                                                                        *
 *    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.                              *
 *                                                                        *
 *************************************************************************/

$main_template 'new_images';


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

if (isset(
$HTTP_GET_VARS['template']) || isset($HTTP_POST_VARS['template'])) {
  
$template = (isset($HTTP_GET_VARS['template'])) ? get_basefile(stripslashes($HTTP_GET_VARS['template'])) : get_basefile(stripslashes($HTTP_POST_VARS['template']));
  if (!
file_exists(TEMPLATE_PATH."/".$template.".".$site_template->template_extension)) {
    
$template "";
  }
  else {
    
$main_template $template;
  }
}
else {
  
$template "";
}
include(
ROOT_PATH.'includes/page_header.php');

if (!empty(
$template)) {
  
$clickstream "<a href=\"".$site_sess->url(ROOT_PATH."index.php")."\">".$lang['home']."</a>".$config['category_separator'].str_replace("_"" "ucfirst($template));
  
$site_template->register_vars("clickstream"$clickstream);
  
$site_template->print_template($site_template->parse_template($main_template));
  include(
ROOT_PATH.'includes/page_footer.php');
}

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

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

ob_start();

/*//-----------------------------------------------------
//--- Show Categories ---------------------------------
//-----------------------------------------------------
$categories = get_categories(0);
if (!$categories)  {
  $categories = $lang['no_categories'];
}
$site_template->register_vars("categories", $categories);
unset($categories); */


//-----------------------------------------------------
//--- Show New Images ---------------------------------
//-----------------------------------------------------
$site_template->register_vars(array(
  
"has_rss"   => true,
  
"rss_title" => "RSS Feed: ".format_text($config['site_name'], 2)." (".str_replace(':'''$lang['new_images']).")",
  
"rss_url"   => $script_url."/rss.php?action=images"
));

$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;
  }
}

$num_new_images "9";
$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 c.cat_id = i.cat_id AND i.cat_id NOT IN ("
.get_auth_cat_sql("auth_viewcat""NOTIN").")
        ORDER BY i.image_date DESC
        LIMIT 
$num_new_images";
$result $site_db->query($sql);
$num_rows $site_db->get_numrows($result);

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

    
show_image($image_row);
    
$new_images .= $site_template->parse_template("thumbnail_bit_extern");
    
$new_images .= "\n</td>\n";
    
$count++;
    if (
$count == $config['image_cells']) {
      
$new_images .= "</tr>\n";
      
$count 0;
    }
  } 
// end while

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

$site_template->register_vars("new_images"$new_images);
unset(
$new_images);

//-----------------------------------------------------
//--- 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_index) {
  
// Reset session mode
  
$site_sess->mode $old_session_mode;

  
save_cache_file($cache_id$content);
}

// end if get_cache_file()

echo $content;

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

HTML Seite
Code: [Select]
<body link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF" text="#000000" bgcolor="#000000">
<center>
<table width="468" border="0" cellpadding="0" cellspacing="0" >
  <tr>
    <td align="center" valign="top"><font face="Verdana" size="1"><br>
      {new_images}<br></font></td>
  </tr>
</table>
</center>

Einfügen mit iFrame
Code: [Select]
<iframe src="URL" width="845" height="429" scrolling="no" frameborder="0" name="I2" align="center"></iframe>

Offline Acidgod

  • Moderator
  • 4images Guru
  • *****
  • Posts: 2.421
  • It's me?
    • View Profile
    • Flash-Webdesign
Re: Thumbnails der neusten Bilder auf der Startseite
« Reply #26 on: April 17, 2007, 07:37:22 PM »
Nun ja endscheide dich doch bitte für einen Thread, in beiden muss das nun nicht wirklich sein...

Offline Nasaw

  • Newbie
  • *
  • Posts: 23
    • View Profile
Re: Thumbnails der neusten Bilder auf der Startseite
« Reply #27 on: April 17, 2007, 07:40:47 PM »
Hatte dir doch ne PN geschickt, das es hier in den Thread geht so wie du das wolltest  :oops: sorry, dann bleiben wir in dem Thread und der andere kann gelöscht werden.

Offline Acidgod

  • Moderator
  • 4images Guru
  • *****
  • Posts: 2.421
  • It's me?
    • View Profile
    • Flash-Webdesign
Re: Thumbnails der neusten Bilder auf der Startseite
« Reply #28 on: April 17, 2007, 08:20:20 PM »
und ich habe im anderen Thread geantwortet... *ggggg*

Aber der war ja schon im Mülleimer...

Also hier meine Antwort:

suche in der functions.php nach
"thumbnail" => get_thumbnail_code($image_row['image_media_file'], $image_row['image_thumb_file'], $image_row['image_id'], $image_row['cat_id'], $image_row['image_name'], $mode, $show_link),

füge darunter diese Zeile ein
"thumbnail_extern" => get_thumbnail_code($image_row['image_media_file'], $image_row['image_thumb_file'], $image_row['image_id'], $image_row['cat_id'], $image_row['image_name'], $mode, 0),

öfnne dein template thumbnail_bit_extern und ersetze dort das {thumbnail} mit {thumbnail_extern}...

Das sollte funzen...

So habe genau von euch für heute... *gggg*

Offline Nasaw

  • Newbie
  • *
  • Posts: 23
    • View Profile
Re: Thumbnails der neusten Bilder auf der Startseite
« Reply #29 on: April 17, 2007, 08:26:00 PM »
Yau ich probiers mal, dank dir vielmals...

Ich dachte das löschen war in deinem Sinne  :roll: *hihi*