4images Forum & Community

4images Issues / Ausgaben => Discussion & Troubleshooting => Topic started by: °dieWoelfin° on December 07, 2008, 08:21:37 AM

Title: Ausgabe img src="{media src}" ändern
Post by: °dieWoelfin° on December 07, 2008, 08:21:37 AM
Hallo liebe Mitglieder,

ich habe folgendes Problem:

Ich habe eine eigenes Dateiformat angelegt - pspimage

Soweit klappt alles, der Upload funktioniert einwandfrei - lediglich da es ich bei dem Dateiformat um ein Paint Shop Pro eigenes Format handelt wird das Bild in der Gallery nicht angezeigt. Ein separat hochgeladenes Vorschaubild im jpg Format schon.


Quote
<!-- Template file for PSPIMAGE Files -->
<img src="{media_src}" border="1" alt="{image_name}"{width_height} /><br />

So sieht die Datei aus.

Anstelle der Ausgabe: img src="{media_src}" möchte ich nun gerne, dass an dieser Stelle das selber hochgeladene Vorschaubild aus der Thumbnaildatei angezeigt wird.

Egal aber wie ich es drehe und wende, ob nun

img src="{thumbnail_src}  oder img src="{thumb_src}"  die Gallerie greift nicht auf den Thumbnailordner.

Hat jemand einen Tipp für mich wie ich das Problem angehen kann?

Es wäre super schön wenn mir jemand helfen könnte.

Vielen Dank im voraus.

°dieWoelfin°
Title: Re: Ausgabe img src="{media src}" ändern
Post by: honda2000 on December 07, 2008, 09:40:13 AM
hi, gar nicht!
Photoshop, PhotoImpact,... und alle anderen Formate werden von den Browsern nicht angezeigt!
lediglich: .gif/.GIF/.jpg/.JPG/.jepg/.JEPG/.bmp/.BMP sind wirklich definiert in GB-Biblothek oder ImageMagick

als Thumb für andere Formate müsstet du per Screenshot oder vorbereitetes Thumb ein solches Format laden.
Title: Re: Ausgabe img src="{media src}" ändern
Post by: KurtW on December 07, 2008, 11:43:33 AM
Hallo,

hier ein einfacher und schneller Weg:
in includes/functions.php
suche:
Code: [Select]
    $media_src = get_file_path($media_file_name, "media", $cat_id, 0, 1);ersetze mit:
Code: [Select]
    $media_src = get_file_path($media_file_name, "thumb", $cat_id, 0, 1);
Jedoch werden durch die Änderungen alle Images in der Detailansicht nun aus dem Thumb Ordner geladen.
Also auch .jpg


Kurt
Title: Re: Ausgabe img src="{media src}" ändern
Post by: °dieWoelfin° on December 07, 2008, 04:58:45 PM
Hallo Honda,

ich weiß sehr wohl das pspimage nicht angezeigt werden, darum möchte ich ja auch die Gallerie überlisten.


Huhu KurtW,

danke für Deinen Tipp, wir scheinen auf dem richtigen Weg zu sein, immerhin hab ich nun nicht mir das blöde Kreuz.

Magst Du noch mal schauen bitte.

Direkt nach dem hochladen habe ich diese Anzeige

(http://www.woelfins-forum.de/gallery/4images/data/media/22/direktnachdemhochladen.jpg)


Wenn ich in der Kategorie auf das Vorschaubild klicke um dann ja zur Seite mit der Detailansicht zu kommen,
dann hab ich diese Anzeige:

(http://www.woelfins-forum.de/gallery/4images/data/media/22/nachklickaufvorschaubild.jpg)


Das ist ja schon mal viel mehr als ich bisher hatte.

Hast Du noch eine Idee wie ich

a) direkt nach dem hochladen kein Kreuz mehr zu sehen bekomme?
b) nach Klick auf das Vorschaubild nicht dieses "Alternativbild" sondern das Vorschaubild zu sehen ist?

Ich wäre Dir sehr dankbar wenn Du mir noch mal helfen könntest.

Ach so, dass auch bei allen anderen Dateiformaten dann "nur" das Vorschaubild sichtbar ist auf der Dateiansichtsseite, das ist nicht schlimm.

Liebe Grüße
°dieWoelfin°
Title: Re: Ausgabe img src="{media src}" ändern
Post by: KurtW on December 07, 2008, 05:03:59 PM
wird denn das thumbnail beim Upload automatisch erzeugt?
Title: Re: Ausgabe img src="{media src}" ändern
Post by: °dieWoelfin° on December 07, 2008, 05:37:28 PM
wenn ich eine pspimage hochlade dann nein, dann muss ich ja ein eigenes Thumbnail erstellen

Wenn ich ein jpg hochladen, dann ja
Title: Re: Ausgabe img src="{media src}" ändern
Post by: KurtW on December 07, 2008, 05:41:05 PM
aber wenn du das thumb für die psp auch mit hochlädst, warum wird es dann nicht angezeigt?
Title: Re: Ausgabe img src="{media src}" ändern
Post by: Rembrandt on December 07, 2008, 05:47:35 PM
Hi!
...
wenn du weist das diese bilder nicht im browser angezeigt werden können,
 warum ladest du sie dann überhaupt hoch?
wieso wandelst du sie nicht vor dem upload in jpg um?

mfg Andi
Title: Re: Ausgabe img src="{media src}" ändern
Post by: °dieWoelfin° on December 07, 2008, 05:53:02 PM
Kurt,

ich weiß leider nicht warum das nicht angezeigt wird

Die Datei die Du mir sagtest hab ich angepaßt

Und so trage ich ein

(http://www.woelfins-forum.de/gallery/4images/data/media/22/sotrageichein.jpg)
Title: Re: Ausgabe img src="{media src}" ändern
Post by: °dieWoelfin° on December 07, 2008, 05:57:44 PM
@ Rembrandt

pspimages bestehen aus mehreren Ebenen die man im Grafikprogramm weiterverarbeiten kann.

Beispiel: pspimage Dateien für digitales Scrapbooking können schon mal 10 oder mehr Ebenen haben. Du kannst dann wahlweise das gesamte Material von jeder Ebene verwenden oder eben nur ein Tel.

In der Gallerie stellen wir eben solche Sachen zur Verfügung. Also "müssen" die User einmal sehen: was bekomme ich und dann halt die Datei downloaden.

Lade ich diese nun als jpg hoch, dann sind ja die Ebenen alle zusammengefaßt.

Title: Re: Ausgabe img src="{media src}" ändern
Post by: KurtW on December 07, 2008, 06:18:13 PM
Quote
Lade ich diese nun als jpg hoch, dann sind ja die Ebenen alle zusammengefaßt.

genau...

Schalte doch mal die cat für alle frei. dann kann man vielleicht das Problem erkennen
Title: Re: Ausgabe img src="{media src}" ändern
Post by: Rembrandt on December 07, 2008, 06:42:56 PM
Hi!
...In der Gallerie stellen wir eben solche Sachen zur Verfügung. Also "müssen" die User einmal sehen: was bekomme ich und dann halt die Datei downloaden.....
dann solltest du dir den richtigen mod dazu installieren"big images".
du ladest ein normales jpg in gewohnter weise hoch, und in den big ordner kommt das psp images.
das dann als zip datei zum dowload zur verfügung steht.

mfg Andi
Title: Re: Ausgabe img src="{media src}" ändern
Post by: °dieWoelfin° on December 07, 2008, 06:47:09 PM
Huhu Andi,

woher bekomme ich den den mod?

Von dem wußte ich leider nicht.

Eben wollte KurtW mal schauen, will ihm auch im Augenblick nicht ins Handwerk "pfuschen"

Denke aber er liest es hier gleich.

Danke Dir erstmal und wäre super wenn Du mir noch sagen könntest wo ich den mod bekomme

LG Anja
Title: Re: Ausgabe img src="{media src}" ändern
Post by: honda2000 on December 07, 2008, 06:47:27 PM
 :lol: :lol: :lol:

alles das, hatte ich in der ersten Antwort geschrieben, "Die Wölfin" glaubts nur nicht

...und jetzt stimmen nur die Pfade nicht, bzw. es wieder nur kein anzeigbares Bild für den Browser

schade wenn man mir nicht glaubt, dauerts eben länger! :wink:
Title: Re: Ausgabe img src="{media src}" ändern
Post by: KurtW on December 07, 2008, 06:51:28 PM
sorry,
und meine Fariante klappt nur, wenn beide Bilder( thumb/details) das gleiche Dateiformat haben.
mach die Änderung wieder rückgängig.

hab auf meinem Server Tests gemacht, leider keinen funktionierenden Weg gefunden :?



Kurt
Title: Re: Ausgabe img src="{media src}" ändern
Post by: °dieWoelfin° on December 07, 2008, 06:53:37 PM
Huhu Kurt,

vielen Dank erstmal für Deine Hilfe.

Hast Du den Hinweis von Andi/Rembrandt gelesen?

Wäre das wohl ein Weg?

LG Anja
Title: Re: Ausgabe img src="{media src}" ändern
Post by: Rembrandt on December 07, 2008, 07:06:10 PM
Hi!
...
Wäre das wohl ein Weg? ...
hier ist er:
http://www.4homepages.de/forum/index.php?topic=7499.msg33712#msg33712

lese dir aber alles x mal durch, der mod ist ein bischen frikelig.

mfg Andi
Title: Re: Ausgabe img src="{media src}" ändern
Post by: °dieWoelfin° on December 07, 2008, 07:10:21 PM
danke für den Link Andi

frikelig - das ja genau das richtige für mich  :roll: :roll:
Title: Re: Ausgabe img src="{media src}" ändern
Post by: Rembrandt on December 08, 2008, 07:59:09 AM
Hi!

so ich habe jetzt eine einstweilige lösung für dich gefunden.

1.
in ACP unter "upload einstellungen" im feld "Erlaubte Datei-Typen",   "pspimages" hinzufügen.
unter umständen noch die
"Maximale Breite der Thumbnail-Bilder in Pixel"
"Maximale Höhe der Thumbnail-Bilder in Pixel"
"Maximale Dateigröße der Thumbnails in KB"
anpassen damit ihr auch größere vorschaubilder hochladen könnt.

2. in includes/upload_definitions.php vor:
Quote
$mime_type_match['jpg'] = array("image/jpg", "image/jpeg", "image/pjpeg");
diese zeile einfügen:
Quote
$mime_type_match['pspimages'] = array("image/pspimages", "application/octet-stream");

3.in templates/deintemplates/media diese pspimages.html datei erstellen:
Quote
<!-- Template file for pspimages Files -->
<img src="./data/thumbnails/{cat_id}/{thumbnail_file_name}" border="1" alt="{thumbnail_file_name}"{width_height} ><br>

jetzt muß beim upload über das webinterface bei diesen pspimages dateien unbedingt ein thumbnailbild mit hochgeladen werden.

ich hoffe ich habe jetzt nicht vergessen  :)

