Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support
Sign in to follow this  
Helge

Problem beim Resize Images Mod

Recommended Posts

So, nun habe ich auch mal wieder ein "Problemchen" :D:P

Habe den Resize Images Mod von Peter Installiert. Funktioniert auch alles wunderbar. Dann gibts dort eine Funktion, mit der man die verlinkten Bilder in alten Beiträgen verkleinern lassen kann. Diese Funktion Funktioniert auch an sich ganz gut.

Leider sind einige der Bilder, die Verlinkt worden sind von Usern nicht mehr erreichbar, was zur folge hat, das der Mod dann dieses Bild nicht verkleinern kann, bzw einfach das Bild nicht findet, und somit die Aktion abbricht (das Automatische anpassen der Bilder in alten Beiträgen).

Hat jemand eine Idee, wie ich die Bilder herrausfiltern kann die nicht mehr erreichbar sind, bzw wie man den Resize Images Mod umschreiben kann, das er diese Bilder dann einfach überspringt?

Den Mod findet ihr hier.

Share this post


Link to post

hmm Peter könnte dir bestimmt weiterhelfen :D

aber lass mich mal so ein paar überlegungen in den Raum stellen. Wenn bilder nicht mehr erreichbar sind, müssten sie doch eigentlich eine grösse von "0" haben, oder nicht? also könntest du doch eine schleife einbauen ....if size = 0 bla bla bla ... wenn du verstehst?

Share this post


Link to post

Peter kann mir bestimmt weiterhelfen. Aber da er im Moment keine Zeit hat, habe ich hier gefragt.

Wegen der Größe des Bildes: Könnte rein Theoretisch Funktionieren, aber wenn ich wüsste wie, hätte ich nicht gefragt *g* :D :P

Share this post


Link to post

Peter kann mir bestimmt weiterhelfen. Aber da er im Moment keine Zeit hat, habe ich hier gefragt.

Wegen der Größe des Bildes: Könnte rein Theoretisch Funktionieren, aber wenn ich wüsste wie, hätte ich nicht gefragt *g* :D:P

da stellt jemand ein paar Überlegungen an, schreibt diese für Dich nieder, und dann wird demjenigen auch noch der :P Smilie gezeigt.....

Undank ist des Weltens Lohn ;)

Share this post


Link to post

da stellt jemand ein paar Überlegungen an, schreibt diese für Dich nieder, und dann wird demjenigen auch noch der :P Smilie gezeigt.....

So lange es nicht der Smilie mit dem ausgestreckten MITTELFINGER ist, kann er smilien so viel er will :lol:

Share this post


Link to post

aber um meine gedanken mal weiter zu spinnen .... und ohne, dass ich mir den "Kot vor Peter" :D :D :D gross angeschaut habe .....

an vielen stellen in der functions kommt vor

 if ($size[0] > 0) {
probier doch mal auf gleicher stufe
 if ($size[0] == 0) {

mit deiner bedingung hinzufügen

Aber nur mal so weitergesponnen :D

Share this post


Link to post

versuch mal das folgendes:

suche:

             

                $size = @getimagesize($url);

                if (!is_array($size)) $size = @getimagesize($url, $info);

                if ($size[0] > 0) {

                    $replace = "<!--aimg--><a href='$url' target='_blank'>".

                                "<img src='$url' {$images[$i][2]} alt='--Resize_Images_Alt_Text--' width='$size[0]' height='$size[1]'{$images[$i][4]}></a>".

                                "<!--Resize_Images_Hint_Text--><!--/aimg-->";

                    $post['post'] = str_replace($images[$i][0], $replace, $post['post']);

                    $do_update = TRUE;

        }

und ersetze durch:

                if(@fopen($url, "r")

                {

               

                $size = @getimagesize($url);

                if (!is_array($size)) $size = @getimagesize($url, $info);

                if ($size[0] > 0) {

                    $replace = "<!--aimg--><a href='$url' target='_blank'>".

                                "<img src='$url' {$images[$i][2]} alt='--Resize_Images_Alt_Text--' width='$size[0]' height='$size[1]'{$images[$i][4]}></a>".

                                "<!--Resize_Images_Hint_Text--><!--/aimg-->";

                    $post['post'] = str_replace($images[$i][0], $replace, $post['post']);

                    $do_update = TRUE;

                }

        }

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×