Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - henary

Pages: 1 2 [3] 4 5
31
Hallo,

habe den Code eingebaut, aber es funktioniert auch nur "die alte" Version. Dachte, es liegt nur an der Zeile
Code: [Select]
if (e.target.tagName.match(/input|textarea/i)) return;aber dem ist nicht so. Getestet vorerst nur mit Mozilla - wenn der schon nicht klappt, brauche ich nicht weiter probieren.

Im Einbau-Tread ist noch ein kleiner Fehlerm so müßte die Zeile korrekt aussehen  :wink::

Code: [Select]
<a href="{prev_image_url}" id="prev_image_url">{prev_image_name}</a>

Viele Grüße,
Henry

32
Hello,

i'd like to use this fine MOD to have all thumb in same dimension 150x100 (ie 3:2 format). The original files will be in 3:2 or 4:3 or something else  :wink: so i'm think i've to calculate something in code.
Did anybody finish this?

I use ImageMagick by defaut in 4img i and change one line
Code: [Select]
$resize_handle = "resize_image_gd_thumb"; to use gd2 for this. May i use better ImageMagick for doing this?

Thanks for any hint,
Henry

33
Hello,
ok,
if you click in the detail page on the edit link for an image you see two pictures in the edit page. mawenzi's code in the jpg.html is the reason i think.
is there any solution for this?

I 'll explain again: While using
Code: [Select]
{if user_loggedin}<img src="{media_src}" border="1" alt="{image_name}"{width_height} /><br />{endif user_loggedin}
{if user_loggedout}<img src="./watermark.php?img={media_src}" border="1" alt="{image_name}"{width_height} /><br />{endif user_loggedout}
in jpg.html you will see in ACP during editing image the image twice.

May it's possible to use a different template for jpg in ACP/edit Image by user?

Thanks for any hint,
Henry

34
Mods & Plugins (Releases & Support) / Re: [MOD] Search by category name
« on: December 10, 2010, 02:11:27 PM »
Hallo Andi,

klappt leider auch durch *Austausch* mit Deiner Datei nicht  :?
Mit WinMerge sehe ich auch nix auffälliges.

Hast Du ggf. doch noch andererorts etwas geändert? Wobei das IMO nicht zum Tragen kommt, ist ja nur ein bischen SQL-Code...

Hmm, unklar.

Bis später,
Henry

35
Hallo,

nunja, vielleicht kann ein MOD das mal in die MOD Kategorie schieben, wenn ich das noch *schick* machen soll, kein Thema  :mrgreen:

hier einige aktuelle Screens:




Ansicht der Kategorieliste (Startseite), nur der durch dieses MOD erzeugte cat_subtitel und cat_alttag ist zu sehen



