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

0 Members and 1 Guest are viewing this topic.

Rembrandt

  • Guest
[MOD]More Pictures on Detail Page
« on: July 11, 2009, 11:28:14 PM »
Hi!

Mit Dieser Modifikation ist es möglich mehrere Bilder gleichzeitig auf der Detail Seite darzustellen.

Beliebig viele Bilder können zu einer Gruppe zusammengefasst werden und auf der Detail Seite dargestellt werden.

Von der Gruppe kann eines oder beliebig viele Bilder auf der Kategorie Seite angezeigt werden.

Mit der Modifikation von @mawenzi:
 http://www.4homepages.de/forum/index.php?topic=25017.msg137021#msg137021
 ist es möglich die größe der Gruppen Bilder individuell anzupassen.
 
 
Demo More Pictures on Detail Pages

neu punkt 11.) Admin Plugin CODE UPDATE 11.04.2011

neu Member Addon CODE UPDATE 13.04.2011  Step  3.2) 4.) 6.)

Neu im code punkt 4.) könnt ihr einstellen wieviele Bilder in einer Reihe dargestellt werden sollen.
für eine Vertikale anzeige schreibt im Code ganz oben eine "1" hinnein.


1.) müßen 2 zusätzliche Datenbank Felder angelegt werden.
dazu könnt ihr euch das Plugin aus dem Anhang runterladen (install_group_images.zip), in eure Root Ordner hochladen und ausführen.

2.) sucht in der includes/db_definitions.php:

?>

und fügt davor ein:

//2######################################## Start MOD: More Pictures on Detail Page #################################################
$additional_image_fields['image_group_image'] = array($lang['image_group_image'], "text"0);
$additional_image_fields['image_group'] = array($lang['image_group'], "text"0);
//######################################## End MOD: More Pictures on Detail Page #################################################


3.)sucht in der lang/deutsch/main.php

$lang
['allow_comments'] = "Kommentare erlauben:";

und fügt danach ein:

//3######################################## Start MOD: More Pictures on Detail Page #################################################
$lang['image_group'] = "Bild Gruppe:";
$lang['image_group_image'] = "Gruppen Bild:";
//######################################## End MOD: More Pictures on Detail Page #################################################


4.)sucht in der details.php

include(ROOT_PATH.'includes/page_header.php');

und fügt danach ein:

//4######################################## Start MOD: More Pictures on Detail Page #################################################
$image_cells 6// Anzahl der Bilder in einer Reihe
	
$sql "SELECT  image_id,image_group 
	
FROM "
.IMAGES_TABLE.
	
WHERE image_id = '
$image_id' ";
	
$result $site_db->query($sql); 
	
$row mysql_fetch_object($result);
  
$image_group $row->image_group;
	

if(
$image_group >= 1){
	
$sql "SELECT image_id, cat_id, image_name, image_active, image_media_file, image_thumb_file, image_group
                FROM "
.IMAGES_TABLE."
	
WHERE image_group = '
$image_group' ";
	
$result $site_db->query($sql);
	
$num_rows $site_db->get_numrows($result);

//echo " Group ";
//echo $image_group;
  
$thumbnails "<table style=\"border:1px solid #cccccc; \">\n";
	

  
$count 0;
  
$bgcounter 0;
  while (
$image_row $site_db->fetch_array($result)){
	
	
if (
$count == 0) { 
      
$row_bg_number = ($bgcounter++ % == 0) ? 2;
      
$thumbnails .= "<tr style=\"margin:0px;\" >\n";
	
}
	
$thumbnails .= "<td  style=\"padding:10px 10px;\">\n";
	
show_image($image_row);
	
$thumbnails .= $site_template->parse_template("group_thumbnail_bit");
	
$thumbnails .= "\n</td>\n";
	
	
$count++;
    if (
$count == $image_cells) {
      
$thumbnails .= "</tr>\n";
      
$count 0;
	
}
	

	
if (
$count 0)  {
    
$leftover = ($image_cells $count);
    if (
$leftover >= 1) {
      for (
$f 0$f $leftover$f++) {
        
$thumbnails .= "<td >\n&nbsp;\n</td>\n";
      }
      
$thumbnails .= "</tr>\n";
    }
  }
  
$thumbnails .= "</table>\n";

  
$site_template->register_vars("group_preview"$thumbnails);
}
unset(
$thumbnails);

//######################################## End MOD: More Pictures on Detail Page #################################################


5.) suche in der categories.php:

