• Welcome to Simple Machines Community Forum. Please login or sign up.
December 06, 2021, 12:52:26 AM

News:

Wondering if this will always be free?  See why free is better.


Thumbnail von Attachments

Started by Hondo, December 07, 2005, 05:27:09 AM

Previous topic - Next topic

Hondo

December 07, 2005, 05:27:09 AM Last Edit: January 12, 2006, 09:29:05 AM by Daniel D.
Hi,
scheinbar gibt es diese Funktion nicht, hab sie jedenfalls in der Administration nicht gefunden und doch gibts im Code Stellen die darauf hindeuten, z.B. in Display.template.php:
if ($attachment['thumbnail']['has_thumb'])

Wäre natürlich eine feine Sache Thumbnails anzuzeigen anstatt der Bilder in Orginalgröße.
In div. Postings habe ich gelesen dass das mal erstellt werden sollte aber in den Mods habe ich nichts gefunden.

Also gibts dazu ein Mod oder wird es sowas mal geben?
Wenn man die GD hat möchte man sie auch einsetzen ;)

Gruß Andreas

Jorin

Welche Version verwendest Du? Beim 1.1 RC1 sind die Thumbnails standardmäßig aktiv und können im Adminbereich noch in der Größe eingestellt werden...

Hondo

Hi,
ja sorry, habs vergessen. Ich benutze das 1.1 RC1, also das aktuelle.

Aber die Bilder werden nicht verkleinert dargestellt, egal welche werte ich im Adminbereich einstelle.

Gruß Andreas

Jorin

Meine Einstellungen sehen so aus:

Dateianhang als Bild im Beitrag anzeigen:  Ja
Bilder in der Größe ändern, wenn sie unter dem Beitrag angezeigt werden:  Ja
Max. Breite der Vorschau:  150
Max. Höhe der Vorschau:  150


Vergleiche das bitte mal. Eventuell verwendet das SMF eine andere Variante, nicht das GD... Kenne mich da nicht gut aus, sorry. Ich weiß nur, bei mir gehts  ;)

Hondo

dito, gleiche Einstellungen.

Andreas

Jorin

Dann muss ich passen. Ich würde mal beim Hoster anfragen...

Hondo

hat nix mit dem Hoster zu tun, wenn GD vorhanden muss auch die Thumbnailerstellung funktionieren.

Andreas

Jorin

Laut Doku muss GD ab Version 2.0 vorhanden sein. Kannst Du die Version überprüfen?

Hondo

sorry aber bitte versuche mir nicht mehr zu Helfen da du mir ja nicht helfen kannst. Es ist ja nett dass du mir helfen willst aber das bringt mich nicht weiter.

Gruß Andreas

3-CXT

ich hab ein ähnliches problem.. habe alle vorschau bilder gelöscht .. jedohc erstellt mein rc1.1 keine neuen vorschaubilder mehr... und es erscheinen nur noch fehlermeldungen....

hab die selben einstellungen und vor dem löschen hatte es noch einwandfrei funktioniert.

mediman

December 10, 2005, 01:47:29 PM #10 Last Edit: December 10, 2005, 02:05:30 PM by mediman
Quote from: Hondo on December 07, 2005, 06:08:11 AM
hat nix mit dem Hoster zu tun, wenn GD vorhanden muss auch die Thumbnailerstellung funktionieren.

Andreas

phpinfo? Ich hab mir mal eine neuere PHPINFO von Hosteurope angeschaut.

Die phpconf der 4.4.1 sieht dort so aus:

Quote  './configure' '--with-mysql' '--with-zlib' '--with-apxs2=/home/httpd/bin/apxs' '--enable-ftp' '--with-gettext' '--with-xml' '--with-kerberos' '--with-openssl' '--with-imap' '--with-imap-ssl' 

Wie du siehst kein GD eincompiled!

Falls du php5 hast, kann das natürlich ganz anders sein.
Zudem hat HE ein sehr restriktives PHP compiled.

Hier mal ne vernüftige

Quote'./configure' '--prefix=/usr/share' '--datadir=/usr/share/php' '--bindir=/usr/bin' '--libdir=/usr/share' '--includedir=/usr/include' '--sysconfdir=/etc' '--with-_lib=lib' '--with-config-file-path=/etc' '--with-exec-dir=/usr/lib/php/bin' '--disable-debug' '--enable-bcmath' '--enable-calendar' '--enable-ctype' '--enable-dbase' '--enable-discard-path' '--enable-exif' '--enable-filepro' '--enable-force-cgi-redirect' '--enable-ftp' '--enable-gd-imgstrttf' '--enable-gd-native-ttf' '--enable-inline-optimization' '--enable-magic-quotes' '--enable-mbstr-enc-trans' '--enable-mbstring' '--enable-mbregex' '--enable-memory-limit' '--enable-safe-mode' '--enable-shmop' '--enable-sigchild' '--enable-sysvsem' '--enable-sysvshm' '--enable-track-vars' '--enable-trans-sid' '--enable-versioning' '--enable-wddx' '--enable-yp' '--with-bz2' '--with-dom=/usr/include/libxml2' '--with-ftp' '--with-gdbm' '--with-gettext' '--with-gmp' '--with-imap=yes' '--with-iodbc' '--with-jpeg-dir=/usr' '--with-ldap=yes' '--with-mcal=/usr' '--with-mcrypt' '--with-mhash' '--with-mysql=/usr' '--with-ndbm' '--with-png-dir=/usr' '--with-pspell' '--with-readline' '--with-snmp' '--with-t1lib' '--with-tiff-dir=/usr' '--with-ttf' '--with-freetype-dir=yes' '--with-xml' '--with-xpm-dir=/usr/X11R6' '--with-zlib=yes' '--with-qtdom=/usr/lib/qt3' '--with-gd' '--with-openssl' '--with-curl' '--with-swf=/usr/src/packages/BUILD/swf/dist/' '--with-imap-ssl' '--enable-xslt' '--with-xslt-sablot' '--with-iconv' '--with-apxs2=/usr/sbin/apxs2-prefork' 'i586-suse-linux'