lg Andi

edit: hmm... verstehs jetzt auch nicht so ganz, einmal gehts einmal nicht.
irgendwo ist da noch ein bug.



Title: Re: Ausgabe img src="{media src}" ändern
Post by: °dieWoelfin° on December 08, 2008, 09:04:11 PM
Huhu Andi,

ich habs auch mal probiert - klappt leider nicht so.

Allerdings hab ich die Datei noch mal geändert, denn das Dateiformat ist pspimage (also ohne S am Ende)

Aber funzt nicht.

Schade ...

LG Anja
Title: Re: Ausgabe img src="{media src}" ändern
Post by: Rembrandt on December 08, 2008, 10:21:01 PM
Hi!
naja funktionieren tuts ja schon,
 bis auf das immer irgend ein thumbnail aus den jeweiligen cat ordner genommen wird, und nicht das richtige.

mfg Andi
Title: Re: Ausgabe img src="{media src}" ändern
Post by: KurtW on December 09, 2008, 05:53:25 AM
Hallo,

müsste eigentlich das random bild sein, das genommen wird, oder?

Kurt
Title: Re: Ausgabe img src="{media src}" ändern
Post by: Rembrandt on December 12, 2008, 05:32:41 AM
...müsste eigentlich das random bild sein, das genommen wird, oder?...
scheint so zu sein da bei jedem neuaufruf ein anderes bild genommen wird.
hast du vielleicht eine lösung dafür?

mfg Andi
Title: Re: Ausgabe img src="{media src}" ändern
Post by: °dieWoelfin° on December 15, 2008, 01:33:59 AM
Ich möchte mich an dieser Stelle mal ganz dolle beim Andi und auch beim Kurt bedanken die versuchen mir bei meinem Problem zu helfen.

Leider war ich diese Woche sehr im Stress und konnte hier nicht wirklich etwas schreiben, obwohl ich ja etwas produktieves gerade nicht beitragen kann  :oops:

Ich würde mich auf jeden Fall freuen wenn die Beiden nicht aufgeben und das Rätsel löschen können.

Mein Dank wäre grenzenlos  :)


LG. Anja
Title: Re: Ausgabe img src="{media src}" ändern
Post by: Rembrandt on January 04, 2009, 08:50:06 AM
Hi!
...
Ich würde mich auf jeden Fall freuen wenn die Beiden nicht aufgeben und das Rätsel löschen können.
...

so... nach ein par liter kaffee habe ich es dann doch geschafft :) THX an V@no!

1.)erstelle in "deinTemplates/media" eine neue datei "pspimage.html" und schreibe hinein:
Code: [Select]
{thumbnail}sonst nichts!

2.) in "includes/upload_definitions.php füge nach:
Code: [Select]
if (!defined('ROOT_PATH')) {
  die("Security violation");
}

diese zeile ein:
Code: [Select]
$mime_type_match['pspimage'] = array("image/pspimage","image/jpg","image/gif", "image/jpeg", "application/octet-stream");

3.) in "includes/funktions.php" suche die zeile:
Code: [Select]
"thumbnail" => get_thumbnail_code($image_row['image_media_file'], $image_row['image_thumb_file'], $image_row['image_id'], $image_row['cat_id'], $image_row['image_name'], $mode, $show_link),und kommentiere sie aus, in dem du die zwei "//" voran schreibst.

ein par zeilen weiter oben findest du:
Code: [Select]
$site_template->register_vars(array(
davor fügst du das ein:
Code: [Select]
$site_template->register_vars(array(
    "thumbnail" => get_thumbnail_code($image_row['image_thumb_file'], $image_row['image_thumb_file'], $image_row['image_id'], $image_row['cat_id'], $image_row['image_name'], $mode, $show_link),
  ));

zuletzt im ACP unter einstellungen/erlaubte dateiendungen "pspimage" hinzufügen.

jetzt kannst du über das webinterface die *.pspimage  und ein gleichnamiges thumbnail bild im *.jpg format hochladen.

ich hoffe jetzt funktioniert das.

mfg Andi