4images Forum & Community

4images Issues / Ausgaben => Discussion & Troubleshooting => Topic started by: bergblume on June 22, 2009, 06:45:27 PM

Title: zwei spalten neue Bilder auf home möglich?
Post by: bergblume on June 22, 2009, 06:45:27 PM
hallo, in der standardansicht werden ja auf home.html die 3 neuesten bilder aus allen kategorien angezeigt...
kann ich zusätzlich noch eine separate zeile mit den 3 neuesten bildern aus einer fest definierten Kategorie in home.html hinzufügen?
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on June 22, 2009, 07:51:40 PM
Hi!

soda...
suche in der index.php:

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


und füge das davor ein:

//-----------------------------------------------------select new images start-----------------------------------------------------------
$num_new_images = $config['image_cells'];
$cat_in = array(1,2);
$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").")AND i.cat_id IN (".implode(", ",$cat_in).")
        ORDER BY i.image_date DESC
        LIMIT $num_new_images";
$result = $site_db->query($sql);
$num_rows2 = $site_db->get_numrows($result);

if (!$num_rows2)  {
  $new_images2 = "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\"><tr class=\"imagerow1\"><td>";
  $new_images2 .= $lang['no_new_images'];
  $new_images2 .= "</td></tr></table>";
}
else  {
  $new_images2 = "<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++ % 2 == 0) ? 1 : 2;
      $new_images2 .= "<tr class=\"imagerow".$row_bg_number."\">\n";
    }
    $new_images2 .= "<td width=\"".$imgtable_width."\" valign=\"top\">\n";

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

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

$site_template->register_vars("new_images2", $new_images2);
unset($new_images2);
//-------------------------------------------------select new images end------------------------------------------------------                


in der home.html fügst du das ein {new_images2}.

die kategorien kannst du auswählen in dem du die jeweiligen cat_nummern hier einträgst (zweite codezeile):

$cat_in = array(1,2);

als bspl. habe ich kategorie 1 und 2 eingetragen, die nummer der kategorien immer mit einem beistrich trennen.

mfg Andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Sebas Bonito on June 22, 2009, 09:14:51 PM
Ah so was ähnliches suche ich auch  :lol: Ich benutze die MOD "Media sites" (http://www.4homepages.de/forum/index.php?topic=24054.0), bei der man auch Videos hochladen bzw. verknüpfen kann. Als Thumbs entsprechen sie normalen Fotos, nur möchte ich da eine gewisse Trennung (zumindest auf der Startseite/home.html) haben:

In der ersten Box sollen nur die neuesten Fotos erscheinen,
und in einer zweiten seperaten Box darunter nur die neuesten Videos.

Zwar könnte ich das ähnlich wie o.a. umfunktionieren, da Videos und Fotos immer unterschiedliche Kategorien bei mir haben, es gibt also keine Vermischungen. Allerdings ist es doch recht mühsam, bei jedem neuen Album auch in den Quellcode zu gehen. Gibt es da eine elegante Lösung?
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: bergblume on June 22, 2009, 10:47:49 PM
hi andi!

perfekt! super - danke dir, werde ich morgen gleich mal ausprobieren!

gruss, bergblume
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on June 23, 2009, 03:58:45 PM
Hi!
...
Gibt es da eine elegante Lösung?

1.) Suche in der admin/settings.php:
     search in admin/settings.php:

show_table_separator($setting_group[3], 2, "setting_group_3");

und füge davor ein:
insert above:

 //--------------------------------- Start cat select pic ---------------------------------
show_setting_row("cat_rand_pic");
//--------------------------------- End cat select pic ---------------------------------


2.) suche in lang/deutsch/admin.php:
     search in lang/english/admin.php:

$setting['num_subcats'] =

und füge davor ein:
insert above:

//--------------------------------- Start cat select pic ---------------------------------
$setting['cat_rand_pic'] = "Kategorie Bilder Anzeigen:<br /><span class=\"smalltext\">ID Nummern mit , trennen.</span>";
//--------------------------------- End cat select pic ---------------------------------


3.)  suche in der index.php:
     search in index.php:

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

und füge davor ein:
 insert above:

//--------------------------------- Start cat select pic ---------------------------------
      $cat_in= $config['cat_rand_pic'];

$num_new_images = $config['image_cells'];

$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").")AND i.cat_id IN (".$cat_in.")
        ORDER BY i.image_date DESC
        LIMIT $num_new_images";
$result = $site_db->query($sql);
$num_rows2 = $site_db->get_numrows($result);

if (!$num_rows2)  {
  $new_images2 = "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\"><tr class=\"imagerow1\"><td>";
  $new_images2 .= $lang['no_new_images'];
  $new_images2 .= "</td></tr></table>";
}
else  {
  $new_images2 = "<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++ % 2 == 0) ? 1 : 2;
      $new_images2 .= "<tr class=\"imagerow".$row_bg_number."\">\n";
    }
    $new_images2 .= "<td width=\"".$imgtable_width."\" valign=\"top\">\n";

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

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

$site_template->register_vars("new_images2", $new_images2);
unset($new_images2);
//--------------------------------- End cat select pic ---------------------------------


4.)  in der home.html mittels {new_images2} die Bilder anzeigen.

jetzt kannst du im ACP unter "Kategorie einstellung" die cat_id nummern eintragen,
 von denen die neuesten bilder angezeigt werden sollen.

5.) wollt ihr aber die cat_id nummern eintragen die nicht angezeigt werden sollen, ändert in der SQL abfrage von:

AND i.cat_id IN (".$cat_in.")
auf

AND i.cat_id NOT IN (".$cat_in.")

elegant genug?  :mrgreen:
 
 mfg Andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: mawenzi on June 23, 2009, 04:39:03 PM
@ rembrandt ...

... ja, das nenne ich sehr elegant ... ;)
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Sebas Bonito on June 23, 2009, 04:44:23 PM
Ja, klappt! Die zweite Reihe ist mit den Kategorien versehen, die ich angegeben habe.
ALLERDINGS enhält die erste Reihe immer noch alle. Dort sollen ja nur die Fotos angezeigt werden.

Update: Okay, selber gelöst. Ich habe ganz stumpf den Eintrag in der index.php kopiert, und alle "images2" durch "images3" ersetzt, und dann in der home.html das bereits bestehende {new_images} durch {new_images3} ersetzt. Und das läuft.

DANKE für die Arbeit!  :thumbup:  :)
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on June 23, 2009, 04:54:43 PM
ûmständlich das mit der 3

suche das original in der index.php:

$num_new_images = $config['image_cells'];
$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";

und ersetze es mit:

$sql = "SELECT  setting_value as cat_rand_pic FROM ".SETTINGS_TABLE." WHERE setting_name = 'cat_rand_pic'";
    $result = $site_db->query($sql); $row = mysql_fetch_object($result);
      $cat_in= $row->cat_rand_pic;

$num_new_images = $config['image_cells'];
//$cat_in = array($cat_rand_pic);
$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,i.image_DateTimeOriginal".$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").")AND i.cat_id NOT IN (".$cat_in.")
        ORDER BY i.image_date DESC
        LIMIT $num_new_images";

abgesehn von umständlich, wenn du das nur kopierst werden unter new_images3 die gleichen bilder angezeig wie unter new_images2.

du musst die sql abfrage auf:

AND i.cat_id NOT IN (".$cat_in.")

stellen.

EDIT: noch etwas, wenn du jetzt mehrere {new_images1 -2 -3 } kannst du die folgenden SQL abfragen löschen:

$sql = "SELECT  setting_value as cat_rand_pic FROM ".SETTINGS_TABLE." WHERE setting_name = 'cat_rand_pic'";
    $result = $site_db->query($sql); $row = mysql_fetch_object($result);
      $cat_in = $row->cat_rand_pic;

//$cat_in = array($cat_rand_pic);

diesen eintrag brauchst du nur einmal am anfang bei der ersten {new_images}.


mfg Andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Sebas Bonito on June 24, 2009, 03:59:28 PM
abgesehn von umständlich, wenn du das nur kopierst werden unter new_images3 die gleichen bilder angezeig wie unter new_images2.
du musst die sql abfrage auf:
AND i.cat_id NOT IN (".$cat_in.")
stellen.
Hi Andi, ja hatte ich schon gemacht, deswegen lief's perfekt, und den neuen Code hab ich jetzt erstmal nicht umgebaut. Dennoch danke für die schnelle und kompetente Hilfestellung! TOP.

