Author Topic: [Mod] User kann bei seinem Bild wählen ob EXIF angezeigt wird  (Read 16827 times)

0 Members and 1 Guest are viewing this topic.

Offline juewei

  • Full Member
  • ***
  • Posts: 162
    • View Profile
Ich weiß nicht ob es das schon gibt gefunden habe ich nichts.  :)

Ist es möglich, über einen Button (unter jedem Bild), dass jeder User entscheiden kann, ob er seine EXIF-Info bei seinem Bilde  anzeigen lassen möchte, oder nicht?
Hatte das mal in einem anderen Forum gesehen.
ich hoffe ihr habt mich verstanden?!

Rembrandt

  • Guest
Re: [Mod] User kann bei seinem Bild wählen ob EXIF angezeigt wird
« Reply #1 on: April 15, 2011, 01:10:24 PM »
so jetzt bin ich dazu gekommen...

1.) kopiere die datei im anhang "install_show_exif_yes.php"(standard es werden die EXIF angezeigt) oder "install_show_exif_no.php"(standard es werden die EXIF nicht angezeigt) in deinen galerei root und führe sie aus.

2.) füge die folgende zeile in deiner includes/db_field_definitions.php vor "?>" ein:

$additional_image_fields
['image_show_exif'] = array($lang['image_show_exif'], "radio"0);


3.) füge die folgende zeile in deiner lang/main.php vor "?>" ein:

$lang
['image_show_exif'] = "Exif Anzeigen:";


4.) suche in deinen template/member_editimage.html:
Code: [Select]
             <textarea name="image_keywords" cols="30" rows="10" wrap="virtual" class="textarea">{image_keywords}</textarea>
            </td>
          </tr>
füge danach ein:
Code: [Select]
            <tr>
              <td class="row1" valign="top"><b>{lang_image_show_exif}</b></td>
              <td class="row1">
                <input type="radio" name="image_show_exif" value="1" {image_show_exif_yes} >
                {lang_yes}&nbsp;&nbsp;&nbsp;
                <input type="radio" name="image_show_exif" value="0" {image_show_exif_no} >
                {lang_no}
              </td>
            </tr>

5.) suche in deinen template/details.html:
Code: [Select]
               {if exif_info}
                  <br />
                  <table width="100%" border="0" cellspacing="0" cellpadding="1">
                    <tr>
                      <td class="bordercolor">
                        <table width="100%" border="0" cellpadding="3" cellspacing="0">
                          <tr>
                            <td class="head1" valign="top" colspan="2">EXIF Info</td>
                          </tr>
                          {exif_info}
                        </table>
                      </td>
                    </tr>
                  </table>
                 {endif exif_info}
und ersetze es mit:
Code: [Select]
              {if image_show_exif}    
                {if exif_info}
                  <br />
                  <table width="100%" border="0" cellspacing="0" cellpadding="1">
                    <tr>
                      <td class="bordercolor">
                        <table width="100%" border="0" cellpadding="3" cellspacing="0">
                          <tr>
                            <td class="head1" valign="top" colspan="2">EXIF Info</td>
                          </tr>
                          {exif_info}
                        </table>
                      </td>
                    </tr>
                  </table>
                 {endif exif_info}
                {endif image_show_exif}

6.) damit ein text für den bild besitzer angezeigt wird wenn die exif ausgeblendet sind.
suche in der details.php:

  
"msg" => $msg,
  
"clickstream" => $clickstream,

füge darunter ein:

"is_image_owner" => $is_image_owner,


7.) suche in der details.html:
Code: [Select]
{if image_show_exif}
füge darüber ein:
Code: [Select]
{ifno image_show_exif}
{if is_image_owner}
<div class="head1" style="line-height:20px;text-align:left">EXIF ja nein oder irgend etwas :)</div>
{endif is_image_owner}
{endifno image_show_exif}


bei "edit images" kannst du jetzt einstellen ob du die exif anzeigen lassen möchtest oder nicht.

mfg Andi
« Last Edit: April 25, 2011, 12:48:00 PM by Rembrandt »

Offline juewei

  • Full Member
  • ***
  • Posts: 162
    • View Profile
Re: [Mod] User kann bei seinem Bild wählen ob EXIF angezeigt wird
« Reply #2 on: April 15, 2011, 02:39:49 PM »
Woww Andi :D :D

Du bist der Beste. Danke für deine Mühe, das geht super!

Ein äh zwei Fragen habe ich noch.
Was muss ich machen, dass ich eine Info anzeigen kann, die nur der User vom Bild lesen kann.
Wie z.B. bei Exif Info: - (Unter Bild Bearbeiten kannst du einstellen, ob wählen ob du die EXIF - DATEN öffentlich Anzeigen lassen möchtest)

Nochmals DANKE

Nachtrag:
mir ist aufgefallen, dass  es so eingestellt ist, dass beim Upload die EXIF nicht angezeigt wird, und erst angezeigt wird, wenn man auf JA klickt.
Ist es auch Möglich, dass die EXIF nach dem Hochladen immer angezeigt werden und der User es abschalten kann, wenn er sie nicht anzeigen möchte?


Jürgen
« Last Edit: April 15, 2011, 02:56:11 PM by juewei »

Rembrandt

  • Guest
Re: [Mod] User kann bei seinem Bild wählen ob EXIF angezeigt wird
« Reply #3 on: April 15, 2011, 05:58:27 PM »
 das default die exif angezeigt werden, speicher die datei aus dem anhang in deinen root und führe sie aus:
in meinen ersten post habe ich zwei verschiedene installer hochgeladen.

mfg Andi
« Last Edit: April 25, 2011, 12:49:48 PM by Rembrandt »

Offline juewei

  • Full Member
  • ***
  • Posts: 162
    • View Profile
Re: [Mod] User kann bei seinem Bild wählen ob EXIF angezeigt wird
« Reply #4 on: April 15, 2011, 06:24:24 PM »
super Andi!!!!
Danke
hatte ich mich falsch ausgedrückt? Da bin ich Künstler drin :D
Mir wäre es lieber, das der Text für den User (Bildeigentümer) angezeigt wird, wenn die  Exif schon eingeblendet sind.
sonst macht es ja keinen Sinn, weil die Exif ja immer als sofort angezeigt werden


"Möchtest du die Exif-Informationen von diesem Foto löschen? Dann klicke bitte oben unter dem Foto auf Bearbeiten."

Das Bearbeiten als Link wäre zwar noch besser :D
sorry wenn ich nerve

Rembrandt

  • Guest
Re: [Mod] User kann bei seinem Bild wählen ob EXIF angezeigt wird
« Reply #5 on: April 15, 2011, 06:37:04 PM »
da könntest du selber draufkommen wenn du dir das durchlesen würdest was du in deiner details.html hinnein schreibst.  :wink:
lösche:
Code: [Select]
{ifno image_show_exif}
{if is_image_owner}
<div class="head1" style="line-height:20px;text-align:left">EXIF ja nein oder irgend etwas :)</div>
{endif is_image_owner}
{endifno image_show_exif}
ersetze:
Code: [Select]
              {if image_show_exif}     
                {if exif_info}
mit:
Code: [Select]
{if image_show_exif}
{if is_image_owner}
<div class="head1" style="line-height:20px;text-align:left">EXIF ja nein oder irgend etwas :)</div>
{endif is_image_owner}
 {if exif_info}

mfg Andi

Offline juewei

  • Full Member
  • ***
  • Posts: 162
    • View Profile
Re: [Mod] User kann bei seinem Bild wählen ob EXIF angezeigt wird
« Reply #6 on: April 15, 2011, 07:40:54 PM »
hmm verstanden habe ich das zwar nicht , aber geht :D

Nur eins geht bei mir nicht! Wenn ich ein Foto hochlade, welches auch EXIF hat, werden aber die EXIF-DATEN nicht sofort angezeigt, erst wenn ich auf Bearbeiten gehe und auf JA klicke, obwohl ich neue Datei ausgeführt habe :(

Rembrandt

  • Guest
Re: [Mod] User kann bei seinem Bild wählen ob EXIF angezeigt wird
« Reply #7 on: April 15, 2011, 07:48:27 PM »
dann hast du nicht die neue datei ausgeführt..

Offline juewei

  • Full Member
  • ***
  • Posts: 162
    • View Profile
Re: [Mod] User kann bei seinem Bild wählen ob EXIF angezeigt wird
« Reply #8 on: April 15, 2011, 07:49:22 PM »
ich habe jetzt noch einmal die neue Datei ausgeführt und immer noch das Selbe :( Jetzt echt!

Rembrandt

  • Guest
Re: [Mod] User kann bei seinem Bild wählen ob EXIF angezeigt wird
« Reply #9 on: April 15, 2011, 08:00:15 PM »
dann lösche das feld in der datenbank und führe die datei im anhang erneut aus.

Offline juewei

  • Full Member
  • ***
  • Posts: 162
    • View Profile
Re: [Mod] User kann bei seinem Bild wählen ob EXIF angezeigt wird
« Reply #10 on: April 15, 2011, 09:04:44 PM »
ich habe die image_show_exif in der Datenbank jetzt gelöscht und habe jetzt einige Fehlermeldung auf meiner Seite und es werden auch keine Fotos mehr angezeigt

dann dachte ich mir, gut du musst die Datei ausführen

Wollte die php Datei dann auch neue Ausführen, aber es kommt dann Error.

Error  UPDATE 4images_images SET image_show_exif = '1'

Jetzt weiß ich nicht mehr weiter
da jetzt nichts mehr geht. :(

Rembrandt

  • Guest
Re: [Mod] User kann bei seinem Bild wählen ob EXIF angezeigt wird
« Reply #11 on: April 15, 2011, 09:07:06 PM »
*hmpf* das ist auch die falsche datei, das wäre die für das update gewesen.
diese benötigst du:
http://www.4homepages.de/forum/index.php?action=dlattach;topic=29474.0;attach=6437

Offline juewei

  • Full Member
  • ***
  • Posts: 162
    • View Profile
Re: [Mod] User kann bei seinem Bild wählen ob EXIF angezeigt wird
« Reply #12 on: April 15, 2011, 09:12:27 PM »
Hallo Andi,
danke!!!!
so Seite läuft wieder, nur die EXIFS werden nicht sofort nach dem Upload angezeigt, erst wenn man auf Bearbeiten geklickt hat. :(


Nachtrag, jetzt geht es doch!!!!

DANKE :!: