bezieht sich auf die Anfrage von Phil87 hier :
http://www.4homepages.de/forum/index.php?topic=15762.0Hallo Phil87,
MOD - Anzeige des Dateityps als Icon bzw. Text... also dann erkläre ich mich mal bereit ...
... zumal du mit den Icons schon gute Vorarbeit geleistet hast ...
... wäre nett, wenn du in deiner Auflistung noch weitere Icons dazufügen könntest ...
... da es ja vorkommen kann, dass zu einem Dateityp kein Icon vorhanden ist, wird statt des Icons der Dateityp als Text angezeigt ...
... die Anzeige des Dateityps kann sowohl in der thumbnail_bit.html wie auch in der details.html verwendet werden ...
... was ist also zu tun ... ?
1. SchrittDie Datei-Icons sind im Ordner
/templates/<dein_template>/images nach folgendem Schema zu speichern.
- [extension]_icon.gif
- also z.B : jpg_icon.gif , jpeg_icon.gif , gif_icon.gif ... u.s.w.
2. SchrittIn der
/includes/functions.php innerhalb der Funktion "
function show_image" finde :
$site_template->register_vars(array(
und füge unmittelbar davor folgendes ein :
//--- Start Datei-Icons und -Extensionen anzeigen ---
$file_ext = get_file_extension($image_row['image_media_file']);
$file_ico = get_gallery_image($file_ext."_icon.gif");
$file_icon = (!file_exists($file_ico)) ? $file_ext : "<img src=\"".$file_ico."\" border=\"0\" alt=\"".$file_ext." - Datei\" />";
$site_template->register_vars(array(
"file_ext" => $file_ext,
"file_icon" => $file_icon,
));
//--- Ende Datei-Icons und -Extensionen anzeigen ---
3. SchrittNun kann man die folgenden Tags in der
/templates/<dein_template>/thumbnail_bit.html für die Anzeige des Dateityps zu den Thumbnails (Kategorie-, Such-, Archiv-Seiten ... u.s.w.) oder auch in der
/templates/<dein_template>/details.html für die Anzeige des Dateityps auf der Detailseite verwenden :
- Anzeige des Dateityps nur als Text :
Dateityp : {file_ext}
- Anzeige des Dateityps als Datei-Icon bzw. wenn noch nicht vorhanden, dann für den jeweiligen Dateityp als Text :
Dateityp : {file_icon}
Die Template-Gestaltung mit der Platzierung innerhalb der
tumbnail_bit.html bzw.
details.html ist dann natürlich deine Sache.
4. SchrittFertig und danke an Phil87 für die Anfrage und die zur Verfügung gestellten Datei-Icons hier im Anhang. Ich hoffe natürlich, dass noch reichlich Datei-Icons (18x16 Pixel) hier im Thread gepostet werden ...
mawenzi