Php photo gallery TWG | JFUploader | TWG Flash upload | WFU | Forum

Get help for TinyWebGallery, the best image gallery. The forum is also home for the Joomla JFUploader, TWG Flash Uploader and the Wordpress flash uploader.
It is currently 22. Nov 2024, 15:52

This forum is readonly now. Please use the new forum if you don't find the answer to your question here. The new forum is at https://www.tinywebgallery.com/blog/forum/


All times are UTC + 1 hour [ DST ]




Post new topic Reply to topic  [ 26 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: 5. Mar 2010, 17:31 
Offline

Joined: 6. May 2009, 11:07
Posts: 95
Hi,

ich hab das Update auf 1.8 gemacht und bemerkt, dass die Links (BB-Code und HTML), welche über den Info IFrame erstellt werden nicht funktionieren.

(Update = neue Version installiert und Config sowie Bilder wieder rein gespielt)

Der Link wird zwar gesetzt, aber das Bild, welches anscheinend aus dem Cache geladen werden soll wird falsch referenziert.

Bei mir ist TWG direkt im Root der Domain installiert, sprich
http://www.meinedomain.de/twg

Die URL´s der Bilder für die Links enthalten aber einen Pfad:
http://www.meinedomain.de/twg/../cache/usw
der eigentlich so aussehen muss:
http://www.meinedomain.de/twg/cache/usw


Ausserdem würde ich es begrüßen, wenn im HTML-Link das Attribut BORDER="0" mit in den <IMG> Tag, sowie ein TARGET="_blank" in das <A> Tag des Links mit aufgenommen werden würde, damit die Bilder in einem Leeren Tab (neues Fenster) erscheinen und keinen Rahmen mehr haben.

mfg
Amok


Top
 Profile  
 
 Post subject:
PostPosted: 6. Mar 2010, 17:51 
Offline

Joined: 6. May 2009, 11:07
Posts: 95
Eine temporäre Lösung ist, in der
    /i_frame/i_info.php

die Zeile 220 (wo scheinbar die Bild URL gebaut wird) von
Code:
$img = $t_root . dirname($twg_root) .  "/" . $install_dir . create_cache_file(cacheencode($thumbimage),$extension_thumb, true);

zu
Code:
$img = $t_root . dirname($twg_root) .  "/cache/" . $install_dir . create_cache_file(cacheencode($thumbimage),$extension_thumb, true);

abzuändern.

Ist zwar nicht ganz sauber, aber funktioniert zunächst.
Leider habe ich nicht heraus bekommen, woher das $install_dir kommt, denn das ist scheinbar falsch.

mfg
Amok


Top
 Profile  
 
 Post subject:
PostPosted: 7. Mar 2010, 21:52 
Offline
Site Admin
User avatar

Joined: 1. Aug 2005, 12:53
Posts: 11232
das mit dem cache verzeichnis kann sein, weil ich das global gesetzt hab. Fix ich im nächsten update...

- Michael


Top
 Profile  
 
 Post subject:
PostPosted: 7. Mar 2010, 22:29 
Offline

Joined: 6. May 2009, 11:07
Posts: 95
Okay, ... wie schauts mit den Vorschlägen der Linkanpassung aus?

Einer ist mir noch eingefallen. Den ALT-Tag des <IMG> mit der CAPTION füllen?

mfg
Amok


Top
 Profile  
 
 Post subject:
PostPosted: 8. Mar 2010, 12:43 
Offline
Site Admin
User avatar

Joined: 1. Aug 2005, 12:53
Posts: 11232
Gute Idee...

Schau ich mir mal an.

- Michael


Top
 Profile  
 
 Post subject:
PostPosted: 9. Mar 2010, 22:47 
Offline

Joined: 6. May 2009, 11:07
Posts: 95
Ähm, ... jetzt bin ich verwirrt.

Habe gerade gesehen, dass die Links in der Info-Seite ja anders aussehen, je nach dem ob man Bilder oder Videos hat.

Beim Bild ist der Pfad zum Cache-Verzeichnis drin:
Code:
http://meineurl.de/twg/cache/meinalbum/meinbild.jpg.thumb.jpg

und bei Videos wird die image.php mit dem Gallerie-Pfad und dem Bildnamen sowie dem Parameter twg_type=thumb aufgerufen:
Code:
http://meineurl.de/twg/image.php?twg_album=meinalbum&twg_show=meinvideo.jpg&twg_type=thumb


Dabei funktioniert beim Bild doch auch die Variante:
Code:
http://meineurl.de/twg/image.php?twg_album=meinalbum&twg_show=meinbild.jpg&twg_type=thumb


Warum wird das nicht einheitlich gehalten?

Jetzt ist mir auch klar, warum bei manchen Foren die BB-Codes funktionieren und bei manchen nicht.

Es scheint Foren(Software) zu geben, die das Bild im BB-Code IMG Tag prüfen (auf die Größe z.B.) was aber nicht funktioniert, wenn eine Funktion aufgerufen wird. Dort funktioniert das dann mit dem Aufruf über das Cache-Verzeichnis. Wobei ich den Aufruf über die Funktion schöner finde, da ich mir einbilde dass es sicherer ist.

mfg
Amok


Top
 Profile  
 
 Post subject:
PostPosted: 10. Mar 2010, 10:27 
Offline
Site Admin
User avatar

Joined: 1. Aug 2005, 12:53
Posts: 11232
Das wird nur beim 1. Aufruf über die funktion gemacht, weil da das cache Bild noch nicht da ist. Anschließend wird immer das cache Bild genommen.

Die kleinen Cache Bilder werden von TWG nicht automatisch aufgeräumt und auch im Falle einer Neugenerierung wieder mit dem gleichen Namen erzeugt.

Den Link hab ich übrigens in der aktuellsten Version von heute früh schon gefixt.

- Michael


Top
 Profile  
 
 Post subject:
PostPosted: 10. Mar 2010, 10:56 
Offline

Joined: 6. May 2009, 11:07
Posts: 95
TinyWebGallery wrote:
Das wird nur beim 1. Aufruf über die funktion gemacht, weil da das cache Bild noch nicht da ist. Anschließend wird immer das cache Bild genommen.


Das scheint dann aber nicht immer richtig zu funktionieren. Denn bei Videos bekomme ich anscheinend immer die Funktion. Bei Bildern ist es meistens der direkte Cache Pfad. Die Cache-Bilder sind aber da, denn ich kann es so oder so aufrufen.

Aber ich habe dadurch in der Abfrage den für mich unbekannten Parameter
Code:
$disable_direct_thumbs_access

entdeckt. Ich hab den in meiner Config jetzt auf true gesetzt, dann bekomme ich immer die Funktion (gefällt mir persönlich besser).
Jedoch verstehe ich nicht, was mit der Einschränkung gemeint ist, wenn ich diesen Parameter nutze
Quote:
The optimized slideshow is then disabled because it does only work with the cache!

Die Slide-Show funktioniert bei mir?!?

TinyWebGallery wrote:
Den Link hab ich übrigens in der aktuellsten Version von heute früh schon gefixt.


Cool, Danke!
Zu erreichen über den normalen Download-Link?

mfg
Amok


Top
 Profile  
 
 Post subject:
PostPosted: 10. Mar 2010, 11:00 
Offline
Site Admin
User avatar

Joined: 1. Aug 2005, 12:53
Posts: 11232
Ja,

Es gibt 3 slideshows. Und die, die überblendet dachte ich braucht die Bilder aus dem cache. Evtl. funktioniert die sogar ohne. Müsst ich selbst mal nochmal testen. Evtl. gibt es die Einschränkung nicht mehr.

- Michael


Top
 Profile  
 
PostPosted: 10. Mar 2010, 12:25 
Offline

Joined: 6. May 2009, 11:07
Posts: 95
Habs mir gerade angesehen. Funktioniert super!

Aber was ich noch vermisse, ...

Amok wrote:
Ausserdem würde ich es begrüßen, wenn im HTML-Link das Attribut BORDER="0" mit in den <IMG> Tag, sowie ein TARGET="_blank" in das <A> Tag des Links mit aufgenommen werden würde, damit die Bilder in einem Leeren Tab (neues Fenster) erscheinen und keinen Rahmen mehr haben.


Das mit dem Border könnte man unter Umständen noch mit einem Style hin bekommen (aber manchmal hat man ja diese Möglichkeit auch nicht, z.B. wenn man nur Blog-Einträge oder teile von Webseiten gestalten kann).
Sieht halt bescheiden aus, dass der IE da immer einen Rahmen drum mahlt, wenn ein Bild ein Link ist.

Und das der Link immer im selben Fenster auf geht ist meistens blöd.
Nur lässt sich das nur an der Stelle anpacken. Vielleicht kann man das ja konfigurabel gestalten.

Z.B. über eine neue Variable in der Config:
Code:
$info_link_window_name = "_blank";


Und dementsprechend dann das target="$info_link_window_name".
So kann man dann sogar das Zielfenster angeben, wenn man z.B. mit Frames (oder iFrames) arbeitet:

Code:
$info_link_window_name = "Hauptframe";




mfg
Amok


Top
 Profile  
 
 Post subject:
PostPosted: 10. Mar 2010, 12:33 
Offline
Site Admin
User avatar

Joined: 1. Aug 2005, 12:53
Posts: 11232
gute idee - pack ich noch mit rein.

- Michael


Top
 Profile  
 
 Post subject:
PostPosted: 11. Mar 2010, 14:09 
Offline

Joined: 6. May 2009, 11:07
Posts: 95
Oha ... ich musste den Parameter
Code:
$disable_direct_thumbs_access

Wieder raus nehmen. Der macht TWG so grotten lahm, da auf jeder Seite die Cache-Bilder gegen die Funktion getauscht wird. Das macht sich direkt auf dem Server bemerkbar. CPU-Auslastung, Apache-Prozesse und alles ist sehr lahm und träge. Das wäre vielleicht einen Hinweis bei den Settings wert!

Aber nach wie vor wird bei Videos immer der image.php Pfad ausgegeben, nicht der cache Pfad. Bei Bilder klappt das!

mfg
Amok


Top
 Profile  
 
 Post subject:
PostPosted: 11. Mar 2010, 19:08 
Offline
Site Admin
User avatar

Joined: 1. Aug 2005, 12:53
Posts: 11232
hab ich jetzt hinzugefügt. Weil es wird für jeden request dann eine php Instanz geöffnet, was natürlich richtig teuer wird.

border und target hab ich gerade hinzugefügt.

- Michael


Top
 Profile  
 
 Post subject:
PostPosted: 12. Mar 2010, 12:37 
Offline

Joined: 6. May 2009, 11:07
Posts: 95
Wunderbar!

Border und Target funktionieren nun astrein.


Nur bekomme ich immer noch keinen Cache-Pfad bei Videos?!?

mfg
Amok


Top
 Profile  
 
 Post subject: Re:
PostPosted: 29. Mar 2011, 16:07 
Offline

Joined: 6. May 2009, 11:07
Posts: 95
Amok wrote:
Nur bekomme ich immer noch keinen Cache-Pfad bei Videos?!?


Das Problem besteht immer noch :(

mfg
Amok


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 26 posts ]  Go to page 1, 2  Next

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 31 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
cron
powered by phpbb | Datenschutz/ Privacy policy