include(ROOT_PATH.'includes/paging.php');

füge darüber ein:

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


6.) suche in der categories.php

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

und ersetze es mit:

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


schritt 7.) und 8.) sind optional wenn in der thumbnail vorschau, die gesamt anzahl der vorhandenen bilder angezeigt werden sollen.

7.) suche in der categories.php und search.php
$thumbnails .= "<tr class=\"imagerow".$row_bg_number."\">\n";
    }

und füge darunter 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 #################################################


8.) suche in templates/yourTemplates thumbnail_bit.html:
Code: [Select]
<a href="{cat_url}">{cat_name}{num_images}</a><br>
und füge darunter ein:
Code: [Select]
{sum_image_group}<br>


9.) Der folgende Schritt ist nur ein Vorschlag, einfügen könnt ihr {group_preview} natürlich wo ihr wollt.
suche in der details.html
Code: [Select]
<div >
{image}
{if admin_links}<br />
                    {admin_links}<br />
                    {endif admin_links}<br />
                    {lightbox_button}&nbsp;&nbsp;{postcard_button}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{download_button}&nbsp;&nbsp;{download_zip_button}
</div>
<br />
und ersetze es mit:
Code: [Select]
<div style="float:left;">
{image}
{if admin_links}<br />
                    {admin_links}<br />
                    {endif admin_links}<br />
                    {lightbox_button}&nbsp;&nbsp;{postcard_button}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{download_button}&nbsp;&nbsp;{download_zip_button}
</div>
<div style="float:right;">
{group_preview}
</div>
                  <br style="clear:both;"/>

10.)Erstellt eine neue Datei mit dem Namen "group_thumbnail_bit.html"  und speichert sie in euren templates ordner mit folgenden Inhalt ab:
Code: [Select]
{thumbnail}<br />
11.) Admin Plugin Neu
 Ladet euch die Datei "image_group.php" aus dem Anhang herrunter und speichert sie unter admin/plugins ab.
 Im ACP unter Plugins könnt ihr jetzt die Bild Gruppen editieren.


Optional: Member Addon

1.) müßen 2 zusätzliche Datenbank Felder angelegt werden.
dazu könnt ihr euch das Plugin aus dem Anhang runterladen (install_group_images_member.zip), in eure Root Ordner hochladen und ausführen.

2.) suche includes/db_field_definitions.php und füge ein:

$additional_user_fields
['user_group'] = array($lang['user_group'], "text"0);
$additional_user_fields['user_per_group'] = array($lang['user_per_group'], "text"0); 



3.) suche in root/member.php im Abschnitt: "if ($action == "updateimage")"

$sql 
"SELECT image_id, cat_id, user_id, image_name

und ersetzte es mit:

//3######################################## Start [MOD] More Pictures on Detail Page ###############################################
// $sql = "SELECT image_id, cat_id, user_id, image_name
//######################################## End [MOD] More Pictures on Detail Page #################################################
  
$sql "SELECT image_id, cat_id, user_id, image_name, image_group, image_group_image


3.1)suche:

if (isset($HTTP_POST_VARS['image_allow_comments']))

füge darüber ein:

//3.1######################################## Start [MOD] More Pictures on Detail Page ###############################################
  
$count_group_image = ($image_row['image_group'] != 0) ? $image_row['image_group'] : $HTTP_POST_VARS['image_group'];
  
$sql "SELECT COUNT('image_group_image') AS count_group_image
          FROM "
.IMAGES_TABLE."
          WHERE image_group = 
$count_group_image AND image_group_image > 0
        "
;
        
