4images Forum & Community
Welcome, Guest. Please login or register.
Did you miss your activation email?
July 25, 2014, 10:34:19 PM

Login with username, password and session length
Search:     Advanced search
Togle to toolbar
Translate this page with =>
Translate this page >
* Home Help Search Login Register
 
+  4images Forum & Community
|-+  4images Modifications / Modifikationen
| |-+  Mods & Plugins (Requests & Discussions) (Moderators: mawenzi, Rembrandt)
| | |-+  [REQ] Slideshow MOD für lightbox2
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] Print
Author Topic: [REQ] Slideshow MOD für lightbox2  (Read 2060 times)
rinaldos
Guest
« on: December 01, 2007, 12:23:54 PM »

Hallo zusammen,
ich versuche aus einem älteren MOD einen Slideshow MOD für lightbox2 zu erstellen.
Die Idee ist es, das man dieses Addon in 4images als Slideshow integrieren kann. (Eigenständige Slideshow, slideshow.php in einem eigene Template,slideshow.html)

http://www.huddletogether.com/projects/lightbox2/
Meine Grundlagen in PHP und Javascript sind nun leider arg begrenzt und meine Fähigkeiten des Programmierens sind eher nicht vorhanden. Daher versuche ich mich durch alte und neue MODs durchzuhangeln, damit ich es irgendwie hinbekomme.

Die Grundidee stammt von hier:
http://www.4homepages.de/forum/index.php?topic=2938.0
und
http://www.metal-shock.de/displayimage.php?album=49&pos=2

Nun wollte ich diese alten Scripte für 4images 1.7.4 so anpassen, das man das dort generierte File Array, in einem Template wiedergeben kann.
Ich hatte schonmal dieses Script http://www.4homepages.de/forum/index.php?topic=2938.msg20676#msg20676 an die aktuelle 4images Version angepasst in dem ich die sql Abfrage erneuert habe
1
2
3
4
5
$sql = "SELECT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits".$additional_sql.", c.cat_name".get_user_table_field(", u.", "user_name")."
        FROM (".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)
        LEFT JOIN ".USERS_TABLE." u ON (".get_user_table_field("u.", "user_id")." = i.user_id)
        WHERE i.image_active = 1 AND i.cat_id = $cat_id AND c.cat_id = i.cat_id
        ORDER BY ".$config['image_order']." ".$config['image_sort'].", image_id ".$config['image_sort']."";

Damit funktioniert auch die "alte Slideshow" mit der aktuellen Version von 4images.
nun versuche ich das File Array so zu generieren, das es an die lightbox2 angepasst rauskommt, doch daran scheitere ich käglich Sad

Anstelle diesem hier
1
2
3
<a href="images/image-1.jpg" rel="lightbox[roadtrip]">image #1</a>
<a href="images/image-2.jpg" rel="lightbox[roadtrip]">image #2</a>
<a href="images/image-3.jpg" rel="lightbox[roadtrip]">image #3</a>

soll sowas generiert werden.
<a href="{image}" rel="lightbox[roadtrip]"></a> damit auch die Bilder einer ganzen Kategorie dargestellt werden und eben nicht nur ein Bild.

Vielleicht hat ja jemand eine Idee damit ich die Lightbox einbinden kann..... (Also nicht als Detailansicht, sondern als richtige Slideshow).

Gruß

Ingo

Logged
TIMT
Hero Member
*****
Offline Offline

Posts: 505

Thank You
-Given: 0
-Receive: 0


View Profile
« Reply #1 on: December 01, 2007, 12:39:20 PM »

Hallo rinaldos

Hast du dir schon folgende Slideshow angeschaut?
http://www.4homepages.de/forum/index.php?topic=18291.0

Bietet mehr Möglchkeiten, einfach zu integrieren und sieht vor allem gut aus.

Gruss
TIMIT
Logged
rinaldos
Guest
« Reply #2 on: December 01, 2007, 12:46:19 PM »

Habe ich Smile
Doch leider dauert es bei mir zu lange, bis die Slideshow generiert wird. Liegt aber an meinen Servern. Daher versuche ich nun eine nicht so aufwändige zu bauen, damit das generieren der Slideshow nicht so lange dauert.
Wenn ich eine Kategorie dieser Slideshow nutze, kann es bis zu 4 Sekunden dauern, bis das sich die Kategorie öffnet. ohne nur 1 Sekunde und weniger Smile
Daher suche ich nun alternativen, bzw. versuche mir etwas zu bauen Smile

Die Ajax Slideshow vom Kurt ist super genial, habe aber leider ein paar Probs damit (Hardwarebedingt auf meinem Server) Man riet mir ja schon die Server zu wechseln, aber wenn ich meinen Server zu Hause stehen habe, dann achtet man ein wenig auf den Stromverbrauch, und derzeit liegt der gerade mal bei 30W (P3 1GHz) und dafür habe ich aber alle Dienste zu Hause. (EMAIL, HTTP, MYSQL, FTP usw. und natürlich Gigabyteweise Platz Smile )
Logged
KurtW
4images Guru
*******
Offline Offline

Posts: 2778

Thank You
-Given: 0
-Receive: 8


View Profile WWW
« Reply #3 on: December 01, 2007, 02:21:41 PM »

Hallo rinaldos,

ich glaube, es wird zum Schluß die gleiche Ladezeit der page rauskommen.

Da du ja auch für die Slideshow die arrays aus der Datenbank lesen,
und diese in der page hinterlegen/schreiben musst.

Bei 5 images in einer Kategorie kein Problem, bei 50 schon eher und ab
100 Images wird eben die Ladezeit länger. Irgend woher muss denn auch die Zeit kommen, um den code für die Slideshow zu schreiben.


Vielleicht ein Tip zu meiner Slideshow, wenn du diese nochmals testen willst:

in categories.php
suche:
1
ORDER BY ".$config['image_order']." ".$config['image_sort'].", image_id ".$config['image_sort']."";
ersetzen mit:
ersetze mit:
1
2
ORDER BY ".$config['image_order']." ".$config['image_sort'].", image_id ".$config['image_sort']."
LIMIT 50";

Limit von 50 Bildern: Ist genug an Bildern in einer Slideshow, mehr wird eh kein User ansehen. Höchstens,
er ist vorm PC eingeschlafen.  Wink


Gruß
Kurt
Logged

Pages: [1] Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.114 seconds with 19 queries.
Post your comments here