Author Topic: [MOD] Admin image info  (Read 4081 times)

0 Members and 1 Guest are viewing this topic.

Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.805
  • I ♥ 4I
    • View Profile
[MOD] Admin image info
« on: August 03, 2010, 07:53:39 PM »
 :flag-de:
Der Administrator kann zu jedem Bild eine Information hinterlassen. Das kann für wichtige Hinweise oder Rechtsfolgebelehrungen sein. Die User haben keinen Einfluss auf  diese Informationen und können diese nicht ändern oder löschen.

 :flag-en:
The administrator can leave information to every picture. This can be for important tips or legal result instructions. The users have no control over this information and can not delete or modify.

Demo: Admin Image Info

Step 1
Open / Öffne: admin/images.php
Search / Suche:
$image_description un_htmlspecialchars(trim($HTTP_POST_VARS['image_description']));
 :above:Add after / Füge danach ein:
$image_newfield un_htmlspecialchars(trim($HTTP_POST_VARS['image_newfield']));
Search / Suche
image_description '$image_description',
Replace with / Ersetze mit:
image_description '$image_description'image_newfield '$image_newfield',
Search / Suche:
  $title $lang['field_description_ext'].((isset($file_src)) ? get_iptc_insert_link($file_src"caption""image_description") : "");
  
show_textarea_row($title"image_description"$image_row['image_description'], $textarea_size);

 :above: Add after / Füge danach ein:
  $title $lang['field_newfield'].((isset($file_src)) ? get_iptc_insert_link($file_src"caption""image_newfield") : "");
  
show_textarea_row($title"image_newfield"$image_row['image_newfield'], $textarea_size);

Search / Suche:
$image_description un_htmlspecialchars(trim($HTTP_POST_VARS['image_description_'.$i]));
:above: Add after / Füge danach ein:
$image_newfield un_htmlspecialchars(trim($HTTP_POST_VARS['image_newfield_'.$i]));
Search / Suche
user_idimage_nameimage_description,
Replace with / Ersetze mit:
user_idimage_nameimage_descriptionimage_newfield,
Search / Suche
$user_id'$image_name''$image_description',
Replace with / Ersetze mit:
$user_id'$image_name''$image_description''$image_newfield',
Search / Suche
show_textarea_row($lang['field_description_ext'],"image_description_".$i""$textarea_size);
:above: Add after / Füge danach ein
show_textarea_row($lang['field_newfield'],"image_newfield_".$i""$textarea_size);
Search / Suche
show_input_row($lang['field_description_contains'], "image_description"""$textinput_size);
:above: Add after / Füge danach ein:
show_input_row($lang['field_newfield_contains'], "image_newfield"""$textinput_size);
Search / Suche
  $image_description trim($HTTP_POST_VARS['image_description']);
  if (
$image_description != "") {
    
$condition .= " AND INSTR(LCASE(i.image_description),'".strtolower($image_description)."')>0";
  }

:above: Add after / Füge danach ein:
  $image_newfield trim($HTTP_POST_VARS['image_newfield']);
  if (
$image_newfield != "") {
    
$condition .= " AND INSTR(LCASE(i.image_newfield),'".strtolower($image_newfield)."')>0";
  }

Search / Suche
show_hidden_input("image_description"$image_description1);
:above: Add after / Füge danach ein:
show_hidden_input("image_newfield"$image_newfield1);

Step 2
Open / Öffne: lang/admin.php
Search / Suche
 :flag-en:
$lang['field_description_contains'] = "Description contains";
:above: Add after
[püp]$lang['field_newfield_contains'] = "Contained information";[/php]
Search:
$lang['field_description_ext'] = "Description<br /><span class=\"smalltext\">HTML allowed.</span>";
:above: Add after
$lang['field_newfield'] = "Admin Information<br /><span class=\"smalltext\">Put down here special information about this image<br />HTML allowed.</span>";
 :flag-de:
Suche:
$lang['field_description_contains'] = "Beschreibung enthält";
:above: Füge danach ein
$lang['field_newfield_contains'] = "Eingetragene Information";
Suche:
$lang['field_description_ext'] = "Beschreibung<br /><span class=\"smalltext\">Sie können HTML-Code verwenden.</span>";
:above: Füge danach ein:
$lang['field_newfield'] = "Admin Information<br /><span class=\"smalltext\">Tragen Sie hier spezielle Informationen zu diesem Bild ein<br />Sie können HTML-Code verwenden.</span>";

Step 3
Open / Öffne: details.php
Search / Suche
i.image_description,
Replace with / Ersetze mit
i.image_descriptioni.image_newfield,

Step 4
Open / Öffne: templates/*DEFAULT*/details.html
Search / Suche
Code: [Select]
{image}:above: Add after / Füge danach ein
Code: [Select]
<br />{image_newfield}
Step 5
Open / Öffne: includes/functions.php
Search / Suche
$description = (!empty($image_row['image_description'])) ? format_text($image_row['image_description'], 101) : REPLACE_EMPTY;
:above: Add after / Füge danach ein:
  if (!empty($image_row['image_newfield'])) {
  
$newfield .= "<div style=\"display: block;\" id=\"text\">\n";
  
$newfield .= "<div class=\"box\">\n";
  
$newfield .= "<div class=\"info\">";
  
$newfield .= (!empty($image_row['image_newfield'])) ? format_text($image_row['image_newfield'], 101) : REPLACE_EMPTY;
  
$newfield .= "</div>\n";
  
$newfield .= "</div>\n";
  
$newfield .= "</div>";
  } else {
  
$newfield .= (!empty($image_row['image_newfield'])) ? format_text($image_row['image_newfield'], 101) : REPLACE_EMPTY;
  }

Search / Suche
"image_description" => $description,
:above: Add after / Füge danach ein:
"image_newfield" => $newfield,

Step 6
Open / Öffne: style.css
Add the end of the File / Füge am Ende der Datei das ein
Code: [Select]
#text div.box div.info {
height: 28px;
border: 1px solid #d6dddf;
background: #eff3f6 url('images/info.png') left no-repeat;
background-position: 7px;

}

Step 7
Downloade den Anhang => Kopiere die install.php in deinem root verzeichnis => info.png in deinem templates/*DEFAULT*/images verzeichnis
Download the attachment => copy the install.php into your root directory => info.png put in your templates/*DEFAULT*/images folder

Offline Loda

  • Sr. Member
  • ****
  • Posts: 353
    • View Profile
    • Fotosucht Schweiz
Re: [MOD] Admin image info
« Reply #1 on: August 04, 2010, 12:09:07 PM »
dankeschön, funktioniert klasse.  :!:

Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.805
  • I ♥ 4I
    • View Profile
Re: [MOD] Admin image info
« Reply #2 on: August 04, 2010, 06:20:46 PM »
Danke für das Feedback!