$row_count_group_image $site_db->query_firstrow($sql);
	
	

//######################################## End [MOD] More Pictures on Detail Page #################################################


3.2)suche 9 zeilen darunter:

$additional_sql 
.= ", $key = '".un_htmlspecialchars(trim($HTTP_POST_VARS[$key]))."'";

füge darunter ein:

//3.2######################################## Start [MOD] More Pictures on Detail Page ###############################################
        
if($HTTP_POST_VARS['image_group_image'] >= && $HTTP_POST_VARS['image_group'] == 0){
          
$additional_sql .= ", image_group_image = '0'";
        }
        if(
$HTTP_POST_VARS['image_group'] != && $HTTP_POST_VARS['image_group_image'] == 0){
          if((
$row_count_group_image['count_group_image']) < ){
            
$additional_sql .= ", image_group = '".$HTTP_POST_VARS['image_group']."'";
            
$additional_sql .= ", image_group_image = '".$HTTP_POST_VARS['image_group']."'";
          } 
          else{
            
$additional_sql .= ", image_group = '".$HTTP_POST_VARS['image_group']."'";
            
$additional_sql .= ", image_group_image = '".$HTTP_POST_VARS['image_group_image']."'";
          } 
        } 
//######################################## End [MOD] More Pictures on Detail Page #################################################


4.) suche in root/member.php im Abschnitt: "if ($action == "editimage")"

$txt_clickstream 
.= $lang['image_edit'];

füge darunter ein:

//4######################################## Start [MOD] More Pictures on Detail Page #############################################
  
if ($user_info['user_group'] == && $user_info['user_level'] != ADMIN) {
    
$image_group "<select class=\"input\" name='image_group'><option value=''disabled=\"disabled\">".$lang['temporarily']."</option></select>\n";
    
$image_group_image_no 1;
  }
  else{
    
$count 0;
    
$image_group "<select class=\"input\" name='image_group' >\n";

  If(
$image_row['image_group'] == ){
     
$image_group .= "<option value='".$image_row['image_group']."'>".$lang['no_group']."</option>\n";
  }
  else{
     
$image_group .= "<option value='".$image_row['image_group']."'>".$lang['group']."".$image_row['image_group']."</option>\n";
     
$image_group .= "<option value='0'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".$lang['remove_group']."".$image_row['image_group']."</option>\n";
  }

    
$sql "SELECT DISTINCT(image_group), user_id
            FROM "
.IMAGES_TABLE."
            WHERE user_id = "
.$user_info['user_id']." AND image_group >0
            ORDER BY image_group ASC
           "
;
           
$row $site_db->query_firstrow($sql);

     
$image_group .= (isset($row['image_group'])) ? "<optgroup label= \"".$lang['already']."\">" "" ;

     
$result $site_db->query($sql);
  while(
$image_group_row $site_db->fetch_array($result)){
    if (
$image_group_row['image_group'] > ){

      
$sql "SELECT COUNT('image_group') AS count_group
              FROM "
.IMAGES_TABLE."
              WHERE  image_group = "
.$image_group_row['image_group']."
             "
;
      
$row $site_db->query_firstrow($sql);
    }
    if(
$row['count_group'] < $user_info['user_per_group']){
      
$image_group .= "<option value='".$image_group_row['image_group']."'>".$lang['group']."".$image_group_row['image_group']." &nbsp;&nbsp;".$lang['image']."".$row['count_group']."</option>\n";
    }
    else{
      
$image_group .= "<option value='".$image_row['image_group']."' disabled=\"disabled\">".$lang['group']."".$image_group_row['image_group']."&nbsp;&nbsp;".$lang['max_obtained']."</option>\n";
    }

    
$count++;
  } 
//while
    
$image_group .= (isset($row['image_group'])) ? "</optgroup>\n" "" ;

  if (
$count $user_info['user_group']){

    
$sql "SELECT DISTINCT(image_group)
            FROM "
.IMAGES_TABLE."
            ORDER BY image_group ASC
           "
;
    
$result $site_db->query($sql);

    
$gesamt0;
    while(
$min_group_row $site_db->fetch_array($result)){

      
$min_group[] = $min_group_row['image_group'];
      
$gesamt++;
    }
      
$image_group .= "<optgroup label= \"".$lang['new_group']."\">\n";

    
$zahl =0;
    foreach(
$min_group as $group_key => $group_value){
      if(
$group_key != $group_value){
        
$image_group .= "<option value= '".$group_key."'>".$lang['group']."".$group_key."</option>\n";

         
$zahl++; //test
         
if($zahl == 1){
           break;
        }
      }
    }

    if(
$group_key == $group_value){
      
$image_group .= "<option value= '".$gesamt."'>".$lang['group']."".$gesamt."</option>\n";
    }
  }
    
$image_group .= "</optgroup>\n";
    
$image_group .= "</select>\n";
    
$image_group_image_yes = (isset($HTTP_POST_VARS['image_group_image'])) ? intval($HTTP_POST_VARS['image_group_image']) : $image_row['image_group_image'];
}
  