Ansicht der Kategorie, hier nur die bisherige cat_description. Möglich wäre auch, hier beides anzuzeigen (siehe Post#2)



So sieht das ACP dafür aus.

Bis später,
Henry

36
Hello X23,

thanks a lot! Now both working well  :mrgreen:

Regards,
Henry

37
Hello,

thanks for this MOD!

There are two things, that not fine at the moment:

If you use in xml.php and home.html "www.domain.com", the flash will don't work if the gallerie was visit by passing the "www" like http://domain.com/4images I tried to leave "www" in config-settings, but flash don't work anymore. At the moment the only solution may be to disable posibility of using http://domain.com/4images or make forwarding.

For the second i found a small solution for the moment by myself  :wink:

Because the selection of images is setting by
        AND a.cat_id b.cat_id
        
AND b.auth_viewcat=".AUTH_ALL."
        
AND b.auth_viewimage=".AUTH_ALL."

and there are none public pictures at all, but pitcures in categories with permission, nothing will displayed by flash  8O
My easy way:
in xml.php
search:
include(ROOT_PATH.'includes/constants.php');
add after
include(ROOT_PATH.'includes/auth.php');
search:
        AND a.cat_id b.cat_id
        
AND b.auth_viewcat=".AUTH_ALL."
        
AND b.auth_viewimage=".AUTH_ALL."

replace:
        WHERE a.image_active AND a.cat_id b.cat_id AND b.cat_id NOT IN (".get_auth_cat_sql("auth_viewcat", "NOTIN").")

At the moment, this is not fine while guest will see flash images  :cry: and i don't nkow why. May it will be the best, flash images only shown for registered user.

Regards,
Henry

38
Mods & Plugins (Releases & Support) / Re: [MOD] Search by category name
« on: December 10, 2010, 08:40:12 AM »
Hallo Andi,

funzt bei mir nicht (keine Beschwerde  :wink: )

Ggf. liegt es daran, daß ich auch die Suche deutlcih erweitert habe (Datumszeitraum, Sucherweiterung EXIF, IPTC sowie Suchergebnisse nach Kategorie (category results) ). Wobei das Austauschen des Codes 1:1 möglich war und ich insofern keine Ursache im ersten Anlauf sehen kann. Fummle mich nun durch den Code.

Suche mit * bringt bspw. auch nix.

Bis später,
Henry

EDIT: Habe eben die frische 1.7.9er search.php genommen und um obigen Code ergänzt. Leider auch keine Sucherbnisse  :(

39
Hello,

i've add this MOD into my 1.7.9, it works fine!

I'm also use the MOD "Create Sort Order for each category from Admin Panel" http://www.4homepages.de/forum/index.php?topic=5026.0 and there two things different:

Use:
Code: [Select]
$cat_cache[$cat_id]['sort_field']instead of
Code: [Select]
$config['image_order']and
Code: [Select]
$cat_cache[$cat_id]['sort_order']instead of
Code: [Select]
$config['image_sort']
You have to replace two/three times each after you use the code from #2 http://www.4homepages.de/forum/index.php?topic=3842.0;msg=15861

Thank you v@no for this MOD!

Regards,
Henry

EDIT:
I would like to make combination of sorting from ACP and this MOD more perfectly! I've i use session-based user-sort, it will start by default from ACP-setting for the categorie. If user change sorting, this works fine, until session is out of date, but the user-setting now is using by any other categorie. If using Cockie-based code, the ACP-Settings have no chance  :wink:

What about this: if user change sorting order from categorie, this will be only in this categorie. If user change categorie, the default from ACP will taken until user change. May it's possible to do that?

Regards,
Henry

40
Mods & Plugins (Releases & Support) / Re: [MOD] Exif V.1.7.6
« on: December 08, 2010, 04:13:59 PM »
Hallo Andi,

habe noch eine Problemstelle gefunden: Bilder von einer Mobiltelefon-Camera (Sony Ericsson K800i), erweitert um IPTC-Daten werden nicht korrekt eingelesen  :( Die EXIF-Felder "Make" und "Model" gehen verloren und es werden unschlüssige Textpassagen aus dem IPTC gelesen.

Quertest mit XNVIEW etc. zeigt alles korrekt.

Die Daten werden aber vermutlich durch die read_exif_data nicht richtig gelesen, habe mal mit

<?php
 
echo "<p><img border=\"0\" src=\"20100620_10-57-36.jpg\" width=\"100\"></p>";
 
$exif read_exif_data ('20100620_10-57-36.jpg');
 while(list(
$k,$v)=each($exif)) {
   echo 
"$k$v<br>\n";
 }

?>

auslesen lassen und dort fehlen die beiden Variablen  :x

Habe Dir mal ein Pix angehängt. Hast Du eine Idee? Sonst müßte man so was wenigstens irgendwie abfangen. Besser sind die Felder leer, als daß dort unsinniges steht.

Bis später,
Henry

EDIT:
Habe heute noch weitere Effekte gefunden: Camera "Panasonic DMC-T27". Es spielt keine Rolle, ob IPTC-Daten in den Bildern sind, habe das in verschiedenen Varianten probiert. Offenbar sind also mind. bei dem Vorgenannten Handy-Cam und der Panasonic die Daten anders abgelegt. Füge auch dazu mal ein Pix an.

Welche EXIF Versionen gibt es serverseitig? Bei mir (Rootserver) läuft unter Apache PHP Version 5.2.6 mit EXIF Version    1.4 $Id: exif.c,v 1.173.2.5.2.25 2008/03/12 17:33:14 iliaa Exp $

Bis später,
Henry

41
Hallo,

habe bei mir den MOD im 1.7.9 aktiv, funzt soweit. Wenn ich aber den Style abwähle - also "Standardansicht" im ACP auswähle, dann werden Zusatzinfos wie EXIF und IPTC nicht angezeigt. Habe mir eine Lösung gebastelt, die aber so sicher nicht perfekt ist. Vielleicht kann das jemand mal besser umsetzen  :wink:

Anstelle Step 2 + 5 von Post#1 dieses hier verwenden:

details.html anstelle Step 2 (Austausch von {image} in {ms_style} )
Code: [Select]
{image}ersetzen mit:
Code: [Select]
                  {if ms_style}{ms_style}{endif ms_style}
                  {ifno ms_style}{image}{endifno ms_style}

details.php anstelle Step 5:
Code: [Select]
show_image($image_row, $mode, 0, 1);dahinter einfügen:
Code: [Select]
if($config['image_style'] > 0){
  $ms = $site_template->parse_template("mod_schatten/mod_schatten_".$config['image_style']);
  $site_template->register_vars("ms_style",$ms);
}

Nicht schön, aber klappt erst mal  :mrgreen:

Bis später,
Henry

42
Discussion & Troubleshooting / Re: rateform
« on: December 08, 2010, 12:42:38 PM »
Hello,

i've just do the same and i found the resolution  :mrgreen:

edit constants.php and search:
Code: [Select]
// Max rating value
define('MAX_RATING', 5);
replace with:
Code: [Select]
// Max rating value
define('MAX_RATING', 10);

Now it works!

Regards,
Henry

43
Hallo,
habe diesen Mod geändert, so daß der "big"- bzw. Downloadordner verwendet wird, sofern die Datei vorhanden. Dazu ist zu ändern:

Code: [Select]
       $file_path = MEDIA_PATH."/".$image_row['cat_id']."/".$image_row['image_media_file'];
        $file_name = $image_row['image_media_file'];
zu ersetzen mit:
Code: [Select]
       $file_path = MEDIA_PATH."/".$image_row['cat_id']."/download/".$image_row['image_media_file'];
 if(!file_exists($file_path)){
   $file_path = MEDIA_PATH."/".$image_row['cat_id']."/".$image_row['image_media_file'];
    }
 $file_name = $image_row['image_media_file'];
wobei download mit dem verwendeten Ordner übereinstimmen muß (i.d.R. "big").

Ergänzung:
Wer den MOD zur Sortierung der Images je Kategorie (http://www.4homepages.de/forum/index.php?topic=5026.msg21254#msg21254) verwendet, muß

Code: [Select]
ORDER BY ".$cat_cache[$cat_id]['sort_field']." ".$cat_cache[$cat_id]['sort_order'].", i.image_id ".$config['image_sort']."Verwenden.

MOD funzt mit 1.7.9 unter Beachtung der Änderung
Code: [Select]
$file['file_data'] = $zipfile->send(time().".zip"); perfekt!

Viele Grüße,
Henry

44
Mods & Plugins (Releases & Support) / Re: [MOD] Exif V.1.7.6
« on: December 08, 2010, 08:17:52 AM »
Hallo Andi,
....Meine (gebastelte) Lösung sieht so aus, daß die Datei im "big"-Folder nur dann verwendet wird, wenn die normale Image-Datei kein Exif beinhaltet. ....
genauso so funktioniert der mod ja auch...

Sicher? Du setzt doch oben bereits die variable $bild und das allein auf der Basis, daß der big-Ordner nutzbar ist. IMO wird doch keine Prüfung durchgeführt, ob tatsächlich im Image_File Exif vorliegt?

die Update_EXIF_Index.php datei ist ja nur für die bilder gedacht die schon vor den exif mod in der galerie waren,
eben um  die daten deren bilder exifdaten enthalten egal ob big oder normal, in die datenbank zu bekommen.

wenn der mod schon eingebaut ist brauchst du diese datei nicht mehr.
Richtig, außer, man schiebt nachträglich neue Versionen auf den Image_ordner  :wink:
Zudem habe ich diese Anpassung auch im Checkimages vorgenommen, so daß selbst bei Verwenduing von "GD Bibliothek" bei einem fremden 4images das Exif-Auslesen geht, ansonsten aber eben das image_file verwendet wird.

Aber egal, das war hier nur so ein Gedanke  :wink:


Ansonsten grüble ich schon eine Weile über folgende Modifikation:

Bisher steht im 4images image_date für das Aktivierungsdatum und ggf. das Exif_Originaldatum zur Verfügung. Ich schreibe schon länger in das image_date immer auch das exif_datum (damit bspw. die von-bis-Suche gleich nutzbar bleibt) und habe zus. eine Variable image_upload_date (was letztlich das Aktivierungsdatum ist und die werte ich u.a. für "new Images" aus). Beides eignet sich ganz gut zur chronologischen Sortierung.
Wenn aber Bilder von fremden Cameras/Anwendern kommen, stimmen meist die Daten im Exif nicht genau. Für eine exakte Chronologie muß ich daher die Exif-Daten immer erst patchen und die Bilder wieder hochladen. Aufwendig und nervig.
Die Lösung wäre, wenn ich den Zeitoffset einmal ermittle uns bspw. im Checkimages direkt mit eingeben kann, dann das image_date aus dem Exif +/- diesem Offset erzeugt wird. Im Idelafall ist nix zu tun, ansonsten hat man eben in der Datei ein "falsches" Exif-Datum, aber in der DB ein exaktes Sortierkriterium resp. logisches Suchfeld.

Ich bin dabei, das *neben* dem Mod als Zusatz zu basteln, werde das aber allein wohl nicht hinbekommen - es hängt bei mir letztlich "nur" an der Möglichkeit innerhalb des checkimages mit den Variablen zu hantieren (wie bspw. hier: http://www.4homepages.de/forum/index.php?topic=4754.msg153479#msg153479 zu lesen). Und der Code müßte dann ggf. etwas gehübscht werden, ich bin da nur ein pragmatischer Schreiber  :wink:

Bis später,
Henry

45
Mods & Plugins (Releases & Support) / Re: [MOD] Exif V.1.7.6
« on: December 07, 2010, 08:31:03 PM »
Hallo Andi,
@henary, eigentlich nur optimieren, es gäbe zwar noch x andere exifdaten aber die machen nicht wirklich einen sinn.
weitere Exif-Daten machen IMO auch keinen Nutzen, zudem kann das jeder nach Belieben selbst anfrickeln  :wink:

Deine Umsetzung zur Verwendung des "big"-Files habe ich etwas modifiziert, weil ich die pauschale Verwendung des Download-Files zur Exif-Analyse so nicht praktisch für mich ist. Meine (gebastelte) Lösung sieht so aus, daß die Datei im "big"-Folder nur dann verwendet wird, wenn die normale Image-Datei kein Exif beinhaltet.
Sinn der Aktion ist einerseits eine ggf. flottere Bearbeitung/weniger Serverlast aber viel mehr ein praktischer Grund: Viele Bilder kommen per Mailupload oder FTP und wenn ich dann einige Anpassungen an Exif etc. machen muß (bspw. Datum- und Uhrzeitkorrektur, GPS nachtragen) brauche ich diese nur an den Image_Files machen und im Download nicht extra hunderte Dateien zu schieben. Weil die Download-Dateien letztlich eher dem Ausbelichten durch "Anwender" dienen, spielen die dann nicht korrekten Exif-Daten keine Rolle  :wink:

Wie ich das in der Update_EXIF_Index.php gelöst  habe:

Code: [Select]
    if (file_exists($big_file)){
      $bild = MEDIA_PATH."/".$row['cat_id']."/".$big_folder."/".$row['image_media_file'];
     }
     else{
      $bild= MEDIA_PATH."/".$row['cat_id']."/".$row['image_media_file'];
     }
komplett entfernen.

Code: [Select]
unset($GPSTrack);

$exif_data=@exif_read_data($bild);
$exif_array = get_exif_info($exif_data);
  if(empty($exif_array)){
echo "No...EXIF.........<b>".$row['image_name']."</b>, ID ".$row['image_id']." ...<br>";
   }
  if (file_exists($big_file)){
    echo "Read EXIF from Folder  \" ".$big_folder." \"  <b> ".$row['image_name']."</b>, ID ".$row['image_id']." ...<br>";
  }
else{
    foreach ($exif_array as $key => $val) {
ersetzen mit:
Code: [Select]
unset($GPSTrack);

$bild = MEDIA_PATH."/".$row['cat_id']."/".$row['image_media_file'];
$exif_data=@exif_read_data($bild);
$exif_array = get_exif_info($exif_data);
  if(empty($exif_array)){
if (file_exists($big_file)){
    echo "Read EXIF from Folder  \" ".$big_folder." \"  <b> ".$row['image_name']."</b>, ID ".$row['image_id']." ...<br>";
      $bild = MEDIA_PATH."/".$row['cat_id']."/".$big_folder."/".$row['image_media_file'];
$exif_data=@exif_read_data($bild);
$exif_array = get_exif_info($exif_data);
  }
else{
echo "No...EXIF.........<b>".$row['image_name']."</b>, ID ".$row['image_id']." ...<br>";
  }
   }
    foreach ($exif_array as $key => $val) {

Code: [Select]
if ($key == "GPSTrack") {$GPSTrack = $val;}
}
}
ersetzen mit:
Code: [Select]
if ($key == "GPSTrack") {$GPSTrack = $val;}
}

Bis später,
Henry
 

Pages: 1 2 [3] 4 5