Wie du siehst sind die GD Configs vorhanden

--with-gd
--with-gdbm
--with-gd-imgstrttf
--with-gd-gd-native-ttf

Dann ist das Result

GD Support    enabled
GD Version    bundled (2.0.28 compatible)
FreeType Support    enabled
FreeType Linkage    with freetype
T1Lib Support    enabled
GIF Read Support    enabled
GIF Create Support    enabled
JPG Support    enabled
PNG Support    enabled
WBMP Support    enabled
XBM Support    enabled

Das alles kann ich bei Hosteurope nicht finden.
Ich kann dir gerne ein Script zum Auslesen der GD-Config schreiben, aber ich fürchte da gibts nichts auszulesen, weils Hosteurope beim Updaten der PHP-Version versaut hat.
Zur Ehrenrettung von HE muss man sagen, dass man schon ein wenig Know-how braucht, um PHP upzudaten ;)

mediman
My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

Hondo

Hi,
ich nutze einen HE Webpack mit php 5.05 und GD enabled.
Also kann es daran nicht liegen.
http://www.access-o-mania.de/phpinfo.php

Gruß Andreas

mediman

Quote from: Hondo on December 10, 2005, 02:43:16 PM
Hi,
ich nutze einen HE Webpack mit php 5.05 und GD enabled.
Also kann es daran nicht liegen.
http://www.access-o-mania.de/phpinfo.php

Gruß Andreas

GD ist eincompiliert (was noch nicht heissen muss, dass es die richtigen .so sind, denn mit 5.05 hat sich nach dem OOP-Bug´s der 5.03 u. 5.04 Einiges geändert.

Alles was man tun kann ist einfach mal die Thumbnailerstellung extern zu testen.
Entweder ist die GD zur PHP inkombatible, oder es liegt ein generelles Ausführungsproblem vor (SuExex).
Ich nehme ja mal an, dass alle Pfade und auch alle Einstellungen in SMF (auch Permissions) korrekt sind.

Mach mal folgendes

Lade folgendes angehängte Script auf deinen Webspace hoch.

Und speichere in den selben Ordner ein beliebiges jpg

Rufe dann die Datei per http://access-o-mania.de/beliebigerordner/hondo.php/?pic=deinjpg.jpg auf

Das Bild sollte dann proportional auf max. 100x100 pix verkleinert werden.

Darüberhinaus werden einige weitere Funktionen der GD getestet.

mediman
My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

Hondo


mediman

Dann müssen wir in der Tat mal die Funktionen in deinem SMF mal mit nem Errorhandler versehen.
Weisst du wie das geht?

mediman
My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

Hondo

ja,
welche Funktionen in welcher Datei?

mediman

Sorry fürs Delay ...

function createThumbnail in Subs-Graphics.php ist der verantwortliche Code

medi
My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

Hondo

Hi,
sehr seltsam,
habe eben nach hinzufügen des Errorhandlers eine Grafik hochgeladen und die wurde tatsächlich als thumb dargestellt. Werde das mal in Zukunft weiter beobachten.

Andreas

mediman

Vllt. war beim Abspeichern der Subs etwas in die Hose gegangen und wurde durch erneutes Abspeichern korrigiert ???

Keine Ahnung, der Fehler war merkwürdig genug.

Medi
My Projects: http://ticker-oase.de 
Please do not PM me with support requests.

3-CXT

December 15, 2005, 02:53:44 PM #19 Last Edit: December 15, 2005, 02:56:52 PM by 3-CXT
also ich habe
board

www.battleholicz.de

Aktuelle SMF Version: SMF 1.1 RC1
PHP Version: 4.4.1
MySQL Version: 4.0.24
Server Version: Apache/1.3.31 (Unix)
GD Version: bundled (2.0.28 compatible)

und das script von oben funktioniert nciht.. der sagt mir dann ständig
link: www.battleholicz.de/lp/hondo.php/?pic=frau.jpg
Fatal error: imagecreatetruecolor(): requires GD 2.0 or later in /mnt/kw2/04/704/00000012/htdocs/Battleholicz/lp/hondo.php on line 31

requires gd 2 obwohl ich 2.0.28 habe...

was ist passiert oder wie kann ich das problem lösen?

bitte ebenso um hilfe

Advertisement: