4images Forum & Community

4images Modifications / Modifikationen => Mods & Plugins (Releases & Support) => Topic started by: Rembrandt on July 11, 2009, 11:28:14 PM



Title: [MOD]More Pictures on Detail Page
Post by: Rembrandt 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 (http://www.demo.vienna-pictures.com/categories.php?cat_id=3)

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++ % 2 == 0) ? 1 : 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'] > 0 ){
        $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:
1
<a href="{cat_url}">{cat_name}{num_images}</a><br>
und füge darunter ein:
1
{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
1
2
3
4
5
6
7
8
<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:
1
2
3
4
5
6
7
8
9
10
11
<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:
1
{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'] >= 1 && $HTTP_POST_VARS['image_group'] == 0){
          $additional_sql .= ", image_group_image = '0'";
        }
        if($HTTP_POST_VARS['image_group'] != 0 && $HTTP_POST_VARS['image_group_image'] == 0){
          if(($row_count_group_image['count_group_image']) < 1 ){
            $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'] == 0 && $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'] == 0 ){
     $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'] > 0 ){

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

    $gesamt= 0;
    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:
1
2
3
4
5
6
<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:
1
2
3
4
5
6
7
8
9
10
11
12
13
<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


Title: Re: [MOD]More Pictures on Detail Page
Post by: mawenzi 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 (http://www.4homepages.de/forum/index.php?topic=25242.0) 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 (http://klick.kl.funpic.de/categories.php?cat_id=108) ansehen ...
... das Ergebnis sieht ähnlich deinem aus, ich habe meinen Lösungsansatz aber über die "Kategorie" gewählt ...
... aber ... du warst eben fixer ... ;)


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt 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




Title: Re: [MOD]More Pictures on Detail Page
Post by: Sebas Bonito 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...  :|


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on July 12, 2009, 07:39:22 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.

mfg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: kubiczek 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ß


Title: Re: [MOD]More Pictures on Detail Page
Post by: Sebas Bonito 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
1
2
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:
1
2
3
4
5
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!


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on July 14, 2009, 05:06:16 PM
Hi!

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


mfg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: Sebas Bonito 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)?


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on July 14, 2009, 05:20:51 PM
Seit dem Codeupdate am 21.11.2010, ist das admin plugin zu verwenden.



Title: Re: [MOD]More Pictures on Detail Page
Post by: Sebas Bonito 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?


Title: Re: [MOD]More Pictures on Detail Page
Post by: bubbafish 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.


Title: Re: [MOD]More Pictures on Detail Page
Post by: V@no 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?


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt 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  [Expand]
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


Title: Re: [MOD]More Pictures on Detail Page
Post by: Sumale.my on September 10, 2009, 06:57:15 PM
GEIL!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  :mrgreen: Die Modifikation ist der Burner schlecht hin!



Title: Re: [MOD]More Pictures on Detail Page
Post by: bubbafish on September 10, 2009, 09:41:29 PM
Thx for your responses.

@V@no: I thought something like that: take the original image and show (if exist) the two thumbs before, the thumb of the image itself and (if exist) the two behind. 

In theory. . .


Danke für die Antworten.

theoretisch hab' ich mir das so vorgestellt, 2 Thumbs von den Bildern zuvor (falls es die gibt), das Bild selbst als Thumb und die zwei nachfolgenden.

Kind regards,
O.



Title: Re: [MOD]More Pictures on Detail Page
Post by: mawenzi on September 10, 2009, 10:08:58 PM
@bubbafish ...

... das gibt es bereits als fertige Modifikation und hat nichts mit dieser zu tun ...
...  [MOD] Photo Preview Hack : http://www.4homepages.de/forum/index.php?topic=7294.0 ...


Title: Re: [MOD]More Pictures on Detail Page
Post by: bubbafish on September 10, 2009, 11:12:28 PM
Ouch,

doof, sorry.  War echt das falsche Mod. . .

 :oops:


Title: Re: [MOD]More Pictures on Detail Page
Post by: wonder on September 18, 2009, 04:46:43 PM
Rembrandt, as to put in order to it displayed only 5 thumbnails ?
- How did you make, that thumbnails on xxx: xxx: demo. vienna-picturesxxx: /details. php?image_id = 31 are smaller than on home page ?


Title: Re: [MOD]More Pictures on Detail Page
Post by: mawenzi on September 18, 2009, 05:32:52 PM
@wonder ....

... here is the solution ...
... please use the Forum-Tool : Translate this page with Google  ( on the top of of each forum site ) ...

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.


Title: Re: [MOD]More Pictures on Detail Page
Post by: wonder on September 20, 2009, 08:17:29 PM
I sorry, I ask about urgent help all users obviously.


Title: Re: [MOD]More Pictures on Detail Page
Post by: arabcine on September 27, 2009, 04:14:06 PM
i did all this but isn't work why  on version 1.7.7 ?


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on September 27, 2009, 04:23:13 PM
i did all this but isn't work why  on version 1.7.7 ?

look on my demo site.


Title: Re: [MOD]More Pictures on Detail Page
Post by: arabcine on September 27, 2009, 04:59:16 PM
please help me , i did all  but its not work and no fileds new show.... why

pleasse  i uploaded my files in attach after i edit it , please check it and tell me whats the wrong with it /


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on September 27, 2009, 05:14:32 PM
please help me , i did all  but its not work and no fileds new show.... why
no new fields in ACP images/edit images ?

step 1  and 2 in my first post.


Title: Re: [MOD]More Pictures on Detail Page
Post by: arabcine on September 27, 2009, 05:21:33 PM
pleasse  i uploaded my files in attach after i edit it , please check it and tell me whats the wrong with it /

what you mean ACP  ?


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on September 27, 2009, 05:38:27 PM

 8O  ACP -> Admin Controll Panel

 Edit Images /Search Images / Edit

so.. all files correct.


Title: Re: [MOD]More Pictures on Detail Page
Post by: arabcine on September 27, 2009, 05:45:24 PM
post updated:

ok i see in edit Gruppen Bild:
 etc

now how i can upload more pics?


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on September 27, 2009, 06:20:24 PM
Seit dem Codeupdate am 21.11.2010, ist das admin plugin zu verwenden.


mfg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: arabcine on September 27, 2009, 06:29:41 PM
sorry i want any member can put more pictuers in his details page , his can't do it by this mod right?


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on September 27, 2009, 06:33:51 PM
no, this is the wrong mod


Title: Re: [MOD]More Pictures on Detail Page
Post by: arabcine on September 27, 2009, 08:37:44 PM
thank you for your help .


Title: Re: [MOD]More Pictures on Detail Page
Post by: Sumale.my on October 16, 2009, 11:46:04 PM
Ist es möglich auch:
{if group_preview}{group_preview}{endif group_preview}
zu verwenden?

Das bräuchte ich, falls das nicht zu viel Aufwand ist!


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on October 17, 2009, 08:13:01 AM
Hi!
@sumale.nin, wiederspricht sich das nicht?
iwenn group_preview bei einem bild nicht vorhanden ist, wird es ja sowieso nicht angezeigt.
ich meine was würde es für einen unterschied machen wenn man die {if group_preview}{endif group_preview} verwendet oder nicht.

oder steh ich jetzt auf der leitung?

mfg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: Sumale.my on October 17, 2009, 08:43:03 AM
Hi,

ne du hast da vollkommen Recht. Aber ich bräuchte das, da sich Tabellen und Stellen des Designs ändern. Demnach würde ich dann auch
 {ifno group_preview}{group_preview}{endifno group_preview} verwenden. Wäre mir jedenfalls sehr wichtig.

Kannst du da weiterhelfen oder wäre das zu viel Aufwand?


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on October 17, 2009, 11:55:03 AM
Hi!
...
kannst du da weiterhelfen oder wäre das zu viel Aufwand?

kein problem...
Quote  [Expand]
{if image_group}blabla..blub{endif image_group}
wo du die antwort ja schon hier erhalten hattest.  :wink:
http://www.4homepages.de/forum/index.php?topic=22841.msg124744#msg124744

mfg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: Sumale.my on October 17, 2009, 12:03:55 PM
ahhh,
daran habe ich nicht gedacht, dass ist ja super! :P


Title: Re: [MOD]More Pictures on Detail Page
Post by: luener on October 26, 2009, 09:58:49 AM
Hallo zusammen..!

Hab es eingebaut und es ist ein super MOD..!

Ich habe {group_preview} unter dem Hauptbild in der details.html gesetzt.
Die Gruppenbilder werden untereinander angezeigt, ich möchte sie aber nebeneinander anzeigen lassen.

Ich schätze, dass ich die details.php ändern muss.  ABER WIE..???

Kann mir jemand helfen?

Gruß
Ralf


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on October 26, 2009, 10:09:19 AM
Hi!
..
Ich schätze, dass ich die details.php ändern muss.  ABER WIE..???...
richtig...

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

mfg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: luener on October 26, 2009, 10:14:31 AM
Hallo Andi.

Danke für die schnelle Antwort, klappt prima.

http://topfoto24.lima-city.de/details.php?image_id=213


Gruß
Ralf
___________________________________________________________

Eine Frage hab ich noch...
Ist es möglich in der Tabelle nach "xx" Einträgen einen Zeilenumbruch zu erzwingen???
Bei mehr als 5 Bildern sprengt es mein Layout.

Hier zu sehen: http://topfoto24.lima-city.de/details.php?image_id=213

Danke schon mal.

Gruß
Ralf


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on October 27, 2009, 09:03:42 PM
Hi!
...Ist es möglich in der Tabelle nach "xx" Einträgen einen Zeilenumbruch zu erzwingen???
Bei mehr als 5 Bildern sprengt es mein Layout...

is jetzt aber nur für dich  :wink:

ich habe ein code update gemacht, im neuen Code ganz oben kannst  jetzt die Bilder anzahl einstellen.

mfg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: luener on October 28, 2009, 07:04:54 AM
Besten Dank...!
Ich hatte auch eine Idee wie man die Blder in einer scrollbaren Zelle einer Tabelle anzeigen lassen kan.

in der details.html

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<p align="center">{if image_group}</p>
<table cellSpacing="0" cellPadding="4" border="1" width="100%" style="border-collapse: collapse; border: 1px solid #C0C0C0; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px">
<tr class="head1">
<th width="50%" >
<p align="left"><b>Weitere Fotos aus dieser Serie:</b></th>
<th width="48%" >
<p align="right"><span style="font-weight: 400"><font style="font-size: 8pt">{if is_admin} Bildergruppe: {image_group} {endif is_admin}</font></span></th>
</tr>
<tr>
<td colspan="2">
<div style="OVERFLOW: auto; WIDTH: 100%; HEIGHT: 195px">
<p align="center">{group_preview}</div>
</td>
</tr>
</table>
<p align="center">{endif image_group}</p></div>

DEMO: http://topfoto24.lima-city.de/details.php?image_id=163

Vielleicht kann es jemand gebrauchen...!?!

Gruß
Ralf




Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on October 28, 2009, 05:46:42 PM
..Vielleicht kann es jemand gebrauchen...!?!..
gute Idee, Danke!

aber den html code solltest du bereinigen.
falls es dich interessiert schau dich mal dort um. (http://www.css4you.de)

mfg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: - nasser - on November 09, 2009, 01:34:37 AM
 :(  Strange!!
I have the proper application of the subject but did not show me the pictures page details.? Is there something other than the first mentioned your response?
Thank you


Title: Re: [MOD]More Pictures on Detail Page
Post by: Sumale.my on November 11, 2009, 12:45:43 PM
Wäre wirklich klasse,
wenn das in der member_uploadform.html auch schon gehen würde.


Title: Re: [MOD]More Pictures on Detail Page
Post by: Melder on November 11, 2009, 09:10:23 PM
Hallo zusammen,

also ich muss sagen, dieser MOD ist wirklich der Hammer, das bereichert meine Seite absolut!!! Vielen Dank

Nun noch eine Frage, kann ich bei dem Übersichtsbild in der Thumbnail_bit.html die Menge der gruppierten Bilder anzeigen lassen? Damit der User erfährt was Ihn erwartet!

Vorab vielen Dank,

Gruß Achim


Title: Re: [MOD]More Pictures on Detail Page
Post by: Melder on November 13, 2009, 12:12:53 PM
Hi,

ich habe jetzt noch ne Frage, und zwar kann ich bei "Übersichtsbild" nur bis 127 speichern, "Bildergruppen" funktionieren auch höher!

Wenn ich ein Bild bearbeite und gebe z.B. Bildergruppe 300 ein und Übersichtsbild ebenfalls 300, so wird Bildergruppe mit 300 abgespeichert, Übersichtsbild aber mit 127!
Egal welche Zahl ich über 127 nehme, er springt auf 127 zurück sobald man speichert!!!

Wo kann das Problem liegen?

Gruß Achim


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on November 13, 2009, 02:34:31 PM
Hi!
so wie es aussieht an mir :) das jemand über diese zahl kommt mit den habe ich wirklich nicht gerechnet.

änder in der DB  den feldtype von "image_group_image" von "TINYINT( 1 )" auf "int(10)".

mfg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: Melder on November 13, 2009, 03:35:40 PM
 :D

Vielen dank, das war´s !

Jetzt kann es weiter gehen, 127 reicht noch lange nicht aus  :wink:

siehe www.mrn-blaulichter.de (http://www.mrn-blaulichter.de)

hast Du noch eine Lösung für meinen vorangegangenen Thread?  :oops:

Gruß Achim



Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on November 13, 2009, 03:39:27 PM
ja sicher, aber im moment bin ich ein bischen voll.
wird ein etwas dauern.

mfg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: Melder on November 13, 2009, 03:47:21 PM
Kein Problem


Title: Re: [MOD]More Pictures on Detail Page
Post by: rinaldos on November 13, 2009, 04:13:50 PM
ja sicher, aber im moment bin ich ein bischen voll.

Party gehabt???  :lol: :lol: :lol: *fg*


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on November 13, 2009, 07:58:30 PM
ja sicher, aber im moment bin ich ein bischen voll.

Party gehabt???  :lol: :lol: :lol: *fg*
*muahah* hab das wohl ein bischen zweideutig geschrieben, ich meinte eigentlich das ich im moment mit vielen kleinen projekten eingedeckt bin.  :lol:

lg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: Melder on November 13, 2009, 09:47:15 PM
 :oops: Apropos kleine Projekte...

mir ist da noch was aufgefallen, und zwar sind ja in jeder Kategorie eine gewisse Anzahl an Bildern, egal ob sichtbar oder durch diesen MOD unsichtbar.
In diesem Ordner http://www.mrn-blaulichter.de/categories.php?cat_id=181 (http://www.mrn-blaulichter.de/categories.php?cat_id=181) sind nun 85 Bilder, es werden aber nur 23 als Übersichtsbild angezeigt. Trotzdem generiert 4Images 2Seiten wobei die zweite leer ist!?

Gruß Achim


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on November 14, 2009, 08:04:39 AM
..Trotzdem generiert 4Images 2Seiten wobei die zweite leer ist!?´..

alter schwede, an was muß man den noch alles denken  :oops: , THX für den hinweis.

ohne zusätzliche SQL abfrage wird das nicht zu beheben sein.

suche in der categories.php:
include(ROOT_PATH.'includes/paging.php');

füge darüber ein:
//######################################## 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 #################################################

mfg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: Melder on November 14, 2009, 02:41:58 PM
Also das nenne ich mal Service, rasend schnelle Lösung, funktioniert einwandfrei!!!
Jetzt fehlt nur noch die Anzahl im Übersichtbild   :lol:

Vielen Dank,

Gruß Achim


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on November 14, 2009, 07:17:00 PM
suche in der categories.php:
$thumbnails .= "<td width=\"".$imgtable_width."\" valign=\"top\">\n";
füge darüber ein:
//######################################## Start MOD: More Pictures on Detail Page #################################################
   if ($image_row['image_group_image'] > 0 && $image_row['image_group_image'] == $image_row['image_group']){
        $image_group_image = $image_row['image_group_image'];
$sql = "SELECT COUNT('image_group') AS sum
FROM ".IMAGES_TABLE."
WHERE  image_group = $image_group_image ";
$row = $site_db->query_firstrow($sql);

$sum_image_group = "<span>Bilder Gesamt: </span>";
$sum_image_group .= $row['sum']."<br>";
  }
    else{
       $sum_image_group = "";
      }
       $site_template->register_vars("sum_image_group", $sum_image_group);
//######################################## End MOD: More Pictures on Detail Page #################################################
in deiner thumbnail_bit.html kannst du jetzt mittels {sum_image_group} die bilderanzahl anzeigen.

mfg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: Melder on November 14, 2009, 11:36:38 PM
Vielen vielen Dank,

auch das ging wieder ruck zuck und funktioniert einwandfrei!!!

*Begeisterung*

Gruß Achim


Title: Re: [MOD]More Pictures on Detail Page
Post by: Sumale.my on November 15, 2009, 12:20:35 AM
Ja so ist er, der Rembrandt :D
Neben KurtW mein lieblings Mod hier  :mrgreen: !!!


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on November 15, 2009, 05:14:04 AM
... mein lieblings Mod hier  :mrgreen: !!!
jetzt weis ich auch was der Avatar,den du mir gemacht hast bedeutet.
ursprünglich dachte ich ja das "Mod" steht für moderator, aber anscheinend soll das die abkürzung "für Modifikationen" sein.  8O


Title: Re: [MOD]More Pictures on Detail Page
Post by: Sumale.my on November 15, 2009, 11:43:55 AM
NEIN^^
Das ist schon richtig, dass soll "Moderator" bedeutet  :wink:
Obwohl: Man kann es ja auch zweideutig auffassen, wobei aber nur "Moderator" gemeint war!


Title: Re: [MOD]More Pictures on Detail Page
Post by: winracer on November 19, 2009, 09:33:29 PM
I ma not sure what I done wrong but I made all the changes ans still only have 3 photos displaying on main page. does any one know what I might have done wrong


never mind I should have read because this mod is for More Pictures on Detail Page  and home page here http://www.4homepages.de/forum/index.php?topic=8946.0


Title: Re: [MOD]More Pictures on Detail Page
Post by: Fragezeichen on November 28, 2009, 04:31:38 PM
Also wie ich den Mod verstanden habe ist es aber nicht möglich als "Gast" eine solche Gruppe zu erstellen,es geht nur über die manuelle Einstellung/Platzierung eines Admins?


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on November 28, 2009, 05:27:32 PM
...
,es geht nur über die manuelle Einstellung/Platzierung eines Admins..
ja


Title: Re: [MOD]More Pictures on Detail Page
Post by: Melder on December 11, 2009, 06:47:00 PM
Hallo,

ich habe mal wieder eine Frage zu diesem wirklich Spitzen-MOD!

Und zwar stelle ich ja fest ein, wieviele Thumbnails ich unter dem Hauptbild in der Detailansicht pro Zeile angezeigt haben möchte.
Nun ist aber das "Problem", das während ich bei meinem Laptop (16:9) gut 6-7 Bilder anzeigen lassen könnte auf meinem PC mit einer Anno 1899 Auflösung schon bei 5 ein waagerechtes scrollen nötig wird.
Das finde ich unschön und auf 4Bilder runtergehen wollte ich auch nicht, dann sind die Nutzer guter Auflösungen wieder gestraft!
Gibt es hier eventuell eine Lösung für einen Automatischen Zeilenumbruch in der Vorschau?

Zur Info: Wir haben jetzt über 1500 Gruppen angelegt und es funktioniert alles einwandfrei!

Gibt es eine Möglichkeit sich die letzte benutzte Gruppe anzeigen zu lassen? Wir verwalten unsere Page mit mehreren Admins, so könnte man immer sehen, welche Gruppe als letztes vergeben wurde um dann eine neue anzulegen!?

Viele Grüße, Achim


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on December 11, 2009, 06:53:43 PM
...
Zur Info: Wir haben jetzt über 1500 Gruppen angelegt und es funktioniert alles einwandfrei!

Gibt es eine Möglichkeit sich die letzte benutzte Gruppe anzeigen zu lassen? ...
1500.... 8O  :D
du wirst es nicht glauben, in diesen moment sitze ich vor dem mod und schreibe ein member addon.
das mit der nummerierung weis ich auch noch nicht wirklich wie ich das am besten löse.

ich möchte das weitgehen automatisieren

mfg Andi





Title: Re: [MOD]More Pictures on Detail Page
Post by: Melder on December 11, 2009, 07:15:23 PM
Zufälle gibt´s...  :D

Was gibt es den alles im Addon? Worauf darf ich mich den freuen?

Gruß Achim


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on December 11, 2009, 07:27:27 PM
in ACP edit/user
wieviele Bildgruppen '0' bis '999999'
wieviel Gruppenbilder '1' bis '999999'
wieviel Bilder pro Gruppe '1' bis '99999 '

in member edit/image dann eben die auswahl für den user (wenn Bildgruppe min. '1' ist)
ob der das bild zu einer bestehenden gruppe hinzufügen möchte(vorraussetzung die gruppe gehört ihn), oder eine neue bildgruppe anlegen möchte.
oder ob der das bild als gruppenbild verwenden möchte.


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on December 27, 2009, 10:25:22 PM
Hi!

Member Addon im Eingangspost hinzugefügt.  :)

Wenn alles funktioniert werde ich auch den Admin teil updaten.

mfg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: tirakle on January 01, 2010, 02:50:58 PM
wirklich eine super ergänzung für das script.

wäre folgendes auch machbar ?:

alle bilder werden in der kategorie angezeigt. klicke ich zum beispiel auf das bild "sonnenblume" werde ich zuerst in die gruppe geleitet, der das sonnenblumenbild zugeteilt ist. dort kann ich dann alle gruppenbilder, also alle sonnenblumen sehen. bei einem erneuten klick auf ein bild aus der gruppe werde ich zum eigentlichen bild geleitet.

das wäre genau das was ich bräuchte.

viele gruße


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on January 02, 2010, 04:19:08 PM
Hi!


neu im eingangspost Admin Plugin  hinzugefügt.


...
wäre folgendes auch machbar ?...
ja kann man schon machen, aber im moment bin ich froh das ich den mod vom tisch habe.

mfg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: tirakle on January 04, 2010, 07:49:11 PM
ja, kann ich mir gut vorstellen. steck sicherlich ne menge arbeit dahinter. vielleicht klappts ja doch irgendwann mal. wäre glaub ne coole modifikation.

schätzt du das als sehr schwierig ein ?


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on January 04, 2010, 08:23:03 PM
hm.. wenn ich mich jetzt nicht ganz täusche denke ich eher nicht.
im prinzip muß nur nach dem anklicken eine extraseite mit nur der ausgewählten gruppe aufgehn, und von dort aus eben auf die detailseite.


Title: Re: [MOD]More Pictures on Detail Page
Post by: tirakle on January 05, 2010, 11:57:44 AM
ja, müsste ja quasi eine group.html dazwischen liegen oder ?

weißt du von welcher datei aus in der rubrik category die detail angesteuert wird ? muss mich da auch mal auf die suche machen.


Title: Re: [MOD]More Pictures on Detail Page
Post by: GaYan on January 15, 2010, 04:41:08 AM
thanks.. its great


Title: Re: [MOD]More Pictures on Detail Page
Post by: Melder on January 28, 2010, 05:53:44 PM
Hi,

wenn ich das richtig verstehe, bringen mir die Addons nur etwas, wenn die User selbst an den Gruppen arbeiten können, oder sehe ich das falsch!?
Bei uns werden die Gruppen nur durch die Admins verwaltet, somit bräuchte ich die Addons nicht einbauen.
Sehe ich das richtig?

Gruß Achim


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on January 28, 2010, 06:05:20 PM
mehr oder weniger, keine ahnung ob du das gesehen hast .. http://www.4homepages.de/forum/index.php?topic=25279.msg144269#msg144269

mfg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: Melder on January 28, 2010, 06:59:47 PM
Hi,
habe das Admin Addon mal eingebaut, aber es funktioniert nicht!?
Ich weis nicht genau was passieren soll, aber sobald ich irgendein Bild anwähle und abschicken anklicke läd er sich zu tode... allerdings sind es auch mittlerweile über 4000Gruppen!
Habe ich Erläuterungen zur Funktionsweise überlesen?

Wie kann ich die 2Zusatzfelder des Mod´s in das Freischaltformular des ACP einbauen?

Gruß Achim


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on January 28, 2010, 07:06:17 PM
..
Wie kann ich die 2Zusatzfelder des Mod´s in das Freischaltformular des ACP einbauen?..
? keine ahnung was du meinst,sry

zum addon: in der ersten spalte wählst du die categorie -> sortiert nach gruppe oder bildname.
bei Bilder, wählst du eben das bild aus das du bearbeiten möchtest.

eigentlich gibt es da nichts zu erklähren..


Title: Re: [MOD]More Pictures on Detail Page
Post by: Melder on January 28, 2010, 08:42:13 PM
Hallo,

also ich meine folgendes:

Sobald ein User ein Bild hochlädt, kommt es in die Warteschlange, der Admin muss es dann freischalten.
Klicke ich auf "Bilder freischalten" im ACP werden mir alle Bilder der Warteschlange angezeigt und ich kann wählen zwischen FREISCHALTEN, LÖSCHEN und weiter rechts BEARBEITEN.
Wenn hier wie bei Quickedit bereits die Felder "Übersichtsbild" und "Bildergruppe" vorhanden und änderbar wären, wäre es absolut genial, aber damit rechne ich garnicht  :lol: sondern wenn ich hier dann auf "bearbeiten" klicke, kommt ein separates Bearbeitungsmenü, in dem allerdings nicht die 2Zusatzfelder vorhanden sind! Wie bekomme ich die da rein? In dem normalen "Bilder bearbeiten"-Menü, werden sie mit angezeigt!?

Zu dem Addon: Also zunächst lädt es sich den Wolf... nachdem es dann aber fertig ist, funktioniert es, ich muss aber noch etwas damit spielen, habe noch nicht viel damit gemacht!
Was mir auf den ersten Blick auffällt: Ich lasse nach Gruppen sortieren und er zeigt mir alle Bilder aufsteigend an. Bei "Bild Gruppe" wird mir dann "bereits vorhanden" z.B. 2x Gruppe 3 angezeigt und hintendran steht dann Bilder gesamt: 6??? Die 6 stimmt in diesem Fall, aber warum wird die Gruppe 3 dann vorne doppelt angezeigt? In anderen Fällen sogar drei mal?


Title: Re: [MOD]More Pictures on Detail Page
Post by: Melder on February 01, 2010, 05:47:29 PM
@Rembrandt

Hi, konntest Du mir mit der Prolembeschreibung folgen? In kurz: Bilder bearbeiten -> Deine 2Zusatzfelder sind da! Bild bearbeiten im Freischaltmenü -> die 2Zusatzfelder sind nicht in der Maske vorhanden!

Gruß Achim


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on February 01, 2010, 06:07:22 PM
ja konnte dir folgen, bei der validation wird in der images Temp table nachgeschaut, da die group felder dort nicht vorhanden sind wird auch nichts angezeigt.


Title: Re: [MOD]More Pictures on Detail Page
Post by: Melder on February 01, 2010, 06:15:58 PM
Und kann man (DU :wink:) da was machen? Validation?


Title: Re: [MOD]More Pictures on Detail Page
Post by: kubiczek on February 02, 2010, 12:27:25 PM
hallo,

ich habe ein frage zum  " Member Addon"

wenn ich ein bild als "normaler User" bearbeite,  füge ich eine "neue Bild Gruppe" hinzu zb.106
und dann Gruppenbild auf "JA"    aber es erscheindt nichts in der kategorie als Hauptbild.

auch bei meinen anderen schon vorher im admin menü  zusamengestellten bildern   erscheind nichts in den Kategorien. (sehe bild unten )

Habe schon herausgefunden, das das UPDATE    aus der install_group_images_member.php alles auf null setzt     

 (http://grosspeterwitz.org/gruppe.JPG)
habe bis jetzt es so eingestellt

Bild 1     Bild Gruppe 105       Gruppenbild 105

Bild 2     Bild Gruppe 105       Gruppenblid  0


was mache ich falsch?


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on February 02, 2010, 04:03:47 PM
....
Habe schon herausgefunden, das das UPDATE    aus der install_group_images_member.php alles auf null setzt    ....
hm..das kann eigentlich nicht sein...

zum rest, ich werde mir das mal ansehn..


Title: Re: [MOD]More Pictures on Detail Page
Post by: Sumale.my on March 20, 2010, 12:23:26 AM
Gibt es folgende Möglichkeit:

Wie kann ich die weiteren Bilder in der Übersicht "Neue Bilder" ausblenden und erst in der Detailsansicht anzeigen lassen?
Wenn ich Bild XY hochlade, soll das in der Übersicht "Neue Bilder" auftauchen.

Wenn ich aber Bild ZA hochlade soll das nicht unter "Neue bilder" zu sehen sein, sondern erst wenn ich auf Bild XY klicke in der Detailsansicht?

Könnte das irgendwie klappen?


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on March 20, 2010, 06:06:29 AM
Hi!
...
Wie kann ich die weiteren Bilder in der Übersicht "Neue Bilder" ausblenden und erst in der Detailsansicht anzeigen lassen?
....

damit auch bei den "neue bilder" nur das übersichtsbild angezeigt wird und die zu einer gruppe zusammengefasster bilder ausgeblendet bleiben:

suche in der index.php:
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").")
und ersetze es mit:
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 NOT i.image_group <> i.image_group_image

mfg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: Sumale.my on April 06, 2010, 10:47:42 AM
Danke!

Andere Frage:

Kann man anstatt Zahlen auch Buchstaben bzw. Wörter verwenden?
Bild Gruppe = Animals
Gruppenbild = 1

Das wäre viel besser. Ist das denn umsetzbar? Würde mich über eine Antwort freuen!


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on April 06, 2010, 05:41:44 PM
....
....Das wäre viel besser. .....
das denke ich nicht, wörter gehen dir irgend wann mal aus zahlen nicht.
ich wüsste auch nicht wie ich das umsetzen könnten, oder anders formuliert,
 wie sollte die datenbank ausehen: gib mir alle gruppen aus die größer als "animals" sind?

oder frag mal @melder der hat über tausend gruppen,du siehst das geht nicht  :)


Title: Re: [MOD]More Pictures on Detail Page
Post by: Sumale.my on April 06, 2010, 07:17:16 PM
Ich meine ja auch nur "Bild Gruppe"
Schade eigentlich. Namen würde mir definitiv nicht ausgehen, aber wenn das nicht funktioniert ist das schade, dennoch ein super addon!


Title: Re: [MOD]More Pictures on Detail Page
Post by: Melder on April 08, 2010, 06:38:00 PM

oder frag mal @melder der hat über tausend gruppen,du siehst das geht nicht  :)


Über 2000  8)

Also mit Namen kann ich mir das tatsächlich nicht vorstellen...

@Rembrandt, hast Du eine Idee, wie ich mir im ACP anzeigen lassen kann, welches die letzte (Nummerisch die größte) Gruppe ist, welche verwendet wurde?


Title: Re: [MOD]More Pictures on Detail Page
Post by: Sumale.my on April 08, 2010, 06:40:59 PM
@Rembrandt, hast Du eine Idee, wie ich mir im ACP anzeigen lassen kann, welches die letzte (Nummerisch die größte) Gruppe ist, welche verwendet wurde?

Das würde mich allerdings auch interessieren.

Das mit dem Namen wäre jetzt nur für mich vom Vorteil denke ich!


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on April 08, 2010, 07:24:01 PM
@sumale hast du das admin plugin laufen?


Title: Re: [MOD]More Pictures on Detail Page
Post by: Sumale.my on April 08, 2010, 08:03:12 PM
Wie meinst du das? Ob ich im ACP gerade bin?


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on April 08, 2010, 08:13:24 PM
nein ich meinte ob du das admin plugin von diesen mod verwendest  :)


Title: Re: [MOD]More Pictures on Detail Page
Post by: Sumale.my on April 08, 2010, 09:01:55 PM
Ne das Plugin habe ich nicht drin. Wieso? :D


Title: Re: [MOD]More Pictures on Detail Page
Post by: Sumale.my on April 20, 2010, 09:12:43 PM
Die Anzahl der Bilder in der Thumbnail werden nicht angezeigt!


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on April 20, 2010, 09:41:39 PM
wenn du schritt 7 und 8 eingebaut hast wird die anzahl auch angezeigt..


Title: Re: [MOD]More Pictures on Detail Page
Post by: Sumale.my on April 20, 2010, 11:28:44 PM
Das habe ich und auch 3x kontrolliert.
http://aio.benny-boehnke.info/

Es wird aber nichts angezeigt, aus welchen Gründen auch immer!


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on April 21, 2010, 05:19:52 AM
so.. bilder sagen mehr als 1000 worte...

das stammt von deiner webseite..


Title: Re: [MOD]More Pictures on Detail Page
Post by: Sumale.my on April 21, 2010, 08:27:32 AM
Wieso siehst du das und ich nicht?
Ob ich eingeloggt bin oder ausgeloggt, trotzdem ist es nicht sichtbar!


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on April 21, 2010, 02:54:36 PM
Wieso siehst du das und ich nicht?...
weil ich das bild gefälscht habe......  :mrgreen:

spass beiseite.. leere mal deinen browsercache.



Title: Re: [MOD]More Pictures on Detail Page
Post by: Jan-Lukas on May 09, 2010, 06:57:03 PM
Bei mir wird die Anzahl der Bilder auch angezeigt


Ich versuche schon einige Zeit in der image_group.php unter der Zeile Kategorien auswählen, eine neue Zeile einzufügen, das man dort dann die Kat ID eingeben kann (mit aktualisieren)

Muss ja nicht immer schreiben das wir "fast" 6000 Kategorien haben, und das suchen ist tödlich   :wink:

In der Art wie hier
http://www.4homepages.de/forum/index.php?topic=26570.msg144283#msg144283

LG Harald


Title: Re: [MOD]More Pictures on Detail Page
Post by: Jan-Lukas on May 10, 2010, 10:48:47 PM
So, ich habe jetzt unter der Zeile

"select_category" => "Kategorie ",
dieses eingefügt

"field_category" => " ID eingeben",
dann unter dieser Zeile
show_cat_select($lang['select_category'],$cat_id);
dieses eingegeben

show_input_row($lang['field_category'],"cat_id", $image_row['cat_id'], 10);
Wird auch alles brav angezeigt, nur wie bekomme ich es hin, das nach der eingabe der ID auch die Bilder dieser Kategorie eingeladen werden ?
evtl. mit einem OK Button ?

LG



Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on May 12, 2010, 08:23:48 AM
ja das wirst du mit einen submit button machen müßen..


Title: Re: [MOD]More Pictures on Detail Page
Post by: Jan-Lukas on May 12, 2010, 03:54:47 PM
habe ich mir gedacht, aber ............. :cry:


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on May 12, 2010, 04:18:23 PM
achso.. das einfachste wäre:
nach:
 if ($action == "start" ) {
das hier:
show_form_header("image_group.php", "start");
show_table_header($lang['select_category'],3);
show_input_row($lang['field_category'],"cat_id", $cat_id, 10);
show_form_footer($lang['submit'],"",3);

für die buttonbeschriftung noch:
"submit" =>"Abschicken",

mfg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: Jan-Lukas on May 12, 2010, 05:33:17 PM
mein Obergott  :wink:

Klappt Super

Danke


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on May 12, 2010, 06:14:11 PM
^wenn wüßtest wie oft sich bei solchen kleinigkeiten meine gehirnwindungen verkrampfen  :mrgreen:


Title: Re: [MOD]More Pictures on Detail Page
Post by: Jan-Lukas on May 12, 2010, 07:25:37 PM
Es mag für dich eine Kleinigkeit sein, für andere sind Welten  :wink:

Sag mal, kann man Gruppen auch löschen ?
Hab in meiner Testversion ja getestet (dafür ist sie ja da *gg*)
Finde aber den delete Knopf nicht  :?


gefunden ;)
OK, wenn man ein neues Bild hinzufügt, kann man es aus einer Gruppe entfernen.



Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on May 12, 2010, 07:32:12 PM
Es mag für dich eine Kleinigkeit sein, für andere sind Welten  :wink:...

ich hoffe du hast jetzt die aussage von mir nicht falsch verstanden, ich meinte damit, wie schwer ich mir oft mit solchen kleinigkeiten tue... :)


Title: Re: [MOD]More Pictures on Detail Page
Post by: Jan-Lukas on May 12, 2010, 07:35:40 PM
nein, habe ich schon richtig verstanden  :wink:


Title: Re: [MOD]More Pictures on Detail Page
Post by: Sumale.my on May 18, 2010, 06:10:38 PM
Die Eintragungen wie Beschreibungen etc kann man nicht innerhalb der Gruppe kopieren oder?


Title: Re: [MOD]More Pictures on Detail Page
Post by: Jan-Lukas on May 21, 2010, 06:50:12 PM
in Step 2 bitte ändern, damit es auch in diesem Mod klappt
[MOD] Batch Copy/Move/Edit
http://www.4homepages.de/forum/index.php?topic=6759.msg147741;topicseen#msg147741

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

Edit: ist es möglich die Bildgröße (Thumb) zu ändern (nur in diesem Mod)


Title: Re: [MOD]More Pictures on Detail Page
Post by: Jan-Lukas on May 24, 2010, 01:33:40 PM
Hoffe meine letzte Frage dazu  :wink:
Kann man die Anzeige der Bilder nach Kategorien sortieren lassen ?
z.Z. werden die nach Bild ID sortiert.

Noch einen sonnigen Pfingst Montag

Harald


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on May 24, 2010, 01:45:58 PM
..Kann man die Anzeige der Bilder nach Kategorien sortieren lassen ?
z.Z. werden die nach Bild ID sortiert.
wo? im ACP plugins "group_image" kannst du die sortierung einstellen.

...
Edit: ist es möglich die Bildgröße (Thumb) zu ändern (nur in diesem Mod)
in meinen eingangspost habe ich darauf hingewiesen..

mfg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: Jan-Lukas on May 24, 2010, 10:05:32 PM
Hi Andy,
nein in der Galerie, die sortierung im ACP hat ja leider in der Galerie keinen Einfluss

Quote  [Expand]
...
Edit: ist es möglich die Bildgröße (Thumb) zu ändern (nur in diesem Mod)
in meinen eingangspost habe ich darauf hingewiesen..

Upps, muss ich überlesen haben

Danke Dir

Harald




Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on May 25, 2010, 08:23:32 AM
..
nein in der Galerie, die sortierung im ACP hat ja leider in der Galerie keinen Einfluss...
suche in der details.php:
WHERE image_group = '$image_group'

füge danach ein:
ORDER BY image_name DESC
oder "ASC" anstatt "DESC", je nachdem ob du die sortierung der namen in ab- oder aufsteigender reihenfolge haben möchtest.

mfg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: Jan-Lukas on May 25, 2010, 04:08:10 PM
ganz lieben dank, habe es noch auf cat_id geändert, sieht direkt besser aus

LG Harald


Title: Re: [MOD]More Pictures on Detail Page
Post by: Fragezeichen on May 28, 2010, 06:35:18 PM
Mod läft wirklich super,allerdings hab ich da einen Fehler wenn man die Kategorie aufruft,
1
Parse error: syntax error, unexpected T_STRING in /var/www/vhosts/xyz.com/subdomains/austria/httpdocs/categories.php  on line 137

das wäre 137:

1
FROM (".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)

 :?: :?:
...ansonsten läufts einwandfrei

Edit:

Hab den kleinen Fehlerteufel schon gefunden,war nur doppelder Code.


Title: Re: [MOD]More Pictures on Detail Page
Post by: Sumale.my on June 01, 2010, 05:28:08 PM
Die Eintragungen wie Beschreibungen etc kann man nicht innerhalb der Gruppe kopieren oder?

Sowas hier:
http://www.siteshot.at/go-and-show-me-more-details-for-siteshot-www.backgroundscity.net-and-ID-41.html#topimg


Title: Re: [MOD]More Pictures on Detail Page
Post by: Sumale.my on June 22, 2010, 10:47:58 PM
Das ist wohl ein Nein!?  :lol:


Title: Re: [MOD]More Pictures on Detail Page
Post by: Habi86 on August 06, 2010, 02:37:07 PM
Hi :)

punkt 4.) könnt ihr einstellen wieviele Bilder in einer Reihe dargestellt werden sollen.

Möchte ich gern installiert haben - aber aus welchen Gründen auch immer wird das geänderte ignoriert oO"
Funktioniert es eventuell nicht für bestehende Gruppen o.ä.?

Mein details.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
<?php
$main_template 
'details';

define('GET_CACHES'1);
define('ROOT_PATH''./');
include(
ROOT_PATH.'global.php');
require(
ROOT_PATH.'includes/sessions.php');
$user_access get_permission();
include(
ROOT_PATH.'includes/page_header.php');
//######################################## Start MOD: More Pictures on Detail Page #################################################
$image_cells 4// 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 #################################################


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

if (!$image_id) {
    
redirect($url);
}

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

$sql "SELECT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits".$additional_sql.", c.cat_name".get_user_table_field(", u.""user_name").get_user_table_field(", u.""user_email")."
        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_id = 
$image_id AND i.image_active = 1 AND c.cat_id = i.cat_id";
$image_row $site_db->query_firstrow($sql);
$cat_id = (isset($image_row['cat_id'])) ? $image_row['cat_id'] : 0;
$is_image_owner = ($image_row['user_id'] > USER_AWAITING && $user_info['user_id'] == $image_row['user_id']) ? 0;

if (!
check_permission("auth_viewcat"$cat_id) || !check_permission("auth_viewimage"$cat_id) || !$image_row) {
  
redirect($url);
}

$random_cat_image = (defined("SHOW_RANDOM_IMAGE") && SHOW_RANDOM_IMAGE == 0) ? "" get_random_image($cat_id);
$site_template->register_vars("random_cat_image"$random_cat_image);
unset(
$random_cat_image);

//-----------------------------------------------------
//--- Show Image --------------------------------------
//-----------------------------------------------------
$image_allow_comments = (check_permission("auth_readcomment"$cat_id)) ? $image_row['image_allow_comments'] : 0;
$image_name format_text($image_row['image_name'], 2);
show_image($image_row$mode01);


    
//--- SEO variables -------------------------------
    
    
$meta_keywords  = !empty($image_row['image_keywords']) ? implode(", "explode(" "$image_row['image_keywords'])) : "";
    
$meta_description = !empty($image_row['image_description']) ? strip_tags($image_row['image_description']) . ". " "";
    
    
$site_template->register_vars(array(
            
"detail_meta_description"   => $meta_description,
            
"detail_meta_keywords"      => $meta_keywords,
            
"prepend_head_title"        => $image_name " - ",
            ));


$in_mode 0;

$sql "";
if (
$mode == "lightbox") {
  if (!empty(
$user_info['lightbox_image_ids'])) {
    
$image_id_sql str_replace(" "", "trim($user_info['lightbox_image_ids']));
    
$sql "SELECT image_id, cat_id, image_name, image_media_file, image_thumb_file
            FROM "
.IMAGES_TABLE."
            WHERE image_active = 1 AND image_id IN (
$image_id_sql) AND (cat_id NOT IN (".get_auth_cat_sql("auth_viewimage""NOTIN").", ".get_auth_cat_sql("auth_viewcat""NOTIN")."))
            ORDER BY "
.$config['image_order']." ".$config['image_sort'].", image_id ".$config['image_sort'];
    
$in_mode 1;
  }
}
elseif (
$mode == "search") {
  if (!isset(
$session_info['searchid']) || empty($session_info['searchid'])) {
    
$session_info['search_id'] = $site_sess->get_session_var("search_id");
  }

  if (!empty(
$session_info['search_id'])) {
    
$search_id unserialize($session_info['search_id']);
  }

  
$sql_where_query "";

  if (!empty(
$search_id['image_ids'])) {
    
$sql_where_query .= "AND image_id IN (".$search_id['image_ids'].") ";
  }

  if (!empty(
$search_id['user_ids'])) {
    
$sql_where_query .= "AND user_id IN (".$search_id['user_ids'].") ";
  }

  if (!empty(
$search_id['search_new_images']) && $search_id['search_new_images'] == 1) {
    
$new_cutoff time() - 60 60 24 $config['new_cutoff'];
    
$sql_where_query .= "AND image_date >= $new_cutoff ";
  }

  if (!empty(
$search_id['search_cat']) && $search_id['search_cat'] != 0) {
    
$cat_id_sql 0;
    if (
check_permission("auth_viewcat"$search_id['search_cat'])) {
      
$sub_cat_ids get_subcat_ids($search_id['search_cat'], $search_id['search_cat'], $cat_parent_cache);
      
$cat_id_sql .= ", ".$search_id['search_cat'];
      if (!empty(
$sub_cat_ids[$search_id['search_cat']])) {
        foreach (
$sub_cat_ids[$search_id['search_cat']] as $val) {
          if (
check_permission("auth_viewcat"$val)) {
            
$cat_id_sql .= ", ".$val;
          }
        }
      }
    }
    
$cat_id_sql $cat_id_sql !== "AND cat_id IN ($cat_id_sql)" "";
  }
  else {
    
$cat_id_sql get_auth_cat_sql("auth_viewcat""NOTIN");
    
$cat_id_sql $cat_id_sql !== "AND cat_id NOT IN (".$cat_id_sql.")" "";
  }

  if (!empty(
$sql_where_query)) {
    
$sql "SELECT image_id, cat_id, image_name, image_media_file, image_thumb_file
            FROM "
.IMAGES_TABLE."
            WHERE image_active = 1
            
$sql_where_query
            
$cat_id_sql
            ORDER BY "
.$config['image_order']." ".$config['image_sort'].", image_id ".$config['image_sort'];
    
$in_mode 1;
  }
}
if (!
$in_mode || empty($sql)) {
  
$sql "SELECT image_id, cat_id, image_name, image_media_file, image_thumb_file
          FROM "
.IMAGES_TABLE."
          WHERE image_active = 1 AND cat_id = 
$cat_id
          ORDER BY "
.$config['image_order']." ".$config['image_sort'].", image_id ".$config['image_sort'];
}
$result $site_db->query($sql);

$image_id_cache = array();
$next_prev_cache = array();
$break 0;
$prev_id 0;
while(
$row $site_db->fetch_array($result)) {
  
$image_id_cache[] = $row['image_id'];
  
$next_prev_cache[$row['image_id']] = $row;
  if (
$break) {
    break;
  }
  if (
$prev_id == $image_id) {
    
$break 1;
  }
  
$prev_id $row['image_id'];
}
$site_db->free_result();

if (!
function_exists("array_search")) {
  function 
array_search($needle$haystack) {
    
$match false;
    foreach (
$haystack as $key => $value) {
      if (
$value == $needle) {
        
$match $key;
      }
    }
    return 
$match;
  }
}

$act_key array_search($image_id$image_id_cache);
$next_image_id = (isset($image_id_cache[$act_key 1])) ? $image_id_cache[$act_key 1] : 0;
$prev_image_id = (isset($image_id_cache[$act_key 1])) ? $image_id_cache[$act_key 1] : 0;
unset(
$image_id_cache);

// Get next and previous image
if (!empty($next_prev_cache[$next_image_id])) {
  
$next_image_name format_text($next_prev_cache[$next_image_id]['image_name'], 2);
  
$next_image_url $site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$next_image_id.((!empty($mode)) ? "&amp;mode=".$mode ""));
  if (!
get_file_path($next_prev_cache[$next_image_id]['image_media_file'], "media"$next_prev_cache[$next_image_id]['cat_id'], 00)) {
    
$next_image_file ICON_PATH."/404.gif";
  }
  else {
    
$next_image_file get_file_path($next_prev_cache[$next_image_id]['image_media_file'], "media"$next_prev_cache[$next_image_id]['cat_id'], 01);
  }
  if (!
get_file_path($next_prev_cache[$next_image_id]['image_thumb_file'], "thumb"$next_prev_cache[$next_image_id]['cat_id'], 00)) {
    
$next_thumb_file ICON_PATH."/".get_file_extension($next_prev_cache[$next_image_id]['image_media_file']).".gif";
  }
  else {
    
$next_thumb_file get_file_path($next_prev_cache[$next_image_id]['image_thumb_file'], "thumb"$next_prev_cache[$next_image_id]['cat_id'], 01);
  }
}
else {
  
$next_image_name REPLACE_EMPTY;
  
$next_image_url REPLACE_EMPTY;
  
$next_image_file REPLACE_EMPTY;
  
$next_thumb_file REPLACE_EMPTY;
}

if (!empty(
$next_prev_cache[$prev_image_id])) {
  
$prev_image_name format_text($next_prev_cache[$prev_image_id]['image_name'], 2);
  
$prev_image_url $site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$prev_image_id.((!empty($mode)) ? "&amp;mode=".$mode ""));
  if (!
get_file_path($next_prev_cache[$prev_image_id]['image_media_file'], "media"$next_prev_cache[$prev_image_id]['cat_id'], 00)) {
    
$prev_image_file ICON_PATH."/404.gif";
  }
  else {
    
$prev_image_file get_file_path($next_prev_cache[$prev_image_id]['image_media_file'], "media"$next_prev_cache[$prev_image_id]['cat_id'], 01);
  }
  if (!
get_file_path($next_prev_cache[$prev_image_id]['image_thumb_file'], "thumb"$next_prev_cache[$prev_image_id]['cat_id'], 00)) {
    
$prev_thumb_file ICON_PATH."/".get_file_extension($next_prev_cache[$prev_image_id]['image_media_file']).".gif";
  }
  else {
    
$prev_thumb_file get_file_path($next_prev_cache[$prev_image_id]['image_thumb_file'], "thumb"$next_prev_cache[$prev_image_id]['cat_id'], 01);
  }
}
else {
  
$prev_image_name REPLACE_EMPTY;
  
$prev_image_url REPLACE_EMPTY;
  
$prev_image_file REPLACE_EMPTY;
  
$prev_thumb_file REPLACE_EMPTY;
}

$site_template->register_vars(array(
  
"next_image_id" => $next_image_id,
  
"next_image_name" => $next_image_name,
  
"next_image_url" => $next_image_url,
  
"next_image_file" => $next_image_file,
  
"next_thumb_file" => $next_thumb_file,
  
"prev_image_id" => $prev_image_id,
  
"prev_image_name" => $prev_image_name,
  
"prev_image_url" => $prev_image_url,
  
"prev_image_file" => $prev_image_file,
  
"prev_thumb_file" => $prev_thumb_file
));
unset(
$next_prev_cache);

//-----------------------------------------------------
//--- Show Count Lightbox -----------------------------
//-----------------------------------------------------

$sql "SELECT COUNT(*) AS counter
        FROM "
.LIGHTBOXES_TABLE."
        WHERE lightbox_image_ids REGEXP '([^0-9]|^)"
.$image_row['image_id']."([^0-9]|$)'";
        
$lightbox_count $site_db->query_firstrow($sql);

$site_template->register_vars(array(
  
"lang_image_lightbox_count" => $lang['image_lightbox_count'],
  
"lightbox_count" => (isset($lightbox_count['counter']) && $lightbox_count['counter']) ? $lightbox_count['counter'] : 0
));

unset(
$lightbox_count);
//-----------------------------------------------------
//--- Save Comment ------------------------------------
//-----------------------------------------------------
$error 0;
if (
$action == "postcomment" && isset($HTTP_POST_VARS[URL_ID])) {
  
$id intval($HTTP_POST_VARS[URL_ID]);
  
$sql "SELECT cat_id, image_allow_comments
          FROM "
.IMAGES_TABLE."
          WHERE image_id = 
$id";
  
$row $site_db->query_firstrow($sql);

  if (
$row['image_allow_comments'] == || !check_permission("auth_postcomment"$row['cat_id']) || !$row) {
    
$msg $lang['comments_deactivated'];
  }
  else {
    
$user_name un_htmlspecialchars(trim($HTTP_POST_VARS['user_name']));
    
$comment_headline un_htmlspecialchars(trim($HTTP_POST_VARS['comment_headline']));
    
$comment_text un_htmlspecialchars(trim($HTTP_POST_VARS['comment_text']));

    
$captcha = (isset($HTTP_POST_VARS['captcha'])) ? un_htmlspecialchars(trim($HTTP_POST_VARS['captcha'])) : "";

    
// Flood Check
    
$sql "SELECT comment_ip, comment_date
            FROM "
.COMMENTS_TABLE."
            WHERE image_id = 
$id
            ORDER BY comment_date DESC
            LIMIT 1"
;
    
$spam_row $site_db->query_firstrow($sql);
    
$spamtime $spam_row['comment_date'] + 180;

    if (
$session_info['session_ip'] == $spam_row['comment_ip'] && time() <= $spamtime && $user_info['user_level'] != ADMIN)  {
      
$msg .= (($msg != "") ? "<br />" "").$lang['spamming'];
      
$error 1;
    }

    
$user_name_field get_user_table_field("""user_name");
    if (!empty(
$user_name_field)) {
      if (
$site_db->not_empty("SELECT $user_name_field FROM ".USERS_TABLE." WHERE $user_name_field = '".strtolower($user_name)."' AND ".get_user_table_field("""user_id")." <> '".$user_info['user_id']."'")) {
        
$msg .= (($msg != "") ? "<br />" "").$lang['username_exists'];
        
$error 1;
      }
    }
    if (
$user_name == "")  {
      
$msg .= (($msg != "") ? "<br />" "").$lang['name_required'];
      
$error 1;
    }
    if (
$comment_headline == "")  {
      
$msg .= (($msg != "") ? "<br />" "").$lang['headline_required'];
      
$error 1;
    }
    if (
$comment_text == "")  {
      
$msg .= (($msg != "") ? "<br />" "").$lang['comment_required'];
      
$error 1;
    }

    if (
$captcha_enable_comments && !captcha_validate($captcha)) {
      
$msg .= (($msg != "") ? "<br />" "").$lang['captcha_required'];
      
$error 1;
    }

    if (!
$error)  {
      
$sql "INSERT INTO ".COMMENTS_TABLE."
              (image_id, user_id, user_name, comment_headline, comment_text, comment_ip, comment_date)
              VALUES
              (
$id, ".$user_info['user_id'].", '$user_name', '$comment_headline', '$comment_text', '".$session_info['session_ip']."', ".time().")";
      
$site_db->query($sql);
      
$commentid $site_db->get_insert_id();
      
update_comment_count($id$user_info['user_id']);
      $sql "SELECT image_name FROM ".IMAGES_TABLE." WHERE image_id = $id"
    
$image_name $site_db->query($sql); 
    
$sql "SELECT user_id FROM ".IMAGES_TABLE." WHERE image_id = $id"
    
$user_id $site_db->query($sql); 
    
    
$recipient_name $image_row['user_name']; 
    
$recipient_email $image_row['user_email'];
    
$image_url $script_url."/details.php?".URL_IMAGE_ID."=".$id.""
    
       
// Start Emailer für comments 
    
include(ROOT_PATH.'includes/email.php'); 
    
$site_email = new Email(); 
    
$site_email->set_to($recipient_email); 
    
$site_email->set_from($config['site_email'], $config['site_name']); 
    
$site_email->set_subject($lang['send_comment_emailsubject']); 
    
$site_email->register_vars(array( 
      
"user_name" => $image_row['user_name'], 
      
"recipient_name" => $recipient_name
      
"image_name" => $image_row['image_name'], 
      
"comment_date" => format_date($config['date_format']." ".$config['time_format'], $current_time), 
      
"site_name" => $config['site_name'],
      
"image_url" => $image_url,
          )); 
    
$site_email->set_body("comment_email"$config['language_dir']); 
    
$site_email->send_email();
   $sql "SELECT 'user_id', 'image_thumb_file', 'cat_id' FROM ".IMAGES_TABLE." WHERE image_id = $id";
$user_id $site_db->query($sql);
$user_id $image_row['user_id'];
if ($image_row['user_id'] != $user_info['user_id']) {
$image_url $script_url."/details.php?".URL_IMAGE_ID."=".$id."";
$image_name_url "[url=".$image_url."]".$image_name."[/url]";

if (!empty($image_row['image_thumb_file'])) {
$cat_id $image_row['cat_id'];
$image_thumb_file $image_row['image_thumb_file'];
$thumb $site_sess->url(ROOT_PATH."data/thumbnails/".$cat_id."/".$image_thumb_file);
$thumb "[url=".$image_url."][img]".$thumb."[/img][/url]";
} else {
$thumb "";
}

$pm_from 1//Hier bitte die user_id vom Absender angeben
$pm_type 5;
$pm_bbcode 1;
$pm_smiles 1;
$pm_sig "-- \n Mit freundlichen Grüßen, \n euer Picsforfree.de Team";

$pm_message "Das folgende Bild hat ein Kommentar von ".$user_name." erhalten: \n\n [B]Bild:[/B] ".$image_name_url."\n".$thumb." \n\n [B]Überschrift:[/B] ".$comment_headline." \n [B]Kommentar:[/B] ".$comment_text."\n\n".$pm_sig;
$pm_subject "\"".$image_name."\" hat ein Kommentar von ".$user_name." erhalten";

$sql "INSERT INTO ".PM_TABLE."
(pm_date, pm_to, pm_from, pm_subject, pm_type, pm_text, pm_bbcode, pm_html, pm_ip, pm_smiles)
VALUES
('"
.time()."', $user_id$pm_from, '".$pm_subject."', $pm_type, '".$pm_message."', $pm_bbcode, 0, '".$session_info['session_ip']."', $pm_smiles)";
$result $site_db->query($sql);
}
      
$msg $lang['comment_success'];
    }
  }
  unset(
$row);
  unset(
$spam_row);
}