Noch eine andere spannende Frage: Ich würd gern in der Titelzeile über den jeweiligen Boxen so ne Statistik einbauen. Und zwar ne ganz einfache: Die "Hits" der Fotos und dann halt in der 2. Box darunter die insgesamten "Hits" der Videos. Also nicht alle (und auch nicht die neuen als Anzahl), sondern letztendlich ALLE, deren Kategorien in der Box auch aufgelistet werden: z.B. "insgesamt 53 Videos".
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on June 24, 2009, 05:28:05 PM
....Noch eine andere spannende Frage: Ich würd gern in der Titelzeile über den jeweiligen Boxen so ne Statistik einbauen. Und zwar ne ganz einfache: Die "Hits" der Fotos und dann halt in der 2. Box darunter die insgesamten "Hits" der Videos. Also nicht alle (und auch nicht die neuen als Anzahl), sondern letztendlich ALLE, deren Kategorien in der Box auch aufgelistet werden: z.B. "insgesamt 53 Videos".
also wie jetzt,
wieviele videos insgesamt drinnen sind, die summe der videos  z.b. von 3 kategorien, oder die gesamte summe an hits der videos von z.b. 3 kategorien?

mfg Andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Sebas Bonito on June 24, 2009, 05:32:27 PM
....Noch eine andere spannende Frage: Ich würd gern in der Titelzeile über den jeweiligen Boxen so ne Statistik einbauen. Und zwar ne ganz einfache: Die "Hits" der Fotos und dann halt in der 2. Box darunter die insgesamten "Hits" der Videos. Also nicht alle (und auch nicht die neuen als Anzahl), sondern letztendlich ALLE, deren Kategorien in der Box auch aufgelistet werden: z.B. "insgesamt 53 Videos".
also wie jetzt,
wieviele videos insgesamt drinnen sind, die summe der videos  z.b. von 3 kategorien, oder die gesamte summe an hits der videos von z.b. 3 kategorien?
mfg Andi
Letzteres...

also im Grunde genommen gibt es ja nur 2 Varianten bei mir: Videos und Fotos, und von den beiden möchte ich jeweils die "Hits" haben. Da wir sie ja mittels Kategorien auseinander gehalten haben und auch können, und sie in 2 Boxen verteilt haben, böte es sich halt an, dort auch die insgesamten Hits zu erwähnen. Etwas komplex... aber klar?  :oops:
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on June 24, 2009, 05:39:38 PM
...Letzteres...... Etwas komplex... aber klar?  :oops:
komplex.. ja ...mir wird schlecht  8O
ich werds mir mal ansehn...

mfg Andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Sebas Bonito on June 24, 2009, 05:41:26 PM
...Letzteres...... Etwas komplex... aber klar?  :oops:
komplex.. ja ...mir wird schlecht  8O
ich werds mir mal ansehn...
mfg Andi
Also nur die insgesamten Hits der Fotos, aufgeschlüsselt nach den ausgewählten Kategorien...  :o oder so  :mrgreen:
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on June 24, 2009, 05:57:47 PM
hmm.. nach meiner kontonummer hast mich aber noch nicht gefragt.
machen wir es so pro hit, 10 cent auf 1 jahr  :mrgreen: :mrgreen:
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Sebas Bonito on June 24, 2009, 06:28:13 PM
hmm.. nach meiner kontonummer hast mich aber noch nicht gefragt.
machen wir es so pro hit, 10 cent auf 1 jahr  :mrgreen: :mrgreen:
also 10 cent  :mrgreen:

Nein, mal im Ernst. Ich brauch im Grunde genommen die [Mod] More Statistics for your visitors (http://www.4homepages.de/forum/index.php?topic=3303.0) plus die 2 Differenzierungen (Videos+Fotos). Vielleicht lässt sich das auch nicht mit den Kategorien lösen, sondern einfacher noch mit Angaben aus der [MOD] Media sites (http://www.4homepages.de/forum/index.php?topic=24054.0). Denn Videos sind z.b. IMMER remote files, und Fotos sind IMMER die hochgeladenen Dateien. Vielleicht hilft das etwas?

Guck mal: Zwischen der ersten Box (mit den Fotos) und der zweiten Box (mit den Videos) befinden sich folgende Stats:
(http://www.bilder-hochladen.net/files/54xg-e.jpg)
Doch statt der Gesamtzahl von Videos und Fotos möchte ich das trennen.
(war eigentlich schon bekannt, wollte das nur noch mal veranschaulichen)
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on June 25, 2009, 04:07:19 PM
so..

punkt 3.) und 7.) in diesen post editiert:
http://www.4homepages.de/forum/index.php?topic=25131.msg137643#msg137643

und exclusiv für @Schnick und Schnack  :mrgreen:  :

 nach der ersten sql abfrage:

$sql = "SELECT  setting_value as cat_rand_pic FROM ".SETTINGS_TABLE." WHERE setting_name = 'cat_rand_pic'";
    $result = $site_db->query($sql); $row = mysql_fetch_object($result);
      $cat_in = $row->cat_rand_pic;


fügst du diese wurst ein:

//---------------------------------------Start Total Hits Video--------------------------------------------------
 $cat_total = str_replace(",","','",$cat_in);

$sql = "SELECT SUM(image_hits) AS sum
          FROM ".IMAGES_TABLE."
          WHERE cat_id IN ('$cat_total')";
  $row = $site_db->query_firstrow($sql);
  $sum = (isset($row['sum'])) ? $row['sum'] : 0;
  $total_hits_foto = "".$lang['total_hits_foto']."<B> ".$row['sum']."</B>\n";
 
$sql = "SELECT COUNT(*) AS total_foto
           FROM ".IMAGES_TABLE."
           WHERE cat_id IN ('$cat_total')";
   $result = $site_db->query($sql);
   $row = mysql_fetch_object($result);
   $total_foto = $row->total_foto;
//--------------------------------------- End Total Hits Video --------------------------------------------------
//--------------------------------------- Start Total Hits Foto --------------------------------------------------
$sql = "SELECT SUM(image_hits) AS sum
          FROM ".IMAGES_TABLE."
         WHERE cat_id NOT IN ('$cat_total')";
  $row = $site_db->query_firstrow($sql);
  $sum = (isset($row['sum'])) ? $row['sum'] : 0;
  $total_hits_video = "".$lang['total_hits_video']."<B> ".$row['sum']."</B>\n";
 
$sql = "SELECT COUNT(*) AS total_video
           FROM ".IMAGES_TABLE."
          WHERE cat_id NOT IN ('$cat_total')";
  $result = $site_db->query($sql);
  $row = mysql_fetch_object($result);
   $total_video = $row->total_video;

$site_template->register_vars(array(
"total_hits_video"=> $total_hits_video,
"total_hits_foto"=> $total_hits_foto,
"total_video"=> $total_video,
"total_foto"=> $total_foto
));

//--------------------------------------- End Total Hits Foto --------------------------------------------------



zuletzt in lang/deutsch/main.php

$lang['total_hits_video'] = "Gesamt Hits in der Kategorie Video: ";
$lang['total_hits_foto'] = "Gesamt Hits in der Kategorie Foto: ";
$lang['total_video'] = " Video Gesamt: ";
$lang['total_foto'] = "Foto Gesamt: ";

danach kannst du mittels {total_hits_video} od. foto in deiner html ,die gesamt hits aller bilder der ausgewählten kategorien anzeigen lassen.

mfg Andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Sebas Bonito on June 25, 2009, 07:12:36 PM
so..

punkt 3.) und 7.) in diesen post editiert:
http://www.4homepages.de/forum/index.php?topic=25131.msg137643#msg137643

und exclusiv für @Schnick und Schnack  :mrgreen:  :

 nach der ersten sql abfrage:

$sql = "SELECT  setting_value as cat_rand_pic FROM ".SETTINGS_TABLE." WHERE setting_name = 'cat_rand_pic'";
    $result = $site_db->query($sql); $row = mysql_fetch_object($result);
      $cat_in = $row->cat_rand_pic;


fügst du diese wurst ein:

//---------------------------------------Start Total Hits Video--------------------------------------------------
 $cat_total = str_replace(",","','",$cat_in);

 $sql = "SELECT SUM(image_hits) AS sum
            FROM ".IMAGES_TABLE."
            WHERE cat_id IN ('$cat_total')";
  $row = $site_db->query_firstrow($sql);
  $sum = (isset($row['sum'])) ? $row['sum'] : 0;
  $total_hits_video = "".$lang['total_hits_video']."<B> ".$row['sum']."</B>\n";
  $site_template->register_vars("total_hits_video", $total_hits_video);
