Author Topic: [MOD]More Pictures on Detail Page  (Read 188367 times)

0 Members and 1 Guest are viewing this topic.

Rembrandt

  • Guest
Re: [MOD]More Pictures on Detail Page
« Reply #135 on: April 10, 2011, 03:11:52 PM »
Loda das was du zitierst ist veraltert wenn du das admin plugin verwendest un das member addon installierst funktioniert das auch.
bei den bilder selber brauchst du nicht eingeben, die diskussion bezog sich auf den mod vor der änderung.

mfg Andi

Offline Loda

  • Sr. Member
  • ****
  • Posts: 353
    • View Profile
    • Fotosucht Schweiz
Re: [MOD]More Pictures on Detail Page
« Reply #136 on: April 10, 2011, 07:06:00 PM »
hmm.. nee ich habe den erst letzte woche eingebaut.
und bei mir ist es auch so.. genauso wie im plugin.
es wird im plugin immer ein haken gesetzt.. und dann steht da bei dem Gruppenbild immer eine 1 und dann verschwindet es auch aus den Kartegorien. das selbe passiert auch bei dem member_editimage.html.
dort ist dann die zeile, wo du doch aussuchen kannst, ob es ein Gruppenbild ist (mit haken in "ja")
egal ob ich dann den haken da weglasse oder reinsetze, es speichert immer eine 1 bzw. 0 in der datenbank und die kann ich dann ja auch sehen, wenn ich als admin das bild bearbeite..
setze ich jetzt über das acp beim bild bearbeiten im Feld Gruppenbild die Nummer der Bildgruppe ein (zB. Bildgruppe 4, dann auch Gruppenbild 4) ist es wieder sichtbar in den Kategorien.

Rembrandt

  • Guest
Re: [MOD]More Pictures on Detail Page
« Reply #137 on: April 13, 2011, 05:40:32 PM »
Member Addon CODE UPDATE 13.04.2011  Step  3.2) 4.) und 6.)
jetzt sollte mit den Plugins alles funktionieren.

mfg Andi

Offline Loda

  • Sr. Member
  • ****
  • Posts: 353
    • View Profile
    • Fotosucht Schweiz
Re: [MOD]More Pictures on Detail Page
« Reply #138 on: April 15, 2011, 09:28:55 AM »
danke! funktioniert alles einwandfrei ;-)

Offline John Doe

  • Pre-Newbie
  • Posts: 2
    • View Profile
Re: [MOD]More Pictures on Detail Page
« Reply #139 on: November 07, 2011, 03:32:44 PM »
Sorry falls die Frage etwas dumm ist, aber wie führe ich noch einmal die .php-datei aus, die in der Datenbank die zwei neuen Felder anlegt? Wenn ich die Datei in mein Hauptverzeichnis lade und ausführe zeigt er mir nur den Text an. In der Datenbank fehlen aber weiterhin die zwei Felder und meine Galerie zeigt mir dementsprechend Fehlermeldungen an.

Irgendwie stehe ich auf dem Schlauch... :oops:

Rembrandt

  • Guest
Re: [MOD]More Pictures on Detail Page
« Reply #140 on: November 07, 2011, 04:43:08 PM »
.. wie führe ich noch einmal die .php-datei aus, die in der Datenbank die zwei neuen Felder anlegt? ...
du muß die Datei  "install_group_images.php" oder auch die  "install_group_images_member.php" in deine Hauptordner deiner Galerie kopieren und über den Browser aufrufen.
Quote
www.meineDomain.xx/install_group_images.php

mfg Andi

Offline John Doe

  • Pre-Newbie
  • Posts: 2
    • View Profile
Re: [MOD]More Pictures on Detail Page
« Reply #141 on: November 07, 2011, 05:19:27 PM »
Super danke! Shame on me! :oops:

EDIT: Geniale Modifikation! Freu mich wie ein Schneekönig!  :D
« Last Edit: November 07, 2011, 06:14:28 PM by John Doe »

Offline Jan-Lukas

  • Addicted member
  • ******
  • Posts: 1.289
    • View Profile
    • Discover the New World of Kindersurprise
Re: [MOD]More Pictures on Detail Page
« Reply #142 on: December 29, 2011, 01:00:56 PM »
möchtet ihr auch die Anzahl der Bilder unter den Thumbs in der suche haben, müsst ihr noch die search.php bearbeiten.

suche

$thumbnails .= "<tr class=\"imagerow".$row_bg_number."\">\n";
    }


füge da drunter das ein

//7######################################## Start MOD: More Pictures on Detail Page #################################################
   
if ($image_row['image_group'] > ){
        
$sum_image_group $image_row['image_group'];
$sql "SELECT COUNT('image_group') AS sum
FROM "
.IMAGES_TABLE."
WHERE  image_group = 
$sum_image_group";
$row $site_db->query_firstrow($sql);
$sum_image_group "<span style=\"color:red\">Gesamt:".$row['sum']." Bild(er) in Gruppe: ".$image_row['image_group']."</span>"."<br>";
}
else{
$sum_image_group "";
               } 
$site_template->register_vars("sum_image_group"$sum_image_group);
//######################################## End MOD: More Pictures on Detail Page #################################################


@Andy, bitte in deinem Mod ergänzen, wenn schon in den Thumbs, dann in allen ;)
Danke Harald




Offline finsterstubn

  • Pre-Newbie
  • Posts: 5
    • View Profile
Re: [MOD]More Pictures on Detail Page
« Reply #143 on: November 11, 2016, 08:35:12 PM »
Hallo liebes Forum,

obwohl ich den 5. Teil beachtet habe, zeigt es bei mir, immer noch zuviele Kategorienseiten an :