//-----------------------------------------------------
//--- Show Comments -----------------------------------
//-----------------------------------------------------
if ($image_allow_comments == 1) {
  
$site_template->register_vars(array(
      
"has_rss"   => true,
      
"rss_title" => "RSS Feed: ".$image_name." (".str_replace(':'''$lang['comments']).")",
      
"rss_url"   => $script_url."/rss.php?action=comments&amp;".URL_IMAGE_ID."=".$image_id
  
));

 
  
$additional_sql ""
  if (!empty(
$additional_user_fields)) { 
    
$table_fields $site_db->get_table_fields(USERS_TABLE); 
    foreach (
$additional_user_fields as $key => $val) { 
      if (isset(
$table_fields[$key])) { 
        
$additional_sql .= ", u.$key"
      } 
    } 
  } 
  
$sql "SELECT c.comment_id, c.image_id, c.user_id, c.user_name AS comment_user_name, c.comment_headline, c.comment_text, c.comment_ip, c.comment_date".get_user_table_field(", u.""user_level").get_user_table_field(", u.""user_name").get_user_table_field(", u.""user_email").get_user_table_field(", u.""user_showemail").get_user_table_field(", u.""user_invisible").get_user_table_field(", u.""user_joindate").get_user_table_field(", u.""user_lastaction").get_user_table_field(", u.""user_comments").get_user_table_field(", u.""user_homepage").get_user_table_field(", u.""user_icq").get_user_table_field(", u.""user_id").$additional_sql."
          FROM "
.COMMENTS_TABLE." c
          LEFT JOIN "
.USERS_TABLE." u ON (".get_user_table_field("u.""user_id")." = c.user_id)
          WHERE c.image_id = 
$image_id
          ORDER BY c.comment_date ASC"
;
  
$result $site_db->query($sql);

  
$comment_row = array();
  while (
$row $site_db->fetch_array($result)) {
    
$comment_row[] = $row;
  }
  
$site_db->free_result($result);
  
$num_comments sizeof($comment_row);

  if (!
$num_comments) {
    
$comments "<tr><td class=\"commentrow1\" colspan=\"2\">".$lang['no_comments']."</td></tr>";
  }
  else {
    
$comments "";
    
$bgcounter 0;
    for (
$i 0$i $num_comments$i++) {
      
$row_bg_number = ($bgcounter++ % == 0) ? 2;

      
$comment_user_email "";
      
$comment_user_email_save "";
      
$comment_user_mailform_link "";
      
$comment_user_email_button "";
      
$comment_user_homepage_button "";
      
$comment_user_icq_button "";
      
$comment_user_profile_button "";
      
$comment_user_status_img REPLACE_EMPTY;
      
$comment_user_name format_text($comment_row[$i]['comment_user_name'], 2);
      
$comment_user_info $lang['userlevel_guest'];

      
$comment_user_id $comment_row[$i]['user_id'];
      $user_row_comment get_user_info($comment_user_id);

      if (isset(
$comment_row[$i][$user_table_fields['user_name']]) && $comment_user_id != GUEST) {
        
$comment_user_name format_text($comment_row[$i][$user_table_fields['user_name']], 2);

        
$comment_user_profile_link = !empty($url_show_profile) ? $site_sess->url(preg_replace("/{user_id}/"$comment_user_id$url_show_profile)) : $site_sess->url(ROOT_PATH."member.php?action=showprofile&amp;".URL_USER_ID."=".$comment_user_id);
        
$comment_user_profile_button "<a href=\"".$comment_user_profile_link."\"><img src=\"".get_gallery_image("profile.gif")."\" border=\"0\" alt=\"".$comment_user_name."\" /></a>";

        
$comment_user_status_img = ($comment_row[$i][$user_table_fields['user_lastaction']] >= (time() - 300) && ((isset($comment_row[$i][$user_table_fields['user_invisible']]) && $comment_row[$i][$user_table_fields['user_invisible']] == 0) || $user_info['user_level'] == ADMIN)) ? "<img src=\"".get_gallery_image("user_online.gif")."\" border=\"0\" alt=\"Online\" />" "<img src=\"".get_gallery_image("user_offline.gif")."\" border=\"0\" alt=\"Offline\" />";

        
$comment_user_homepage = (isset($comment_row[$i][$user_table_fields['user_homepage']])) ? format_url($comment_row[$i][$user_table_fields['user_homepage']]) : "";
        if (!empty(
$comment_user_homepage)) {
          
$comment_user_homepage_button "<a href=\"".$comment_user_homepage."\" target=\"_blank\"><img src=\"".get_gallery_image("homepage.gif")."\" border=\"0\" alt=\"".$comment_user_homepage."\" /></a>";
        }

        
$comment_user_icq = (isset($comment_row[$i][$user_table_fields['user_icq']])) ? format_text($comment_row[$i][$user_table_fields['user_icq']]) : "";
        if (!empty(
$comment_user_icq)) {
          
$comment_user_icq_button "<a href=\"http://www.icq.com/people/about_me.php?uin=".$comment_user_icq."\" target=\"_blank\"><img src=\"http://status.icq.com/online.gif?icq=".$comment_user_icq."&img=5\" width=\"18\" height=\"18\" border=\"0\" alt=\"".$comment_user_icq."\" /></a>";
        }

        if (!empty(
$comment_row[$i][$user_table_fields['user_email']]) && (!isset($comment_row[$i][$user_table_fields['user_showemail']]) || (isset($comment_row[$i][$user_table_fields['user_showemail']]) && $comment_row[$i][$user_table_fields['user_showemail']] == 1))) {
          
$comment_user_email format_text($comment_row[$i][$user_table_fields['user_email']]);
          
$comment_user_email_save format_text(str_replace("@"" at "$comment_row[$i][$user_table_fields['user_email']]));
          if (!empty(
$url_mailform)) {
            
$comment_user_mailform_link $site_sess->url(preg_replace("/{user_id}/"$comment_user_id$url_mailform));
          }
          else {
            
$comment_user_mailform_link $site_sess->url(ROOT_PATH."member.php?action=mailform&amp;".URL_USER_ID."=".$comment_user_id);
          }
          
$comment_user_email_button "<a href=\"".$comment_user_mailform_link."\"><img src=\"".get_gallery_image("email.gif")."\" border=\"0\" alt=\"".$comment_user_email_save."\" /></a>";
        }

        if (!isset(
$comment_row[$i][$user_table_fields['user_level']]) || (isset($comment_row[$i][$user_table_fields['user_level']]) && $comment_row[$i][$user_table_fields['user_level']] == USER)) {
          
$comment_user_info $lang['userlevel_user'];
        }
        elseif (
$comment_row[$i][$user_table_fields['user_level']] == ADMIN) {
          
$comment_user_info $lang['userlevel_admin'];
        }

        
$comment_user_info .= "<br />";
        
$comment_user_info .= (isset($comment_row[$i][$user_table_fields['user_joindate']])) ? "<br />".$lang['join_date']." ".format_date($config['date_format'], $comment_row[$i][$user_table_fields['user_joindate']]) : "";
        
$comment_user_info .= (isset($comment_row[$i][$user_table_fields['user_comments']])) ? "<br />".$lang['comments']." ".$comment_row[$i][$user_table_fields['user_comments']] : "";
      }

      
$comment_user_ip = ($user_info['user_level'] == ADMIN) ? $comment_row[$i]['comment_ip'] : "";

      
$admin_links "";
      if (
$user_info['user_level'] == ADMIN) {
        
$admin_links .= "<a href=\"".$site_sess->url(ROOT_PATH."admin/index.php?goto=".urlencode("comments.php?action=editcomment&amp;comment_id=".$comment_row[$i]['comment_id']))."\" target=\"_blank\">".$lang['edit']."</a>&nbsp;";
        
$admin_links .= "<a href=\"".$site_sess->url(ROOT_PATH."admin/index.php?goto=".urlencode("comments.php?action=removecomment&amp;comment_id=".$comment_row[$i]['comment_id']))."\" target=\"_blank\">".$lang['delete']."</a>";
      }
      elseif (
$is_image_owner) {
        
$admin_links .= ($config['user_edit_comments'] != 1) ? "" "<a href=\"".$site_sess->url(ROOT_PATH."member.php?action=editcomment&amp;".URL_COMMENT_ID."=".$comment_row[$i]['comment_id'])."\">".$lang['edit']."</a>&nbsp;";
        
$admin_links .= ($config['user_delete_comments'] != 1) ? "" "<a href=\"".$site_sess->url(ROOT_PATH."member.php?action=removecomment&amp;".URL_COMMENT_ID."=".$comment_row[$i]['comment_id'])."\">".$lang['delete']."</a>";
      }

      
$site_template->register_vars(array(
        
"comment_id" => $comment_row[$i]['comment_id'], 
    "user_avatar_current" => ($config['avatar_use']) ? "<img src=\"".TEMPLATE_PATH."/avatars/".(($user_row_comment['user_avatar'] == "") ? "blank.gif" $user_row_comment['user_avatar'])."\" name=\"icons\" border=\"0\" hspace=\"15\" alt=\"\">" "",
        
"comment_user_pm" => ($config['pm'] && $comment_row[$i]['user_id']  != GUEST && $user_info['user_level'] > GUEST && $user_info['user_id'] != $comment_row[$i]['user_id']) ? "<a href=\"".$site_sess->url(ROOT_PATH."pm.php?action=quote&mode=comment&id=".$comment_row[$i]['comment_id']."&user_id=".$comment_row[$i]['user_id'])."\" /><img src=\"".get_gallery_image("pm.gif")."\" border=\"0\" alt=\"".$lang['pm_user_pm_alt']."\" /></a>" ""
        
"comment_user_id" => $comment_user_id,
        
"comment_user_status_img" => $comment_user_status_img,
        
"comment_user_name" => $comment_user_name,
        
"comment_user_info" => $comment_user_info,
        
"comment_user_profile_button" => $comment_user_profile_button,
        
"comment_user_email" => $comment_user_email,
        
"comment_user_email_save" => $comment_user_email_save,
        
"comment_user_mailform_link" => $comment_user_mailform_link,
        
"comment_user_email_button" => $comment_user_email_button,
        
"comment_user_homepage_button" => $comment_user_homepage_button,
        
"comment_user_icq_button" => $comment_user_icq_button,
        
"comment_user_ip" => $comment_user_ip,
        
"comment_headline" => format_text($comment_row[$i]['comment_headline'], 0$config['wordwrap_comments'], 0011), 
        
"comment_text" => format_text($comment_row[$i]['comment_text'], $config['html_comments'], $config['wordwrap_comments'], $config['bb_comments'], $config['bb_img_comments'], 1),
        
"comment_date" => format_date($config['date_format']." ".$config['time_format'], $comment_row[$i]['comment_date']),
        
"row_bg_number" => $row_bg_number,
        
"admin_links" => $admin_links
      
));
      
$comments .= $site_template->parse_template("comment_bit");
    } 
// end while
  
//end else
  
$site_template->register_vars("comments"$comments);
  unset(
$comments);

  
//-----------------------------------------------------
  //--- BBCode & Form -----------------------------------
  //-----------------------------------------------------
  
$allow_posting check_permission("auth_postcomment"$cat_id);
  
$bbcode "";
  if (
$config['bb_comments'] == && $allow_posting) {
$site_template->register_vars(array(
"lang_bbcode" => $lang['bbcode'],
"lang_tag_prompt" => $lang['tag_prompt'],
"lang_link_text_prompt" => $lang['link_text_prompt'],
"lang_link_url_prompt" => $lang['link_url_prompt'],
"lang_link_email_prompt" => $lang['link_email_prompt'],
"lang_list_type_prompt" => $lang['list_type_prompt'],
"lang_list_item_prompt" => $lang['list_item_prompt'],
//BBCODE 2
"lang_close_tags" => $lang['close_tags'],
"lang_all" => $lang['all'],
"smiles_text" => get_smiles_text(),
"bbc_help" => $bbc_help
////BBCODE"
));
    
$bbcode $site_template->parse_template("bbcode");
  }

  if (!
$allow_posting) {
    
$comment_form "";
  }
  else {
    
$user_name = (isset($HTTP_POST_VARS['user_name']) && $error) ? format_text(trim(stripslashes($HTTP_POST_VARS['user_name'])), 2) : (($user_info['user_level'] != GUEST) ? format_text($user_info['user_name'], 2) : "");
    
$comment_headline = (isset($HTTP_POST_VARS['comment_headline']) && $error) ? format_text(trim(stripslashes($HTTP_POST_VARS['comment_headline'])), 2) : "";
    
$comment_text = (isset($HTTP_POST_VARS['comment_text']) && $error) ? format_text(trim(stripslashes($HTTP_POST_VARS['comment_text'])), 2) : "";

    
$site_template->register_vars(array(
      
"bbcode" => $bbcode,
      
"user_name" => $user_name,
      
"comment_headline" => $comment_headline,
      
"comment_text" => $comment_text,
      
"lang_post_comment" => $lang['post_comment'],
      
"lang_name" => $lang['name'],
      
"lang_headline" => $lang['headline'],
      
"lang_comment" => $lang['comment'],
      
"lang_captcha" => $lang['captcha'],
      
"lang_captcha_desc" => $lang['captcha_desc'],
      
"captcha_comments" => (bool)$captcha_enable_comments
    
));
    
$comment_form $site_template->parse_template("comment_form");
  }
  
$site_template->register_vars("comment_form"$comment_form);
  unset(
$comment_form);
// end if allow_comments

// Admin Links
$admin_links "";
if (
$user_info['user_level'] == ADMIN) {
  
$admin_links .= "<a href=\"".$site_sess->url(ROOT_PATH."admin/index.php?goto=".urlencode("images.php?action=editimage&amp;image_id=".$image_id))."\" target=\"_blank\">".$lang['edit']."</a>&nbsp;";
  
$admin_links .= "<a href=\"".$site_sess->url(ROOT_PATH."admin/index.php?goto=".urlencode("images.php?action=removeimage&amp;image_id=".$image_id))."\" target=\"_blank\">".$lang['delete']."</a>";
}
elseif (
$is_image_owner) {
  
$admin_links .= ($config['user_edit_image'] != 1) ? "" "<a href=\"".$site_sess->url(ROOT_PATH."member.php?action=editimage&amp;".URL_IMAGE_ID."=".$image_id)."\">".$lang['edit']."</a>&nbsp;";
  
$admin_links .= ($config['user_delete_image'] != 1) ? "" "<a href=\"".$site_sess->url(ROOT_PATH."member.php?action=removeimage&amp;".URL_IMAGE_ID."=".$image_id)."\">".$lang['delete']."</a>";
}
$site_template->register_vars("admin_links"$admin_links);

// Update Hits
if ($user_info['user_level'] != ADMIN) {
  
$sql "UPDATE ".IMAGES_TABLE."
          SET image_hits = image_hits + 1
          WHERE image_id = 
$image_id";
  
$site_db->query($sql);
}

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

if (
$mode == "lightbox" && $in_mode) {
  
$page_url "";
 if (
preg_match("/".URL_PAGE."=([0-9]+)/"$url$regs)) {
    if (!empty(
$regs[1]) && $regs[1] != 1) {
      
$page_url "?".URL_PAGE."=".$regs[1];
    }
  }
  
$clickstream .= "<a href=\"".$site_sess->url(ROOT_PATH."lightbox.php".$page_url)."\" class=\"clickstream\">".$lang['lightbox']."</a>".$config['category_separator'];
}
elseif (
$mode == "search" && $in_mode) {
  
$page_url "";
  if (
preg_match("/".URL_PAGE."=([0-9]+)/"$url$regs)) {
    if (!empty(
$regs[1]) && $regs[1] != 1) {
      
$page_url "&amp;".URL_PAGE."=".$regs[1];
    }
  }
  
$clickstream .= "<a href=\"".$site_sess->url(ROOT_PATH."search.php?show_result=1".$page_url)."\" class=\"clickstream\">".$lang['search']."</a>".$config['category_separator'];
}
else {
  
$clickstream .= get_category_path($cat_id1).$config['category_separator'];
}
$clickstream .= $image_name."</span>";

//-----------------------------------------------------
//--- Print Out ---------------------------------------
//-----------------------------------------------------
$site_template->register_vars(array(
  
"msg" => $msg,
  
"clickstream" => $clickstream,
  
"lang_category" => $lang['category'],
  
"lang_added_by" => $lang['added_by'],
  
"lang_description" => $lang['description'],
  
"lang_keywords" => $lang['keywords'],
  
//#################################### Start Mod Last Modifi ###############################################
"lang_image_update"=> $lang['image_update'],
//#################################### End Mod Last Modifi #################################################
  
"lang_date" => $lang['date'],
  
"lang_hits" => $lang['hits'],
  
"lang_downloads" => $lang['downloads'],
  
"lang_rating" => $lang['rating'],
  
"lang_votes" => $lang['votes'],
  
"lang_author" => $lang['author'],
  
"lang_comment" => $lang['comment'],
  
"lang_prev_image" => $lang['prev_image'],
  
"lang_next_image" => $lang['next_image'],
  
"lang_file_size" => $lang['file_size']
));

//-----------------------------------------------------
//--- [MOD] Ajax Star Rating --------------by Bash-T---
//START------------------------------------------------
$site_template->register_vars(array(



"ajax_rating_labels_0" => $lang['ajax_rating_labels'][0],



"ajax_rating_labels_1" => $lang['ajax_rating_labels'][1],



"ajax_rating_labels_2" => $lang['ajax_rating_labels'][2],



"ajax_rating_labels_3" => $lang['ajax_rating_labels'][3],



"ajax_rating_labels_4" => $lang['ajax_rating_labels'][4],



"ajax_rating_labels_5" => $lang['ajax_rating_labels'][5],



"ajax_rating_messages_0" => $lang['ajax_rating_messages'][0],



"ajax_rating_messages_1" => $lang['ajax_rating_messages'][1],



"ajax_rating_messages_2" => $lang['ajax_rating_messages'][2],



"ajax_rating_messages_3" => $lang['ajax_rating_messages'][3],



"ajax_rating_points" => $lang['ajax_rating_points']
));
//-----------------------------------------------------
//--- [MOD] Ajax Star Rating --------------by Bash-T---
//--------------------------------------------------END

$site_template->print_template($site_template->parse_template($main_template));
include(
ROOT_PATH.'includes/page_footer.php');
?>


Wäre super wenn das doch noch irgendwie klappen könnte :)

Respekt für den MOD - Absolutes HAVE-TO :)

Liebe Grüße,
Stefanie


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on August 06, 2010, 03:25:22 PM
du hast punkt 4.) zwei mal drinnen

mfg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: Habi86 on August 06, 2010, 04:55:52 PM

Wie ist denn das passiert  8O
Na Gott sei dank kann man noch über sich selber lachen  :lol: :roll:

Danke  :wink:


Title: Re: [MOD]More Pictures on Detail Page
Post by: kubiczek on November 18, 2010, 01:52:58 PM
Hallo,

im Admin bereich habe ich Gruppen Bild:35 und  Bild Gruppe: 35  eingestellt.

sobald ich als User das Bild bearbeite  und  ein hacken bei Gruppen Bild setze.

verschwindet das Bild. und im Adminbereich erscheind dann Gruppen Bild: 1

habe den Code jetzt 2 mal eingebaut, was kann die ursache dafür sein?

http://www.grosspeterwitz.org/friedhof/4images/categories.php?cat_id=463&l=deutsch


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on November 19, 2010, 08:15:22 AM
...sobald ich als User das Bild bearbeite  und  ein hacken bei Gruppen Bild setze.
...
du meinst jetzt wenn du den haken bei gruppenbild entfernst .
dieser fall sollte eigentlich durch einen programm teil abgefangen werden, ich denke das durch eine code änderung diese sicherung nicht mehr greift.
ich werde mir das ansehn.

mfg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: masterred on November 21, 2010, 06:41:32 AM
hi

you can use this mod in the details of the image, but the images are of the same user something seemed to [MOD] Show user images in profile

thanks


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on November 21, 2010, 09:19:54 PM
im Adminbereichhabe ich Gruppen Bild:35 und Bild Gruppe: 35  eingestellt.
sobald ich als User das Bild bearbeite und ein hacken bei Gruppen Bild setze....

das ist richtig so, bei Gruppen Bild brauchst du nur eine "1" oder "0"(default) hinneinschreiben, so wie du vorgehst das war mit den alten Code (die "Bildgruppen Zahl" bei den "Gruppen Bild" setzen)
mit den Admin Plugin hat sich das erledigt.

code update: Admin Plugin und Member Addon Step 3.1) und 3.2)

mfg Andi



Title: Re: [MOD]More Pictures on Detail Page
Post by: kubiczek on November 22, 2010, 10:18:56 PM
wenn ich das update mache verschwinden alle Gruppen Hauptbilder aus der Gallerie.

habe schon ca. 500 Gruppen Bilder:

ist es überhaupt möglich nachträglich das Admin Plugin und Member Addon einzubauen?

mfg kubiczek


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on November 23, 2010, 05:06:50 AM
wenn ich das update mache verschwinden alle Gruppen Hauptbilder aus der Gallerie.
..
ist es überhaupt möglich nachträglich das Admin Plugin und Member Addon einzubauen?
...
kann eigentlich nicht sein, den zum anzeigen der gruppenbilder sind die änderungen in der categorie b.z.w. detail. html zuständig.
und nur weil du eine datei "adminplugin" rüberkopierst verschwinden keine einträge in der DB.
wenn du möchtest sehe ich mir das an, dazu brauche ich FTP und adminzugang für die galerie.

mfg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: tai.tamytai.ta on January 16, 2011, 07:50:10 AM
any once can help create More Pictures on Detail Page in 4images 1.7.9?
i have try this post but noit working
http://www.4homepages.de/forum/index.php?topic=25279.0


Title: Re: [MOD]More Pictures on Detail Page
Post by: heinier on February 04, 2011, 10:30:22 AM
Hi Rembrandt,

so einen Mod hab´ich schon lange gesucht! :lol: Danke!

Kurze Frage: hat dieser Mod eine Gruppenbeschränkung?

Da ich nur bis 127 Gruppen erstellen kann, ich benötige aber über 1000.

Könnte es vielleicht im Feld "image_group_image" am Feldtyp "TINYINT" liegen?

Viele grüße!

Heinier



Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt on February 04, 2011, 04:43:55 PM
...Könnte es vielleicht im Feld "image_group_image" am Feldtyp "TINYINT" liegen?
...
ja, ich habe das vergessen zu ändern.
http://www.4homepages.de/forum/index.php?topic=25279.msg142929#msg142929


Title: Re: [MOD]More Pictures on Detail Page
Post by: Loda on April 10, 2011, 03:03:13 PM
im Adminbereichhabe ich Gruppen Bild:35 und Bild Gruppe: 35  eingestellt.
sobald ich als User das Bild bearbeite und ein hacken bei Gruppen Bild setze....

das ist richtig so, bei Gruppen Bild brauchst du nur eine "1" oder "0"(default) hinneinschreiben, so wie du vorgehst das war mit den alten Code (die "Bildgruppen Zahl" bei den "Gruppen Bild" setzen)
...



wie kann man den normalen usern es beim bilder bearbeiten einstellen, dass er auch die "image_group_image" nummer eingeben kann.
ansonsten verschwinden die bilder leider aus den kategorien.


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt 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


Title: Re: [MOD]More Pictures on Detail Page
Post by: Loda 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.


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt 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


Title: Re: [MOD]More Pictures on Detail Page
Post by: Loda on April 15, 2011, 09:28:55 AM
danke! funktioniert alles einwandfrei ;-)


Title: Re: [MOD]More Pictures on Detail Page
Post by: John Doe 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:


Title: Re: [MOD]More Pictures on Detail Page
Post by: Rembrandt 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  [Expand]
www.meineDomain.xx/install_group_images.php

mfg Andi


Title: Re: [MOD]More Pictures on Detail Page
Post by: John Doe on November 07, 2011, 05:19:27 PM
Super danke! Shame on me! :oops:

EDIT: Geniale Modifikation! Freu mich wie ein Schneekönig!  :D


Title: Re: [MOD]More Pictures on Detail Page
Post by: Jan-Lukas 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'] > 0 ){
        $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 ;)