//--------------------------------------- End Total Hits Video --------------------------------------------------
//--------------------------------------- Start Total Hits Foto --------------------------------------------------
  $sql = "SELECT SUM(image_hits) AS sum
             FROM ".IMAGES_TABLE."
             WHERE cat_id NOT IN ('$cat_total')";
  $row = $site_db->query_firstrow($sql);
  $sum = (isset($row['sum'])) ? $row['sum'] : 0;
  $total_hits_foto = "".$lang['total_hits_foto']."<B> ".$row['sum']."</B>\n";
  $site_template->register_vars("total_hits_foto", $total_hits_foto);
//--------------------------------------- End Total Hits Foto --------------------------------------------------


zuletzt in lang/deutsch/main.php

$lang['total_hits_video'] = "Gesamt Hits in der Kategorie Video: ";
$lang['total_hits_foto'] = "Gesamt Hits in der Kategorie Foto: ";

danach kannst du mittels {total_hits_video} od. foto in deiner html ,die gesamt hits aller bilder der ausgewählten kategorien anzeigen lassen.

mfg Andi

Danke für die Arbeit... nur leider haut das bei mir irgendwie nicht hin. Ist jetzt auch schwer zu sagen warum, aber wenn ich {total_hits_video} in die home.html eintrage, wird nur "Gesamt Hits in der Kategorie Video: " angezeigt, aber ohne die Zahl.
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on June 25, 2009, 08:29:32 PM
hm.. geht einwandfrei bei mir.. pack mal deine index.php hier rein.

mfg Andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Sebas Bonito on June 25, 2009, 08:34:04 PM
So, das ist die Variante, mit der ich noch ganz gut auskomme.
Also: Zwei Boxen, oben Fotos + unten Videos (in meiner "Manie").  :mrgreen:
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on June 25, 2009, 09:19:25 PM
{new_images3} habe ich gelöscht!

Foto = {new_images} = cat_id IN
Video = {new_images2} = cat_id NOT IN

mfg Andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Sebas Bonito on June 25, 2009, 09:22:13 PM
Herzlichen Dank. Werd ich gleich mal ausprobieren. Wo lag denn der Hund begraben?

Achso: Ist zwar was umgedreht, aber nicht schlimm...
Foto = {new_images2}
Video = {new_images}

Update: Funktioniert (bis auf den Mini-Dreher) perfekt! Danke.
Wie kann ich nun die Anzahl der Videos und Fotos zählen?
Vom Prinzip geschieht das ja auch auf ähnliche Weise.

Update: Auch die Statistiken sind genau umgekehrt.
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on June 26, 2009, 09:38:47 AM
Hi!

unter der jeweiligen sql foto video, (IN, NOT IN,) eintragen:

 $sql = "SELECT COUNT(*) AS total_foto
           FROM ".IMAGES_TABLE."
           WHERE cat_id NOT IN ('$cat_total')";
 $result = $site_db->query($sql);
 $row = mysql_fetch_object($result);
 $total_foto = $row->total_foto;


Andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Sebas Bonito on June 26, 2009, 09:55:23 AM
Hi!

unter der jeweiligen sql foto video, (IN, NOT IN,) eintragen:

 $sql = "SELECT COUNT(*) AS total_foto
           FROM ".IMAGES_TABLE."
           WHERE cat_id NOT IN ('$cat_total')";
 $result = $site_db->query($sql);
 $row = mysql_fetch_object($result);
 $total_foto = $row->total_foto;


Andi
Sorry, mir fällt das nicht so leicht  :oops: Es gibt da natürlich mehrere sql-dinger... und worunter genau soll ich das packen?

Update: Ja, ich hab's.... es fehlte noch darunter:
Quote
$site_template->register_vars("total_foto", $total_foto);
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on June 26, 2009, 09:58:18 AM
...hmpf...
ich habe meine post :
http://www.4homepages.de/forum/index.php?topic=25131.msg137720#msg137720

wieder einmal editiert wies aussehen sollte.

Andi

Noch etwas. bitte mach nicht immer eine fullquote meiner posts, der thread wird sonst so unübersichtlich,thx
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: bergblume on July 03, 2009, 03:05:44 PM
Hallo Andi,

ich habe es nun endlich mal geschafft deinen code aus deinem 1.Post auszuprobieren... (und habe dort nur 1 Kategorie ausgewählt)

leider kommt bei mir folgende Fehlermeldung...

Quote
An unexpected error occured. Please try again later.

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/web45/html/includes/db_mysql.php on line 116

das ist mein code in der line 116 in db_mysql.php
Quote
    return mysql_num_rows($this->query_id);

was muss ich da ändern, damit es klappt... ich verwende auch den [MOD] Latest News (http://www.4homepages.de/forum/index.php?topic=5142.0)  und den Mod für die Bridge zu phpBB (http://www.4homepages.de/forum/index.php?topic=4315.0) -evtl. kollidiert das damit?

was muss ich in dieser Zeile löschen??
Quote
$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)

gruss, bergblume
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on July 03, 2009, 06:22:26 PM
Hi!
...
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/web45/html/includes/db_mysql.php on line 116
...
ich nehme mal an du meinst diesen post:
http://www.4homepages.de/forum/index.php?topic=25131.msg137643#msg137643

einfacher wäre es wenn du deine index.php zipst und hoch ladest.

mfg Andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: bergblume on July 03, 2009, 06:35:18 PM
hi andi,

nein..ich habe mich auf diesen post von dir bezogen => http://www.4homepages.de/forum/index.php?topic=25131.msg137599#msg137599

anbei meine index.php

gruss, bergblume
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on July 03, 2009, 06:53:36 PM
fertisch... :mrgreen:

"$image_row" hättest auch noch in "image_row2" umändern müßen.

mfg Andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: bergblume on July 03, 2009, 07:05:55 PM
hmmmm...
jetzt habe ich diesen fehler...

Code: [Select]
DB Error: Bad SQL Query: 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,i.image_DateTimeOriginal c.comment_date > '1245776700' AND c.image_id = '396', c.cat_name, u.username FROM (4images_images i, 4images_categories c) LEFT JOIN phpbb_users u ON (u.user_id = i.user_id) WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id NOT IN (0)AND i.cat_id IN () ORDER BY i.image_date DESC LIMIT 3
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.comment_date > '1245776700' AND c.image_id = '396', c.cat_name, u.username ' at line 1

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/web45/html/includes/db_mysql.php on line 116

danke, dass du dir meine index.php angeschaut hast...

image 396 ist bei mir das bild, das ich für die news-kommentare verwende..
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on July 03, 2009, 07:45:24 PM
....
da stimmt doch was nicht..
hast du bei orignal  "new_images" auch was geändert?

mfg Andi

Edit: ups war glaube ich mein fehler probier die nochmal
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: bergblume on July 03, 2009, 08:18:52 PM
hi andi...

leider immer noch fehlerbehaftet..

Code: [Select]
DB Error: Bad SQL Query: 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,i.image_DateTimeOriginal c.comment_date > '1245781074' AND c.image_id = '396', c.cat_name, u.username FROM (4images_images i, 4images_categories c) LEFT JOIN phpbb_users u ON (u.user_id = i.user_id) WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id NOT IN (0)AND i.cat_id IN (Array) ORDER BY i.image_date DESC LIMIT 3
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.comment_date > '1245781074' AND c.image_id = '396', c.cat_name, u.username ' at line 1

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/web45/html/includes/db_mysql.php on line 116

auf welche zeilen muss ich denn achten??
gruss, bergblume
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on July 03, 2009, 08:30:22 PM
da stimmt doch was nicht poste doch mal deine index.php vor diesen ganzen einbau, als sie noch funktioniert hat
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: bergblume on July 03, 2009, 08:37:23 PM
anbei die funktionierende index.php
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on July 03, 2009, 09:13:51 PM
so..

wenn das nicht funktioniert kann ich dir im moment nicht weiterhelfen, da deinen "new_images" nicht orignal ist.
aber du kannst es dir ja mal selber ansehen.

mfg Andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: bergblume on July 03, 2009, 11:34:07 PM
servus andi... vielen dank für deine unterstützung... leider immer noch keine besserung....
ich habe halt schon ziemlich viele andere mods in meiner index.php eingebaut... u.a. SEO friendly URLs, News-MOD, php-Bridge...
ich denke dass da irgendwo das problem liegt...
gruss. bergblume

(p.s. ich will diese funktion nicht für meine tourendatenbank-seite sondern für ein anderes projekt nutzen)
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: bergblume on July 07, 2009, 12:40:30 PM
servus andi,

ich habe übrigens mittlerweile herausgefunden, warum es bei mir zu fehlermeldungen kam....

der code kollidiiert mit dem nachfolgenden code vom [MOD] latest news and archive (http://www.4homepages.de/forum/index.php?topic=5142.0):

Code: [Select]
//----------------------------------------------------
// Latest and Archive News Mod                      --
//                                --
// User configurable variables                      --
// You must change the first 4 variables to meet    --
// your requirements:     (see notes below)        --
// $display_by_count    --
// $latest_news_day    --
// $show_news_articles    --
// $news_image        --
//----------------------------------------------------
  $display_by_count = "0";      // values 0 or 1
   // Change this to 0 if display by days posted or 1 to display fixed number of news articles as Latest
  $latest_news_days = "10";     // Number of days news displays at Latest
   // Change This to the number of days news shows as Latest
  $show_news_articles = "3";    // Number of news articles to show
   // Change This to fixed number of articles to display for latest news
  $news_image = "396"; // Change This to your Latest news image id

  $new_news = (time() - 60 * 60 * 24 * $latest_news_days);
//----------------------------------------------------

if ($newstype == "latestnewsall"){
    $news_type = "latestnewsall";
    }
else {
    $news_type = "latestnews";
    }

//-----------------------------------------------------
//---Show Latest News   -------------------------------
//-----------------------------------------------------
  $additional_sql = "";

  if ($news_type == "latestnews") {

if ($display_by_count) {
$additional_sql .= "  c.image_id = '".$news_image."'";
$additional_sql_2 .= " LIMIT ".$show_news_articles;
}
else {
$additional_sql .= " c.comment_date > '".$new_news."' AND c.image_id = '".$news_image."'";
$additional_sql_2 .= "";
}
  }

  else {
    $additional_sql .= " c.image_id = '".$news_image."'";
    $clickstream = "<a href=\"".$site_sess->url(ROOT_PATH."index.php")."\">".$lang['home']."</a>&nbsp;/&nbsp;Archived News";
  }


  $sql = "SELECT c.comment_headline, c.comment_text, c.comment_date, c.image_id
            FROM ".COMMENTS_TABLE." c
            WHERE ".$additional_sql."
            ORDER BY c.comment_date DESC" .$additional_sql_2 ;

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


  while ($row = $site_db->fetch_array($result)) {
    $news_comment_row[] = $row;
  }

  $site_db->free_result($result);
  
// Paging stuff
  if ($newstype == "latestnewsall") {
  
include(ROOT_PATH.'includes/paging.php');
$perpage = $show_news_articles;
$link_arg = $site_sess->url(ROOT_PATH."index.php?newstype=latestnewsall");
$getpaging = new Paging($page, $perpage, $num_rows, $link_arg);
$offset = $getpaging->get_offset();

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

$sql = "SELECT c.comment_headline, c.comment_text, c.comment_date, c.image_id
            FROM ".COMMENTS_TABLE." c
            WHERE ".$additional_sql."
            ORDER BY c.comment_date DESC" .$additional_sql_2."
            LIMIT $offset, $perpage";

   $result = $site_db->query($sql);
   $num_rows = $site_db->get_numrows($result);
   $news_comment_row = array();
  
   while ($row = $site_db->fetch_array($result)) {
     $news_comment_row[] = $row;
   }
  }
//

  if (!$num_rows) {
      $news_comments = "&nbsp;&nbsp;&nbsp;<b>No New News to report within the last ".$latest_news_days." days.</b>";
  }
  else {
      $news_comments = "";
      $bgcounter = 0;

    for ($i = 0; $i < $num_rows; $i++) {
        $row_bg_number = ($bgcounter++ % 2 == 0) ? 1 : 2;

        $site_template->register_vars(array(
            "news_comment_headline" => format_text($news_comment_row[$i]['comment_headline'], 0, $config['wordwrap_comments'], 0, 0),
            "news_comment_text" => format_text($news_comment_row[$i]['comment_text'], $config['html_comments'], $config['wordwrap_comments'], $config['bb_comments'], $config['bb_img_comments']),
            "news_comment_date" => format_date($config['date_format']." ".$config['time_format'], $news_comment_row[$i]['comment_date']),
            "row_bg_number" => $row_bg_number));

        $news_comments .= $site_template->parse_template("news_comment_bit");
    }

  }
  $site_template->register_vars("news_comments", $news_comments);
  unset($news_comments);

wenn ich diesen code auskommentiere, funktioniert auch dein code.... wo ist hier das problem der beiden mods miteinander? (auch wenn das von meiner Seite nicht mehr gelöst werden muss...)
gruss,
bergblume

Nochmals ein dickes DANKE an dich Andi für die Lösung dieser Aufgabenstellung - damit ergeben sich nun hervorragende Möglichkeiten zur indiviuellen Gestaltung der Startseite!!!
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: neverkas on July 15, 2009, 04:32:26 AM
Hi!
...
Gibt es da eine elegante Lösung?

1.) Suche in der admin/settings.php:

show_admin_header();

und füge davor ein:

//--------------------------------- Start cat select pic ---------------------------------
function show_cat_rand_pic($setting_name, $setting_value) {
  global $cat_rand_pic;
  foreach ($cat_rand_pic as $key => $val)
 {echo "<input type=\"text\" name=\"setting_item[".$setting_name."]\" value=\"$key\"";
    if ($setting_value == $key) {
      echo " checked=\"checked\"";
    }
    echo "> ".$val."<br />";
  }
}
//--------------------------------- End cat select pic ---------------------------------
Suche in der admin/settings.php:

show_table_separator($setting_group[3], 2, "setting_group_3");

und füge davor ein:

 //--------------------------------- Start cat select pic ---------------------------------
show_setting_row("cat_rand_pic");
//--------------------------------- End cat select pic ---------------------------------


2.) suche in lang/deutsch/admin.php

$setting_group[3]="Bild Einstellungen";

und füge davor ein:

//--------------------------------- Start cat select pic ---------------------------------
$setting['cat_rand_pic'] = "Kategorie Bilder Anzeigen:<br /><span class=\"smalltext\">ID Nummern mit , trennen.</span>";
//--------------------------------- End cat select pic ---------------------------------


3.) suche in der index.php

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

und füge davor ein:

//--------------------------------- Start cat select pic ---------------------------------
$sql = "SELECT  setting_value as cat_rand_pic FROM ".SETTINGS_TABLE." WHERE setting_name = 'cat_rand_pic'";
    $result = $site_db->query($sql); $row = mysql_fetch_object($result);
      $cat_in= $row->cat_rand_pic;
//----------------------------------------------------------  Start Total Hits  - Cat Select  -------------------------------------------------------------------------
  $cat_total = str_replace(",","','",$cat_in);

  $sql = "SELECT SUM(image_hits) AS sum
             FROM ".IMAGES_TABLE."
             WHERE cat_id IN ('$cat_total')";
  $row = $site_db->query_firstrow($sql);
$sum = (isset($row['sum'])) ? $row['sum'] : 0;
  $total_hits_cat_select = "".$lang['total_hits_cat_select']."<B> ".$row['sum']."</B>\n";
  $site_template->register_vars("total_hits_cat_select", $total_hits_cat_select);
//------------------------------------------------------------  End Total Hits  - Cat Select  --------------------------------------------------
  
$num_new_images = $config['image_cells'];

$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").")AND i.cat_id IN (".$cat_in.")
        ORDER BY i.image_date DESC
        LIMIT $num_new_images";
$result = $site_db->query($sql);
$num_rows2 = $site_db->get_numrows($result);

if (!$num_rows2)  {
  $new_images2 = "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\"><tr class=\"imagerow1\"><td>";
  $new_images2 .= $lang['no_new_images'];
  $new_images2 .= "</td></tr></table>";
}
else  {
  $new_images2 = "<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++ % 2 == 0) ? 1 : 2;
      $new_images2 .= "<tr class=\"imagerow".$row_bg_number."\">\n";
    }
    $new_images2 .= "<td width=\"".$imgtable_width."\" valign=\"top\">\n";

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

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

$site_template->register_vars("new_images2", $new_images2);
unset($new_images2);
//--------------------------------- End cat select pic ---------------------------------


4.) trage das in die DB ein:

INSERT INTO `4images_settings` ( `setting_name` , `setting_value` ) VALUES
 ( 'cat_rand_pic', '1' );


5.)
in der home.html mittels {new_images2} die Bilder anzeigen.

jetzt kannst du im ACP unter "Kategorie einstellung" die cat_id nummern eintragen,
 von denen die neuesten bilder angezeigt werden sollen.