$site_template->register_vars(array(
    
"image_group" => $group_key,
    
"lang_max_obtained" => $lang['max_obtained'],
    
"lang_image" => $lang['image'],
    
"lang_already" => $lang['already'],
    
"lang_remove_group" => $lang['remove_group'],
    
"lang_new_group" => $lang['new_group'],
    
"lang_group" => $lang['group'],
    
"lang_no_group" => $lang['no_group'],
    
"lang_temporarily" => $lang['temporarily'],
    
"image_group_image_no" => ($image_group_image_no == 1) ? " disabled=\"disabled\"" "",
    
"image_group_image_yes" => ($image_group_image_yes 0) ? " checked=\"checked\"" "",
    
"member_image_group" => $image_group,
  ));
	

//######################################## END [MOD] More Pictures on Detail Page #################################################


5.) suche in lang/deutsch main.php:

$lang
['allow_comments'] = "Kommentare erlauben:";

füge darunter ein:

//5######################################## Start [MOD] More Pictures on Detail Page ###############################################
$lang['max_obtained'] = "   Max. Bildanzahl erreicht !";
$lang['image'] = "Bilder: ";
$lang['already'] = "Bereits vorhanden: ";
$lang['remove_group'] = "Entfernen aus Gruppe: ";
$lang['new_group'] = "Neue Gruppe: ";
$lang['group'] = "Gruppe: ";
$lang['no_group'] = "Keine Gruppe";
$lang['temporarily'] = "Zur Zeit nicht Verfügbar !";
$lang['image_group'] = "Bild Gruppe:";
$lang['image_group_image'] = "Gruppen Bild:";
$lang['user_group'] = "Wieviele Bild Gruppen Max.:";
$lang['user_per_group'] = "Wieviele Bilder pro Gruppe:";
//######################################## End [MOD] More Pictures on Detail Page #################################################

optional: lang/english main.php:

//5######################################## Start [MOD] More Pictures on Detail Page ###############################################
$lang['max_obtained'] = "Max.Number of Images Obtained !";
$lang['image'] = "Image: ";
$lang['already'] = "Already Available: ";
$lang['remove_group'] = "Remove from Group: ";
$lang['new_group'] = "New Group: ";
$lang['group'] = "Group: ";
$lang['no_group'] = "No Group";
$lang['temporarily'] = "Temporarily not Available !";
$lang['image_group'] = "Image Group: ";
$lang['image_group_image'] = "Group Image: ";
$lang['user_group'] = "How many Group max.: ";
$lang['user_per_group'] = "How many Images per Group: "
//######################################## End [MOD] More Pictures on Detail Page #################################################


6.) suche in templates/yourTemplates member_editimages.html:
Code: [Select]
<tr>
  <td class="row2"><b>{lang_image_name}</b></td>
  <td class="row2">
     <input type="text" name="image_name"  size="30" value="{image_name}" class="input" />
  </td>
</tr>
füge darunter ein:
Code: [Select]
<tr>
 <td class="row1"><b>{lang_image_group}</b></td>
  <td class="row1">
  {member_image_group}
  </td>
</tr>
<tr>
 <td class="row2"><b>{lang_image_group_image}</b></td>
  <td class="row2">
  <input type="checkbox" name="image_group_image" value="{image_group}" {image_group_image_yes}{image_group_image_no}>
  {lang_yes}
 </td>
</tr>

Im ACP unter User Verwalten edit/user, könnt ihr einstellen wieviele Gruppen und wieviele Bilder in der Gruppen ein User anlegen darf.



mfg Andi

79
« Last Edit: December 29, 2011, 03:41:17 PM by Rembrandt »

Offline mawenzi

  • Moderator
  • 4images Guru
  • *****
  • Posts: 4.500
    • View Profile
Re: [MOD]More Pictures on Detail Page
« Reply #1 on: July 12, 2009, 01:19:54 PM »
Hallo Andi,

... deine Version gefällt mir sehr gut ... !
... verschoben nach "Mods & Plugins (Releases & Support)" ...
... auf die Anfrage von Kubiczek hin hatte ich mir auch schon mal einige Gedanken gemacht, zumal es nicht die erste dieser Art war ...
... eine Vorversion meiner Variante kannst du dir hier ansehen ...
... das Ergebnis sieht ähnlich deinem aus, ich habe meinen Lösungsansatz aber über die "Kategorie" gewählt ...
... aber ... du warst eben fixer ... ;)
Your first three "must do" before you ask a question ! ( © by V@no )
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

You are on search for top 4images MOD's ?
- then please search here ... Mawenzi's Top 100+ MOD List (unsorted sorted) ...

Rembrandt

  • Guest
Re: [MOD]More Pictures on Detail Page
« Reply #2 on: July 12, 2009, 03:09:19 PM »
Hi!
... das Ergebnis sieht ähnlich deinem aus, ich habe meinen Lösungsansatz aber über die "Kategorie" gewählt ...
....
ja diverse anfragen gibt es schon seit ein par jahren, es ist halt immer schwer etwas zu machen ohne das es einen selber interessiert.  :)

das meiste kopfzerbrechen machte mir wie ich die SQL abfrage mache soll, erster ansatz war, nur ein neues feld erzeugen,
nur wäre die eingabe zur gruppierung und bestimmung des Gruppenhauptbildes zu kompliziert gewesen.
aber so denke ich ist es recht einfach auch bestehende bildbestände zu gruppieren.

im nachhinnein gesehen ist es ein relativ simpler einfach zu implementierender code.

..und jetzt werd ich mir mal deinen second thumbnailsize mod ansehn, ich denke die beiden werden sich sehr gut ergänzen.

mfg Andi



Offline Sebas Bonito

  • Sr. Member
  • ****
  • Posts: 271
  • Sebas Bonito
    • View Profile
Re: [MOD]More Pictures on Detail Page
« Reply #3 on: July 12, 2009, 07:17:41 PM »
Im Feld "Bild Gruppe" vergebt ihr allen Bilder die in einer Gruppe zusammengefasst werden sollen die gleiche Nummer,
egal welche.
Im Feld "Gruppen Bild" gebt ihr dem Bild das Stellvertretend für die Gruppe in der Kategorie angezeigt werden soll,
die gleiche Nummer wie in "Bild Gruppe", auch da könnt ihr natürlich mehrere Bilder auswählen.

Bei mir stehen diese 2 nicht...  :|

Rembrandt

  • Guest
Re: [MOD]More Pictures on Detail Page
« Reply #4 on: July 12, 2009, 07:39:22 PM »
Hi!
...
Bei mir stehen diese 2 nicht...  :|
sorry also einfacher gehts doch wirklich nicht mehr.
 wenn die felder bei dir nicht drinnenstehn, dann wirst du wahrscheinlich punkt 2.) vergessen haben.

mfg Andi

Offline kubiczek

  • Full Member
  • ***
  • Posts: 211
    • View Profile
    • Gross Peterwitz