Hier meine Categories.php:

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

$templates_used 'categories,category_bit,thumbnail_bit';
$main_template 'categories';

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

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

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

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

ob_start();

//-----------------------------------------------------
//--- SEO variables -----------------------------------
//-----------------------------------------------------

$site_template->register_vars(array('prepend_head_title' => $cat_cache[$cat_id]['cat_name'] . " - "));

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

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

unset(
$random_cat_image);

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

$num_rows_all = (isset($cat_cache[$cat_id]['num_images'])) ? $cat_cache[$cat_id]['num_images'] : 0;
$link_arg $site_sess->url(ROOT_PATH."categories.php?".URL_CAT_ID."=".$cat_id);
//5######################################## Start MOD: More Pictures on Detail Page #################################################
  
$sql "SELECT COUNT('image_group') AS sum
             FROM "
.IMAGES_TABLE."
             WHERE cat_id = '
$cat_id' AND image_group_image <= 'image_group' AND image_group != 0";
 
$row $site_db->query_firstrow($sql);
 
$num_rows_all $num_rows_all $row['sum']; 
//######################################## End MOD: More Pictures on Detail Page #################################################

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

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

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

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

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

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

if (!
$num_rows)  {
  
$thumbnails "";
  
$msg $lang['no_images'];
}
else {
  
$thumbnails "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">\n";
  
$count 0;
  
$bgcounter 0;
  while (
$image_row $site_db->fetch_array($result)){
    if (
$count == 0) {
      
$row_bg_number = ($bgcounter++ % == 0) ? 2;
      
$thumbnails .= "<tr class=\"imagerow".$row_bg_number."\">\n";
//7######################################## Start MOD: More Pictures on Detail Page #################################################
   
if ($image_row['image_group'] > ){
        
$sum_image_group $image_row['image_group'];



$sql "SELECT COUNT('image_group') AS sum



FROM "
.IMAGES_TABLE."



WHERE  image_group = 
$sum_image_group";



$row $site_db->query_firstrow($sql);














$sum_image_group "<span style=\"color:red\">Gesamt:".$row['sum']." Bild(er) in Gruppe: ".$image_row['image_group']."</span>"."<br>";



}
               else{
                 
$sum_image_group "";
               } 
       
$site_template->register_vars("sum_image_group"$sum_image_group);
//######################################## End MOD: More Pictures on Detail Page #################################################
    
}
    
$thumbnails .= "<td width=\"".$imgtable_width."\" valign=\"top\">\n";

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

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

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

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

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

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

$content ob_get_contents();
ob_end_clean();

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

  
save_cache_file($cache_id$content);
}

// end if get_cache_file()

echo $content;

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

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

vielleicht sieht einer einen Fehler?

Danke schon mal,
finsterstubn

Offline Lieven

  • Newbie
  • *
  • Posts: 23
    • View Profile
Re: [MOD]More Pictures on Detail Page
« Reply #144 on: March 18, 2018, 09:47:08 AM »
Guten Morgen zusammen,

nach erfolgreicher Installation des Plugins finde ich keinerlei Möglichkeit, ein weiteres Bild zuzufügen. Allerdings fiel mir aus, dass wenn ich auf ein Bild gehe, über dem Header eine Warning-Meldung steht:

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /users/efd/www/test/details.php on line 39

Woran könnte das liegen? Es ist alles nach der Anleitung abgearbeitet worden.


Liebe Grüße,
Fabian L.

Offline nobby

  • 4images Guru
  • *******
  • Posts: 2.873
    • View Profile
Re: [MOD]More Pictures on Detail Page
« Reply #145 on: March 18, 2018, 08:01:40 PM »
Hallo,

die Abfrage funktionert wohl nicht und daher gibt es keine Ausgabe.

Vergiss mal 4images hier hilft keiner mehr. Ausser ich  :wink:

nobby

Offline Lieven

  • Newbie
  • *
  • Posts: 23
    • View Profile
Re: [MOD]More Pictures on Detail Page
« Reply #146 on: March 19, 2018, 09:54:02 AM »
Gibt es dafür eine Lösung?

Finde ich recht Schade. Ich persönlich sehe nämlich Potenzial in der Software...


Liebe Grüße

Offline nobby

  • 4images Guru
  • *******
  • Posts: 2.873
    • View Profile
Re: [MOD]More Pictures on Detail Page
« Reply #147 on: March 19, 2018, 03:17:29 PM »
Lösung gibt es! Googlen  :wink:

http://www.selfphp.de/forum/showthread.php?t=23302

Ein Beispiel von vielen.

Die Software hat so kein Potenzial da sie auf Tabellenstruktur Aufbaut. Ist leider nicht mehr Zeitgemäß.

nobby

Offline Lieven

  • Newbie
  • *
  • Posts: 23
    • View Profile
Re: [MOD]More Pictures on Detail Page
« Reply #148 on: March 20, 2018, 01:32:58 PM »
Ich könnte da bezüglich dem ganzen MySQL Gedöns mal eine kleine Erklärung gebrauchen, da ich davon leider wenig Ahnung habe.

Liebe Grüße

Offline nobby

  • 4images Guru
  • *******
  • Posts: 2.873
    • View Profile
Re: [MOD]More Pictures on Detail Page
« Reply #149 on: March 20, 2018, 02:35:37 PM »
Ich könnte da bezüglich dem ganzen MySQL Gedöns mal eine kleine Erklärung gebrauchen, da ich davon leider wenig Ahnung habe.

Liebe Grüße

Meine Kenntnisse sind leider auch nicht so berauschend, sonst hätte ich dir da geholfen.

nobby