6.)wollt ihr aber die cat_id nummern eintragen die nicht angezeigt werden sollen, ändert in der SQL abfrage von:

AND i.cat_id IN (".$cat_in.")
auf

AND i.cat_id NOT IN (".$cat_in.")

7.) in lang/deutsch/main.php

$lang['total_hits_cat_select'] = "Gesamt Hits in der Kategorie: ";


elegant genug?  :mrgreen:
 
 mfg Andi


DB Error: Bad SQL Query: 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, c.cat_name, u.user_name FROM (images i, categories c) LEFT JOIN users u ON (u.user_id = i.user_id) WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id NOT IN (0)AND i.cat_id IN () ORDER BY i.image_date DESC LIMIT 3
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY i.image_date DESC LIMIT 3' at line 4

You can put a translation in English or Spanish?

There are some things that the google translator, I fail to understand, dsde Step 4,5,6
Plis, thanks...!
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on July 15, 2009, 05:34:09 AM
Hi!
hmpf... why fullquote, please make a litel lesser.

step 4.)
execute the lines in your database off.

step 5.)
 {new_images2} is the new variable for the second images line, insert {new_images2} in the home.html and you can see

step 6.)
write the id numbers you want to see, in ACP row
Quote
AND i.cat_id IN (".$cat_in.")


change the line:
Quote
AND i.cat_id NOT IN (".$cat_in.")
and the pictures of the categories wil not displayed

mfg Andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: neverkas on July 15, 2009, 05:01:00 PM
i thank you very much, but there is a problem.
But I shows:
in {new_images} videos and photos
in {new_images2} photos

It appears that you can do so?
only Videos in {new_images2} , Photos Only in {new_images}
or
only Videos in {new_images} , Photos Only in {new_images2}



another query
I point in English this means? because I do not understand
I found it in ACP, but I understand that this can explain me please?
*Kategorie Bilder Anzeigen
*ID Nummern mit , trennen
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on July 15, 2009, 07:09:11 PM
...
zip the index.php as atachment.

Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: neverkas on July 15, 2009, 07:11:42 PM
http://www.4homepages.de/forum/index.php?action=dlattach;topic=25131.0;attach=4649 ?
or my index.php?
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on July 15, 2009, 07:29:31 PM
your index.php
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: neverkas on July 15, 2009, 07:33:15 PM
Okas srry my translator bad found xD.

Here my file Index.php in zip
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on July 15, 2009, 07:38:54 PM
test it !

lang/english/admin.php

//--------------------------------- Start cat select ---------------------------------
$setting['cat_rand_pic'] = "Show Video :<br /><span class=\"smalltext\">insert Cat_id Number from Videos  separate the Cat_Id Numbers with semicolons " , "</span>";
//--------------------------------- End cat select ---------------------------------


Video = {new_images2}

mfg Andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: neverkas on July 15, 2009, 07:47:14 PM
nothing appears in {new_images2}
and
error in index.php:
DB Error: Bad SQL Query: 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,i.image_DateTimeOriginal, c.cat_name, u.user_name FROM (images i, categories c) LEFT JOIN users u ON (u.user_id = i.user_id) WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id NOT IN (0)AND i.cat_id IN (1) ORDER BY i.image_date DESC LIMIT 3
Unknown column 'i.image_DateTimeOriginal' in 'field list'

I remove i.image_DateTimeOriginal".$additional_sql.",
but not show only videos, show videos and photos :S
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on July 15, 2009, 07:53:16 PM
SORRY!
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: neverkas on July 15, 2009, 08:01:32 PM
not fix
in {new_images} photos and videos
in {new_images2} photos


why?
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on July 15, 2009, 08:20:09 PM
in ACP
Categorie Setting, insert CAT_ID numbers??
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: neverkas on July 15, 2009, 08:24:40 PM
in ACP
Categorie Setting, insert CAT_ID numbers??

I can explain in more words than that done?

Excuse me, but I do not understand that that part of "insert CAT_ID numbers" which happens when you enter the number?

I enter in ACP, but I do not know what to do " insert CAT_ID numbers"
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on July 15, 2009, 08:26:40 PM
in ACP
Categorie Setting, insert CAT_ID numbers??

I can explain in more words than that done?

Excuse me, but I do not understand that that part of "insert CAT_ID numbers" which happens when you enter the number?

insert the cat_id numbers where the videos
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: neverkas on July 15, 2009, 08:29:46 PM
Ah ...!
I put the number of categories that I have.
To put all the videos of all categories?

or what number i insert?

EDIT:
Please put me say that number? Because I'm not understanding.!
My site is www.fullposteo.com.ar