Re: [MOD]More Pictures on Detail Page
« Reply #5 on: July 13, 2009, 07:26:56 PM »
Hallo,

vielen dank für die tolle Arbeit,  es bereichert meine Seite sehr.
http://grosspeterwitz.org/friedhof/4images/details.php?image_id=2433


gruß

Offline Sebas Bonito

  • Sr. Member
  • ****
  • Posts: 271
  • Sebas Bonito
    • View Profile
Re: [MOD]More Pictures on Detail Page
« Reply #6 on: July 14, 2009, 02:01:12 PM »
Hi! sorry also einfacher gehts doch wirklich nicht mehr. wenn die felder bei dir nicht drinnenstehn, dann wirst du wahrscheinlich punkt 2.) vergessen haben.

Hi Andy, da war ich vielleicht etwas vorschnell. Bei der Beschreibung
Code: [Select]
Im ACP unter Bilder bearbeiten habt ihr jetzt zwei neue Felder:
"Bild Gruppe:" und "Gruppen Bild:"
ging ich davon aus, dass sich im Admin-Panel auf der linken Seite (bei Bildern) diese 2 neuen Gruppen stehen würden, sie befinden sich aber bei der Admin-Detail-Ansicht eines Bildes. Nun gefunden, danke!

Ich muss gestehen, ich versteh Deine Erklärung nicht, oder ich missverstehe sie:
Code: [Select]
Im Feld "Bild Gruppe" vergebt ihr allen Bilder die in einer Gruppe zusammengefasst werden sollen die gleiche Nummer,
egal welche.

Im Feld "Gruppen Bild" gebt ihr dem Bild das Stellvertretend für die Gruppe in der Kategorie angezeigt werden soll,
die gleiche Nummer wie in "Bild Gruppe", auch da könnt ihr natürlich mehrere Bilder auswählen.
Ersteres ("Bild Gruppe") ist klar, doch Zweiteres kapier ich einfach nicht. Sorry!

Machen wir mal ein Beispiel: Ich hab die KategorieID 5, dort befinden sich 20 Bilder drin, und bei dreien möchte ich sie
exemplarisch für die Kategorie anzeigen lassen: Da gebe ich dann bei meinen 3 ausgesuchten Bildern in der "Bild Gruppe"
jeweils z.B. die Zahl 1 ein, denn sie sollen ja alle die "gleiche Nummer" besitzen, und bei "Gruppen Bild" auch die 1? Denn
es heißt ja: "die gleiche Nummer wie in "Bild Gruppe". Oder bezieht sich das auf die Kategorie ID? Wie ist außerdem
die Verbindung zur Kategorie gewährleistet?


Update: Nichts für ungut, es ist einfach etwas missverständlich erklärt, das ganze läuft aber echt gut und sieht klasse aus. Danke dafür!
« Last Edit: July 14, 2009, 02:32:59 PM by Schnick und Schnack »

Rembrandt

  • Guest
Re: [MOD]More Pictures on Detail Page
« Reply #7 on: July 14, 2009, 05:06:16 PM »
Hi!

Seit dem Codeupdate am 21.11.2010, ist das admin plugin zu verwenden.


mfg Andi
« Last Edit: April 10, 2011, 03:23:02 PM by Rembrandt »

Offline Sebas Bonito

  • Sr. Member
  • ****
  • Posts: 271
  • Sebas Bonito
    • View Profile
Re: [MOD]More Pictures on Detail Page
« Reply #8 on: July 14, 2009, 05:12:09 PM »
noch ein bspl.:    :mrgreen:

bild_a = bildgruppe = 4
bild_b = bildgruppe = 4
bild_c = bildgruppe = 4
bild_d = bildgruppe = 4
bild_e = bildgruppe = 4
bild_f =  bildgruppe = 4
bild_g = bildgruppe = 4 + gruppenbild 4

bild_g wird in der kategorie wie bisher angezeigt.

mfg Andi

Okay, danke. Und wenn ich nun generell alle Bilder in der Kategorie-Übersicht behalten will,
und nur ergänzend in der detail 4 representative Bilder anzeigen möchte (die ich selbst bestimmt habe)?
« Last Edit: July 14, 2009, 05:22:42 PM by Schnick und Schnack »

Rembrandt

  • Guest
Re: [MOD]More Pictures on Detail Page
« Reply #9 on: July 14, 2009, 05:20:51 PM »
Seit dem Codeupdate am 21.11.2010, ist das admin plugin zu verwenden.

« Last Edit: April 10, 2011, 03:23:31 PM by Rembrandt »

Offline Sebas Bonito

  • Sr. Member
  • ****
  • Posts: 271
  • Sebas Bonito
    • View Profile
Re: [MOD]More Pictures on Detail Page
« Reply #10 on: July 14, 2009, 05:22:07 PM »
bild_a = bildgruppe = 4 + gruppenbild 4
bild_b = bildgruppe = 4 + gruppenbild 4
bild_c = bildgruppe = 4 + gruppenbild 4
bild_d = bildgruppe = 4 + gruppenbild 4
bild_e = bildgruppe = 4 + gruppenbild 4
bild_f =  bildgruppe = 4 + gruppenbild 4
bild_g = bildgruppe = 4 + gruppenbild 4

Okay, jetzt hat's wirklich jeder begriffen (selbst ich  :lol: )
Danke für die Mühen!


Update: Noch eine weitere Varianz, die ich erfragen würden wollen täte (öh ja):
Ich möchte in der kompletten Kategorie (also bei allen Fotos/Details) meine Auswahl anzeigen lassen, ohne dafür jedes einzelne Bild anzuweisen, es anzuzeigen. Ginge das?
« Last Edit: July 14, 2009, 07:40:35 PM by Schnick und Schnack »

Offline bubbafish

  • Pre-Newbie
  • Posts: 3
    • View Profile
Re: [MOD]More Pictures on Detail Page
« Reply #11 on: September 10, 2009, 03:33:59 PM »
Hallo an alle,

auch wenn das Thema schon etwas älter ist, gibt es eine Möglichkeit, die Anzahl der Bilder pro Seite zu begrenzen (z. B.  jeweils die nächsten 5 pro Image)?

Danke & Gruß,
O.

Offline V@no

  • If you don't tell me what to do, I won't tell you where you should go :)
  • Global Moderator
  • 4images Guru
  • *****
  • Posts: 17.849
  • mmm PHP...
    • View Profile
    • 4images MODs Demo
Re: [MOD]More Pictures on Detail Page
« Reply #12 on: September 10, 2009, 03:45:52 PM »
Welcome to 4images forum.

And what happens to the sixth image? how do you want handle if grouped more images then the limit?
Your first three "must do" before you ask a question:
Please do not PM me asking for help unless you've been specifically asked to do so. Such PMs will be deleted without answer. (forum rule #6)
Extension for Firefox/Thunderbird: Master Password+    Back/Forward History Tweaks (restartless)    Cookies Manager+    Fit Images (restartless for Thunderbird)

Rembrandt

  • Guest
Re: [MOD]More Pictures on Detail Page
« Reply #13 on: September 10, 2009, 04:25:06 PM »
Hi!
...
auch wenn das Thema schon etwas älter ist....
stimmt so alte mods sollte man nicht nochmal aufwärmen, gibt eh genug neuere,... aber egal...*hust*

Quote
gibt es eine Möglichkeit, die Anzahl der Bilder pro Seite zu begrenzen (z. B.  jeweils die nächsten 5 pro Image)?
hm.. das liegt doch in deinen ermessen wieviele bilder du einen hauptbild zuweist, das geht von 0 bis 9999997 <-- (fiktive zahl, weils eh wurst ist) Bilder.

mfg Andi

Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.805
  • I ♥ 4I
    • View Profile
Re: [MOD]More Pictures on Detail Page
« Reply #14 on: September 10, 2009, 06:57:15 PM »
GEIL!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  :mrgreen: Die Modifikation ist der Burner schlecht hin!