Please, I say?  :(
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on July 15, 2009, 08:41:05 PM
Ah ...!
I put the number of categories that I have.
you have videos in Cat_id 3
write 3 in the new field!

have you videos in Cat_ID 3 and Cat_id 7 and in Cat_id 35 and in Cat_ID 3465

write 3,7,35,3465 in the new field.

so sorry, i give up

maybe you can help someone else.

mfg Andi


Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: neverkas on July 15, 2009, 08:49:10 PM
My problem is:
* In {new_images} doesn't appears the new photos.
* In {new_images2} appears the new photos and videos

(http://img268.imageshack.us/img268/8121/fotosyvideos.jpg)

I have put the number 3 in ACP, of the modification "admin/setting.php" and  "lang/spanish/admin.php"
(http://img125.imageshack.us/img125/3451/moda.jpg)

I wont it to appear like this:
{new_images} only photos
{new_images2} only videos

I have modified the file "Index.php", because "Schnick und Schnack" code is going well.
I have the same but mine doesn't function well, whats the problem?

My index.php  original modified width http://www.4homepages.de/forum/index.php?topic=25131.0
Code: [Select]
<?php
/**************************************************************************
 *                                                                        *
 *    4images - A Web Based Image Gallery Management System               *
 *    ----------------------------------------------------------------    *
 *                                                                        *
 *             File: index.php                                            *
 *        Copyright: (C) 2002-2009 Jan Sorgalla                           *
 *            Email: jan@4homepages.de                                    * 
 *              Web: http://www.4homepages.de                             * 
 *    Scriptversion: 1.7.7                                                *
 *                                                                        *
 *    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 'home,category_bit,whos_online,thumbnail_bit';
$main_template 'home';

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

if (isset(
$HTTP_GET_VARS['go']) || isset($HTTP_POST_VARS['go'])) {
  
$template = (isset($HTTP_GET_VARS['go'])) ? get_basefile(stripslashes($HTTP_GET_VARS['go'])) : get_basefile(stripslashes($HTTP_POST_VARS['go']));
  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;
  }

$sql "SELECT  setting_value as cat_rand_pic FROM ".SETTINGS_TABLE." WHERE setting_name = 'cat_rand_pic'";
    
$result $site_db->query($sql); $row mysql_fetch_object($result);
      
$cat_in $row->cat_rand_pic;
$cat_total str_replace(",","','",$cat_in);
//--------------------------------------- Start Total Hits Foto --------------------------------------------------
  
$sql "SELECT SUM(image_hits) AS sum
             FROM "
.IMAGES_TABLE."
             WHERE cat_id IN ('
$cat_total')";
  
$row $site_db->query_firstrow($sql);
  
$sum = (isset($row['sum'])) ? $row['sum'] : 0;
  
$total_hits_foto "".$lang['total_hits_foto']."<B> ".$row['sum']."</B>\n";
  
$site_template->register_vars("total_hits_foto"$total_hits_foto);
//--------------------------------------- End Total Hits Foto -------------------------------------------------- 
$sql "SELECT SUM(image_hits) AS sum
            FROM "
.IMAGES_TABLE."
            WHERE cat_id NOT IN ('
$cat_total')";
  
$row $site_db->query_firstrow($sql);
  
$sum = (isset($row['sum'])) ? $row['sum'] : 0;
  
$total_hits_video "".$lang['total_hits_video']."<B> ".$row['sum']."</B>\n";
  
$site_template->register_vars("total_hits_video"$total_hits_video);
//--------------------------------------- End Total Hits Video --------------------------------------------------
$num_new_images $config['image_cells'];
$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").")AND i.cat_id IN (".$cat_in.")
        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");
    
$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);

//--------------------------------- Start cat select pic2 ---------------------------------
//$num_new_images = $config['image_cells'];

$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").")AND i.cat_id NOT IN (".$cat_in.")
        ORDER BY i.image_date DESC
        LIMIT 
$num_new_images";
$result $site_db->query($sql);
$num_rows2 $site_db->get_numrows($result);

if (!
$num_rows2)  {
  
$new_images2 "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\"><tr class=\"imagerow1\"><td>";
  
$new_images2 .= $lang['no_new_images'];
  
$new_images2 .= "</td></tr></table>";
}
else  {
  
$new_images2 "<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_images2 .= "<tr class=\"imagerow".$row_bg_number."\">\n";
    }
    
$new_images2 .= "<td width=\"".$imgtable_width."\" valign=\"top\">\n";

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

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

$site_template->register_vars("new_images2"$new_images2);
unset(
$new_images2);
//--------------------------------- End cat select pic ---------------------------------

$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');
?>

   
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on July 16, 2009, 03:51:35 PM
...
I have the same but mine doesn't function well, whats the problem?...
This version works for you not !

Yesterday I postet the correct version for you but you ignore that

http://www.4homepages.de/forum/index.php?topic=25131.msg138657#msg138657
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: neverkas on July 17, 2009, 03:16:17 AM
I have used that version, i haven't ignore it, do you remember the mistakes i have mentioned?

http://www.fullposteo.com.ar/index.php

(http://img27.imageshack.us/img27/9073/terere123.jpg)

(http://img125.imageshack.us/img125/3451/moda.jpg)

This is the INDEX.PHP modified by you
Code: [Select]
<?php
/**************************************************************************
 *                                                                        *
 *    4images - A Web Based Image Gallery Management System               *
 *    ----------------------------------------------------------------    *
 *                                                                        *
 *             File: index.php                                            *
 *        Copyright: (C) 2002-2009 Jan Sorgalla                           *
 *            Email: jan@4homepages.de                                    * 
 *              Web: http://www.4homepages.de                             * 
 *    Scriptversion: 1.7.7                                                *
 *                                                                        *
 *    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 'home,category_bit,whos_online,thumbnail_bit';
$main_template 'home';

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

if (isset(
$HTTP_GET_VARS['go']) || isset($HTTP_POST_VARS['go'])) {
  
$template = (isset($HTTP_GET_VARS['go'])) ? get_basefile(stripslashes($HTTP_GET_VARS['go'])) : get_basefile(stripslashes($HTTP_POST_VARS['go']));
  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;
  }
}

$sql "SELECT  setting_value as cat_rand_pic 
FROM "
.SETTINGS_TABLE.
WHERE setting_name = 'cat_rand_pic'"
;
    
$result $site_db->query($sql); 
$row mysql_fetch_object($result);
    
$cat_in $row->cat_rand_pic;

$num_new_images $config['image_cells'];
$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").")AND i.cat_id NOT IN (".$cat_in.")  
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");
    
$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);

//################################################### video Start #########################################
 
$num_new_images $config['image_cells'];
$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").")AND i.cat_id IN (".$cat_in.")  
        ORDER BY i.image_date DESC
 LIMIT 
$num_new_images";
$result $site_db->query($sql);
$num_rows2 $site_db->get_numrows($result);


if (!
$num_rows2)  {
  
$new_images2 "<table style=\"width:".$config['image_table_width']."; border-style:none;\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\"summary=\"new thumbs\"><tr class=\"imagerow1\"><td>";
  
$new_images2 .= $lang['no_new_images'];
  
$new_images2 .= "</td></tr></table>";
}
else  {
  
$new_images2 "<table style=\"width:".$config['image_table_width']."; border-style:none;\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\"summary=\"new thumbs\">";
  
$count 0;
  
$bgcounter 0;
  while (
$image_row2 $site_db->fetch_array($result)){
    if (
$count == 0) {
      
$row_bg_number = ($bgcounter++ % == 0) ? 2;
      
$new_images2 .= "<tr class=\"imagerow".$row_bg_number."\">\n";
    }
    
$new_images2 .= "<td class=\"imagerow".$row_bg_number."\" style=\"width:".$imgtable_width."; \">\n";

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

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

$site_template->register_vars("new_images2"$new_images2);
unset(
$new_images2);
//############################################ video end ################################################
//-----------------------------------------------------
//--- Print Out ---------------------------------------
//--------------------------------- 
//--------------------------------- End cat select pic ---------------------------------

//-----------------------------------------------------
$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');
?>



HOME.HTML
Code: [Select]
<table width="100%"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="5" height="23"><img src="{template_url}/images/head1_l.jpg" width="5" height="23"></td>
    <td width="100%" height="23" background="{template_url}/images/head1_bk.jpg" class="head1">{lang_new_images}</td>
    <td width="23" height="23"><img src="{template_url}/images/head1_r.jpg" width="23" height="23"></td>
  </tr>
  <tr>
    <td colspan="3">{new_images}</td>
  </tr>
  </table>
  <table width="100%"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="5" height="23"><img src="{template_url}/images/head1_l.jpg" width="5" height="23"></td>
    <td width="100%" height="23" background="{template_url}/images/head1_bk.jpg" class="head1">{lang_new_videos}</td>
    <td width="23" height="23"><img src="{template_url}/images/head1_r.jpg" width="23" height="23"></td>
  </tr>
  <tr>
    <td colspan="3">{new_images2}</td>
  </tr>
</table>

Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on July 17, 2009, 05:30:38 AM
....
it works perfectly !
everything in the categorie indoors is subject to video display.
you have pictures stored in categorie 3
all pictures in categorie 3 are displayed shown in video.

Kann mir irgend wer weiterhelfen, der besser englisch kann oder spanisch kann, und ihm das erklärt.
entweder bin ich zu blöd ihm das zu erklären, oder er versteht das wirklich nicht.

die bilder auf seiner webseite  "Dando paliza""aka ta mi personaje en" foto del cs con mi nomt" sind eindeutig unter kategorie 3 gespeichert,
und werden somit auch unter videos angezeigt.

mfg Andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: neverkas on July 17, 2009, 10:23:39 PM
I don't want that.

I need that the images appear in the "New Images" and i don't want them to appear in the place of the videos.

The videos must appear in the place "New Videos" and i don't want them to appear in the place of the images.

Do you understand? Please answer me. :)
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: nobby on July 17, 2009, 10:37:15 PM
@rembrandt

bin ja nicht super aber vielleicht klappt es ja so  :wink:

@neverkas

las imágenes en su página web "Dando paliza" alias ta mi foto del personaje en cs con mi nomt "están
claramente en la categoría 3 guardado y, por tanto, también videos.

nobby
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: neverkas on July 18, 2009, 12:09:40 AM
@nobby

Bueno, pero yo quiero que aparescan los videos en "Nuevos videos" y las imagenes en "Nuevas imagenes", pero nose como hacerlo. No quiero que se junten los "Videos" con las "Imagenes", eso quiero.
Tal como aparece en esta galeria: http://www.rockbaer.de/daeof/

Well I want that the videos appear in "new videos" and the images in "new images", but I don't know how to do it.
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: nobby on July 18, 2009, 09:08:29 AM
@rembrandt

neverkas möchte es getrennt haben, wie hier zu sehen: http://www.rockbaer.de/daeof/


neverkas gustaría tener por separado, como se muestra aquí: http://www.rockbaer.de/daeof/


nobby
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on July 18, 2009, 09:49:06 AM
bis gestern hatte es bei ihm funktioniert, mit dem mod einbau.
anscheinend hat er es heute wieder rausgenommen.

der mod ist doch ganz simpel, wenn er seine videos und bilder in getrennte kategorien hatt, braucht er nur die kategorienummern wo die videos drinnen sind in ACP eintragen.
somit werden ihm die bilder kategorien unter {new_images} angezeigt, und die videos kategorien unter {new_images2} angezeigt.

und was im gottes namen funktioniert den bei ihm nicht?
gestern auf seiner webseite hat das eindeutig funktioniert, nur wenn auch bilder in video kategorien hat dann werden die natürlich auch unter {new_images2} angezeigt, die muß er dort dann natürlich rausnehmen.

mfg Andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: neverkas on July 18, 2009, 07:36:01 PM
You can write to me in English?
I only understand English and Spanish.
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: nobby on July 18, 2009, 08:11:13 PM
@nerverkas


que había hablado conmigo, por lo que en alemán  :wink:

nobby
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: neverkas on July 18, 2009, 08:15:30 PM
Ah Ok.

Entonces, cómo hago para que aparescan las imagenes en "new images" y videos en "new videos"?
Si esta mal lo de Categoria 3, diganme a que numero lo cambio.

No quiero que se junten los videos con las imagenes.
Se lo he dicho, pero talvéz mi ingles no es muy bueno.

Porque yo veo la galeria rockbaer y no se juntan los videos y las imagenes. Y el usa el código de Rembrandt.
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: nobby on July 18, 2009, 08:37:36 PM
Ah Ok.

Entonces, cómo hago para que aparescan las imagenes en "new images" y videos en "new videos"?
Si esta mal lo de Categoria 3, diganme a que numero lo cambio.

No quiero que se junten los videos con las imagenes.
Se lo he dicho, pero talvéz mi ingles no es muy bueno.

Porque yo veo la galeria rockbaer y no se juntan los videos y las imagenes. Y el usa el código de Rembrandt.

   
Es mejor hablar de Rembrandt en Inglés porque no puede hablar español.


@Rembrandt, ich habe ihm gesagt er möchte sich mit Dir in English unterhalten.
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: neverkas on July 18, 2009, 09:39:55 PM
Okis, excuse me.

How can i do so that the images appear in "new images", and videos in "new videos"?
If the categorie three is not correct please tell me with what number I must changed it.

I dont want that the videos appear togother with the images.
I have said to him, but maybe my english isn't correct.

Because I see that in the "rockbaer gallery", videos and images, don't appear togother. And he uses the Rembrandt code

Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on July 18, 2009, 09:58:00 PM
dieser thread ist, wird in die geschichte von 4images eingehen.

@nerverkas, this modification is not for you, it's better you remove it.

mfg Andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: neverkas on July 18, 2009, 10:15:59 PM
Yes you said to me, but i want to know if you can may it work for me in my version. Because you have written the code for the "Gallery rockbaer".
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on July 18, 2009, 10:36:08 PM
...
 Because you have written the code for the "Gallery rockbaer".
this is the same, always the same
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: neverkas on July 19, 2009, 01:05:43 AM
Quote from: Rembrandt
this is the same, always the same

when you say "this is the same, always the same" please can you explain to me what do you refer to. Because i can't understand what you are saying to me.
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Sebas Bonito on July 19, 2009, 03:41:07 AM
Jo, aber das hat Rembrandt doch ausführlich erklärt, und Neverkas auch schon vorgekaut...  :roll:
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: neverkas on July 19, 2009, 05:21:22 AM
And..?
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Sebas Bonito on July 27, 2009, 12:17:20 AM
Nabend, ich steh gerad etwas auf dem Schlauch, ich nutze zusätzlich die MOD User erstellen (Sub-)Kategorien (http://www.4homepages.de/forum/index.php?topic=18564).
Nun möchte ich das Kombinieren: Wenn ein User eine Kategorie erstellt, soll die Kategorie ID auch gleichzeitig
in der settings cat_rand_pic ergänzt werden. Es klappt auch FAST. Ich hab wohl nur einen kleinen Fehler
gemacht. Bislang wird nämlich die ID nicht ergänzt, sondern statt "alte IDs" + "," + "Neue ID", erscheinen nur die
letzten beiden Aufgaben. Was mache ich falsch? Kann mir wer helfen? Wahrscheinlich ist das nur ein billiger SQL-Fehler.

Code: [Select]
 $new_cat_id2 = $new_cat_id + 1; // ID der Foto-Subkategorie
  $new_cat_id3 = $new_cat_id + 2; // ID der Video-Subkategorie
    
   $sql4 = "SELECT setting_name, setting_value FROM ".SETTINGS_TABLE."
            WHERE setting_name = 'cat_rand_pic'";    
   $result = $site_db->query($sql4);

   $val = $result['cat_rand_pic'].",".$new_cat_id3;  
   $sql5 = "UPDATE ".SETTINGS_TABLE."
            SET setting_value = '$val'
            WHERE setting_name = 'cat_rand_pic'";
   $result = $site_db->query($sql5);  

Für das bessere Verständnis: Bei meiner Abfrage werden gleich 3 Kategorien neu erstellt:
Die Hauptkategorie, und zwei Subkategorien (Fotos und Videos). Und die Videokategorie
ist die entscheidene, die ich jedesmal in den Adminsettings ergänzen muss, damit die
Startseite richtig angezeigt wird.

Der Fehler liegt offensichtlich irgendwo bei sql4, die sql5-Abfrage übernimmt er problemlos.
Also wie kann ich die neue ID (in meinem $new_cat_id3) der cat_rand_pic ergänzen, aber nicht ersetzen?
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on July 27, 2009, 05:59:09 AM
Hi!
...
bei sowas, oder wenn ich den fehler lokalisieren will, lasse ich mir die variablen ausgeben um zu sehen was da überhaupt drinnen steht.

  $new_cat_id2 = $new_cat_id + 1; // ID der Foto-Subkategorie
  $new_cat_id3 = $new_cat_id + 2; // ID der Video-Subkategorie
print_r(new_cat_id2 );//<-------
print_r($new_cat_id3 );//<------
   $sql4 = "SELECT setting_name, setting_value FROM ".SETTINGS_TABLE."
            WHERE setting_name = 'cat_rand_pic'";    
   $result = $site_db->query($sql4);
print_r($result['cat_rand_pic']);//<---------------

   $val = $result['cat_rand_pic'].",".$new_cat_id3; //packe das mal in ein array:  $val = array($result['cat_rand_pic'],$new_cat_id3);
print_r($val);//<----------- 
   $sql5 = "UPDATE ".SETTINGS_TABLE."
            SET setting_value = '$val'
            WHERE setting_name = 'cat_rand_pic'";
   $result = $site_db->query($sql5);
....

mfg Andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Sebas Bonito on July 27, 2009, 07:11:29 AM
Also auf der Seite oben wird ausgegeben:
Quote
Array (
  • => [1] => 149 )
...die 3 Kategorien werden (wie gehabt richtig erstellt)
...nur "cat_rand_pic" enthält nur noch "array" als Name.

Anliegend die addcat.php als zip... ab Zeile 227 wird's spannend.
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on July 27, 2009, 07:44:49 AM
Hi!
Also auf der Seite oben wird ausgegeben:....



   $sql4 = "SELECT  setting_value as cat_rand_pic
FROM ".SETTINGS_TABLE."
WHERE setting_name = 'cat_rand_pic'";
    $result = $site_db->query($sql4);
    $row = mysql_fetch_object($result);
    $cat_in = $row->cat_rand_pic;

$val = ($cat_in.",".$new_cat_id3);
print_r($val);//<-----------

und so?

mfg Andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Sebas Bonito on July 27, 2009, 08:03:54 AM
Irgendwie auch nicht, sorry  8O
Steht nur noch "Array" im Feld für cat_rand_pic (also wie vorher auch).
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on July 27, 2009, 08:29:46 AM
Irgendwie auch nicht, sorry  8O
Steht nur noch "Array" im Feld für cat_rand_pic (also wie vorher auch).
aehh ja sorry, aber das gibt es nicht.
wenn du diese sql4 mit deiner ersetzt kann da kein array stehn, ausser das steht schon so in der datenbank.

mfg andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Sebas Bonito on July 27, 2009, 10:09:26 AM
aehh ja sorry, aber das gibt es nicht.
wenn du diese sql4 mit deiner ersetzt kann da kein array stehn, ausser das steht schon so in der datenbank.
mfg andi

Oups  :oops: Frag lieber nicht! War wohl zu früh oder zu spät  :roll:
Es läuft jedenfalls, vielen Dank Dir!
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: donald23 on December 29, 2009, 11:02:23 PM
Rembrandt
Re: zwei spalten neue Bilder auf home möglich?

Frage ich habe alle Scripts editiert nur wo kann ich die DB? ändern und wie und welche

4.) trage das in die DB ein:
Code: [Select]
INSERT INTO `4images_settings` ( `setting_name` , `setting_value` ) VALUES
 ( 'cat_rand_pic', '1' );
Sorry Anfänger
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Nicky on December 29, 2009, 11:35:45 PM
@Andi,

du solltest vielleicht ein install script für die "anfänger" schreiben..
und noch etwas... nicht jeder hat den table prefix "4images_"

damit tun sich leute wie unser wiener donald23 vüüüüüüü leichter

@donald23
da Andi / Rembrandt ist auch einer von uns :)

btw.. donalds23 frage wurde per PN beantwortet..
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: donald23 on December 29, 2009, 11:58:31 PM
Sorry aber ihr seid spitze Danke nochmal an Nicky
Hatte mit Datenbanken noch nix am Hut Punkt 4 ist nicht so leicht zu verstehen gewesen.
WO WIE wäre nett.
DANKE ADMINS
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on December 30, 2009, 07:09:02 AM
Hi!
..
du solltest vielleicht ein install script für die "anfänger" schreiben..
und noch etwas... nicht jeder hat den table prefix "4images_"...

ist erledigt..

...
WO WIE wäre nett...
naja ich sage mal so, das sind basics die in google auch nachzulesen sind, ich weis aus eigener erfahrung als anfänger hat man es schwer.
Aber eine modifikation zu schreiben und zu publizieren ist jede menge arbeit, und da noch zu einer jeder modifikation eine erklährung zu schreiben wie man z.b. phpadmin bediehnt, was eine Datenbank ist e.t.c.,
würde meiner meinung nach den rahmen sprengen.
aber das ist ja mit dem installer jetzt erledigt.. :)

mfg Andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: mawenzi on December 29, 2010, 12:49:11 PM
@andi ...

Quote from: Rembrandt
4.) trage das in die DB ein:
Code: [Select]
INSERT INTO `4images_settings` ( `setting_name` , `setting_value` ) VALUES
 ( 'cat_rand_pic', '1' );

... die Anweisung zur Datenbankänderung hast du aus dem 5.Post entfernt ... ?
... und den Installer finde ich dort jedoch noch nicht ... ?

oder stehe ich jetzt auf dem Schlauch ... :roll:
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on December 29, 2010, 02:05:37 PM
....
... die Anweisung zur Datenbankänderung hast du aus dem 5.Post entfernt ... ?
....

ja habe ich entfernt, da das nicht notwenig ist.
alle "show_setting_row[xxxxxx]" werden automatisch in die DB eingetragen.
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: mawenzi on December 29, 2010, 02:46:04 PM
... ja, ich stand auf dem Schlauch ... danke Andi ...
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: ASAD on March 06, 2011, 03:16:22 AM
gute nacht leute :D

ich habe eine probleme
hier habe ich die categorien eingefügt:  $cat_in = array(1,2,3);
und wenn ich hochlade das foto in diese kategorien es zeigt auf beide spalten
kann niemand mir helfen?

danke
sorry für mein Deutsch
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on March 06, 2011, 05:29:00 AM
Welcome to the Forum!

@ASAD my english is not better as your german  :mrgreen:

ok, search in your index.php the original (not from the new code):
$num_new_images = $config['image_cells'];
and insert above:
$cat_in = array(1,2,3);

search(not from the new code):
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").")
and replace:
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").")AND i.cat_id NOT IN (".implode(", ",$cat_in).")

search and remove from the new code:
$num_new_images = $config['image_cells'];

mfg Andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: ASAD on March 06, 2011, 02:13:50 PM
@Rembrandt

ich finde es nicht oder es gibts nich in meinen index.php


ps: inglisch ist bei mir noch schlechter)
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on March 06, 2011, 02:24:06 PM
ich nehme mal an du meintest  die "custom images", wenn ja habe ich das geändert probier es mal.(attachment)
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: ASAD on March 06, 2011, 02:43:52 PM
ich nehme mal an du meintest  die "custom images", wenn ja habe ich das geändert probier es mal.(attachment)
jah, supper es funkzioniert
danke!

Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Markus/TSC on August 21, 2011, 06:08:59 PM
Der schon wieder, ich weiß  :roll: Vielleicht antwortet auch jemand darauf...

Mod-Einbau hat ohne Probleme funktioniert, die Kategorien werden auch entsprechend auf der Startseite angezeigt. Ich habe ebenfalls "Neuste Fotos" (new_images) und " Neuste Videos" (new_images2) bei mir. Lade ich aber neue Videos hoch, werden die in beiden Kategorien dargestellt, obwohl sie das nur in der new_images2 sollen. Die Sache mit "AND i.cat_id NOT IN (".$cat_in.")" und "AND i.cat_id IN (".$cat_in.")" habe ich auf verschiedene Weise ausprobiert, aber erhalte kein entsprechendes Ergebnis. Ich habe auch den Code nochmal neu eingebunden und es bleibt das Problem.

Sollte irgendwer sich interessieren, die Index ist angehängt. Wäre schön, wenn jemand hilft..

Markus
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on August 21, 2011, 07:17:32 PM
....habe ich auf verschiedene Weise ausprobiert, aber erhalte kein entsprechendes Ergebnis. Ich habe auch den Code nochmal neu eingebunden und es bleibt das Problem.
....
wenn du in der ersten zeile deine "Neue Bilder" wie gewohnt  anzeigen lassen möchtest und in der zweiten zeile deine "Neue Videos" dann würde ich dir zu dem hier raten:
http://www.4homepages.de/forum/index.php?topic=25487.0

mfg Andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Markus/TSC on August 23, 2011, 12:03:54 PM
Funktioniert auch nicht, ich lass es jetzt...
Sorry fürs Generve (auch per PN)!

Markus
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on August 23, 2011, 01:33:35 PM
Funktioniert auch nicht, ....
warum sollte das nicht funktionieren?
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: bergblume on January 22, 2013, 02:32:00 PM
ich habe das ganze nun auch auf meine kategorie-seiten angewandt...

wenn ich in categories.php über

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

folgenden Code eingebe
//#################################################### New Redaktionelle News 2 ##################################################
$num_new_images = 3 ;
$config['image_cells'] = 1 ;
$cat_in = array(153);
$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").")AND i.cat_id IN (".implode(", ",$cat_in).")
        ORDER BY i.image_date DESC
        LIMIT $num_new_images";
$result = $site_db->query($sql);
$num_rows2 = $site_db->get_numrows($result);

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


    show_image($image_row2);
    $site_template->register_vars(array(
    "link" => $site_sess->url(ROOT_PATH."details.php?image_id=".$image_row2['image_id'])
    ));
     $new_images2 .= $site_template->parse_template("thumbnail_bit_153");

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

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

$site_template->register_vars("new_images2", $new_images2);
unset($new_images2);
//#################################################### New Redaktionelle News 2 ##################################################

kann ich mittels {new_images2} auch in meinen kategorie-seiten wunderbar die anderen news aus anderen kategorien einbinden.

Ein kleines Problem besteht allerdings... mit obigen Code erhalte ich auf allen Kategorie-Seiten immer den Titel (cat_name) der ausgewählten Kategorie, d.h. in meinem Fall steht bei allen Kategorie-seiten im Titel der Name der Kategorie Nr. 153

Wo liegt hier der Fehler und wie kann ich dies beheben?
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on January 22, 2013, 05:16:44 PM
Hi!
Na das es dich noch gibt...  :D

liegt es vielleicht daran das in deinen geposteten Code "thumbnail_bit_153" drinnen steht.  :mrgreen:

$new_images2 .= $site_template->parse_template("thumbnail_bit_153");
 

mfg Andi
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: bergblume on January 22, 2013, 05:57:27 PM
Hi Andi!

ja, mich gibt´s noch und es geht mir auch soweit gut!  :D ich hoffe bei dir ist auch alles im grünen Bereich?

danke dir für deine Hilfestellung...

an dem thumbnail_153 lag es allerdings nicht... nachdem ich heute nochmal rumprobiert habe, hatte ich den besagten Code einfach in meiner categories.php weiter oben eingebaut und schon passt der cat_name auf allen Seiten wieder..
da scheint es wohl einen kleinen Konflikt mit einem anderen code innerhalb der categories.php gegeben zu haben

Schönen abend dir noch!

bergblume
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: Rembrandt on January 22, 2013, 06:01:47 PM
..ja, mich gibt´s noch und es geht mir auch soweit gut!  :D ich hoffe bei dir ist auch alles im grünen Bereich?
....
Na Hauptsache es funktioniert.
Bei mir geht es so halbwegs, im November hatte ich ein Sehenscheiden OP, drec.... herrum getippe und Maus geklicke.. naja..

Dir auch noch einen schönen Abend. :)
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: tileiran on December 20, 2018, 06:32:17 AM
in der standardansicht werden ja auf home
Title: Re: zwei spalten neue Bilder auf home möglich?
Post by: media on January 06, 2019, 01:56:04 PM
Mod-Einbau hat ohne Probleme funktioniert, die Kategorien werden auch entsprechend auf der Startseite angezeigt. Ich habe ebenfalls "Neuste Fotos" (new_images) und " Neuste Videos" (new_images2) bei mir. Lade ich aber neue Videos hoch, werden die in beiden Kategorien dargestellt, obwohl sie das nur in der new_images2 sollen. Die Sache mit "AND i.cat_id NOT IN (".$cat_in.")" und "AND i.cat_id IN (".$cat_in.")" habe ich auf verschiedene Weise ausprobiert, aber erhalte kein entsprechendes Ergebnis. Ich habe auch den Code nochmal neu eingebunden und es bleibt das Problem.