Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- Wo finde ich Hacks (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=12)
-- Hacks (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=13)
--- Suche Galerie auf INDEX (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=231)


Geschrieben von FOFO am 10.09.2009 um 22:36:

  Suche Galerie auf INDEX

Hallo

Nun habe ich schon vieles durchgelesen aber nie was passendes gefunden
Deshalb meine frage an euch

Ist es möglich die Neusten bilder oder Zufalls Bilder aus der JGS Galerie auf die Foren Startseite zu bekommen in einer Box ?

Ich sage mal so so wie es im Portal dagestellt wird nur halt dan auf der Foren startseite



Geschrieben von haumi am 10.09.2009 um 23:44:

 

Hi FOFO
Ich vermute mal das es sowas sein soll wie es jetzt hier im Board eingebaut ist.
Hier wird ein Zufallsbild aus dem Ordner images/smilies/sonstiges angezeigt.
Ich habe hier die Stelle unter den header ausgesucht, man kann es aber auch an anderer Stelle platzieren.

Hier mal eine Beschreibung was gemacht werden muss.

Offne die index.php und suche:

$index_pms = '';
$quicklogin = '';
$index_showevents = '';
$index_useronline = '';
$index_stats = '';


füge darunter ein:

//Zufallsbild_anfang
$bilder=array( );
$dir=opendir("galerie/mittlere-bilder");
while($bild=readdir($dir)) if ($bild != "." &&$bild !=".. ") $bilder[]="<img src=\"galerie/mittlere-bilder/$bild\">";
closedir($dir);
$max=count($bilder)-1;
$zufall=rand(0,$max);
$bild=$bilder[$zufall];
//Zufallsbild_ende


speichern
Anmerkung: im vorliegenden Code habe ich schon den Pfad galerie/mittlere-bilder genommen.
der kann ausgetauscht werden gegen galerie/bilder oder galerie/kleine-bilder oder auch gegen jeden anderen Bilderordner!

dann gehe ins acp und öffne das template index.

füge an geeigneter Stelle den folgenden code ein:

<table align="center" cellpadding="1" cellspacing="0" border="{$style['tableinborder']}">
<tr>
<td $bild</td>
</tr>
</table>


das wars schon.

LG
haumi



Geschrieben von FOFO am 11.09.2009 um 09:09:

 

huhu

Riesen Dank

habe es noch bischen verändert da ich ja gerne mehrere bilder haben wollte

kannst mal drüberschaun ob es so machbar ist oder ein totaler fehler :)

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
//Zufallsbild_anfang
$bilder=array( );
$dir=opendir("galerie/kleine-bilder");
while($bild=readdir($dir)) if ($bild != "." &&$bild !=".. ") $bilder[]="<img src="galerie/kleine-bilder/$bild">";
closedir($dir);
$max=count($bilder)-1;
$zufall=rand(0,$max);
$bild1=$bilder[$zufall];
//Zufallsbild_ende
//Zufallsbild_anfang
$bilder=array( );
$dir=opendir("galerie/kleine-bilder");
while($bild=readdir($dir)) if ($bild != "." &&$bild !=".. ") $bilder[]="<img src="galerie/kleine-bilder/$bild">";
closedir($dir);
$max=count($bilder)-1;
$zufall=rand(0,$max);
$bild2=$bilder[$zufall];
//Zufallsbild_ende
//Zufallsbild_anfang
$bilder=array( );
$dir=opendir("galerie/kleine-bilder");
while($bild=readdir($dir)) if ($bild != "." &&$bild !=".. ") $bilder[]="<img src="galerie/kleine-bilder/$bild">";
closedir($dir);
$max=count($bilder)-1;
$zufall=rand(0,$max);
$bild3=$bilder[$zufall];
//Zufallsbild_ende
//Zufallsbild_anfang
$bilder=array( );
$dir=opendir("galerie/kleine-bilder");
while($bild=readdir($dir)) if ($bild != "." &&$bild !=".. ") $bilder[]="<img src="galerie/kleine-bilder/$bild">";
closedir($dir);
$max=count($bilder)-1;
$zufall=rand(0,$max);
$bild4=$bilder[$zufall];
//Zufallsbild_ende
//Zufallsbild_anfang
$bilder=array( );
$dir=opendir("galerie/kleine-bilder");
while($bild=readdir($dir)) if ($bild != "." &&$bild !=".. ") $bilder[]="<img src="galerie/kleine-bilder/$bild">";
closedir($dir);
$max=count($bilder)-1;
$zufall=rand(0,$max);
$bild5=$bilder[$zufall];
//Zufallsbild_ende


und im Template habe ich folgendes gemacht

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
<!-- Bilder auf startseite -->
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" class="tableinborder" align="center">
 <tr align="center">
  <td class="tabletitle"><span class="smallfont"><b>Galerie Bilder</b></span></td>
 </tr>
<tr>
  <td class="tablea">
<span class="smallfont">
<body topmargin="2" leftmargin="0">
<p align="center">
$bild5&nbsp;$bild1&nbsp;$bild2&nbsp;$bild3&nbsp;$bild4&nbsp;
</span></td> </tr>
</center>
<!-- Bilder auf startseite -->


Würde mal gerne hören ob es so machbar ist oder ein totaler fehler in der php datei
Funktionieren tut es läuft auch schon so bei mir



Geschrieben von haumi am 11.09.2009 um 09:48:

 

Da ist kein Fehler drin und schon gar nicht wenn es denn funktioniert.
Wie ich sehe ist es ja das was du gesucht hast.

Da kann unser Samuray ja mal wieder was professionelles für die Datnbank machen.

Copyright natürlich bei Nobodys-wbb-hilfe-Team!!

Auf geats Buam!!

LG
haumi



Geschrieben von samurai am 11.09.2009 um 14:25:

 

ich sehe irgedn wie gerade kein sinn

in dem Code

wieso nimmst du das so oft reicht nicht ein zufallssbild ??

ja ansonsten wäre der code richtig

;) ggf. bitte bisel mehr infos *g* mag mir nicht alles aus den fingern Leiern



Geschrieben von FOFO am 12.09.2009 um 10:03:

 

Der sinn in diesem ist

Ich/meine Frau wollte zufallsbilder oder anders gesagt 10 bilder ( bis jetzt sind es aber nur 8 )aus der JGS_Galerie auf der Foren startseite haben
Das ergebnis aus den Obrigen Code von mir ist dieses





bei dem Code von @Haumi wurde ja immer nur EIN bild angezeigt
Der einzigste nachteil an meinem erweiterten Code ist halt das es sein kann das die bilder Doppelt drin sind aber dieses ist mir eigentlich relativ



Geschrieben von haumi am 12.09.2009 um 10:24:

 

Das finde ich gar keine schlechte Idee.
Um jedoch Dublikate zu vermeiden muss der Code anders geschrieben werden.
Da schau ich eventuell mal was da machbar ist, aber erst nach meinem Urlaub.

LG
haumi



Geschrieben von FOFO am 12.09.2009 um 10:32:

 

Das mit den dublikaten wird nur dann relativ schnell vorkommen wenn nur wenige bilder in der Galerie sind wir hatten es nach einem intensiven test gestern 1 mal und wir haben ca. 90 bilder drin

Und Haumi dein Dr. hat gesagt du sollst abschalten mach mal urlaub :) st1
Wünsche dir Schöne erholsame Tage



Geschrieben von FOFO am 18.09.2009 um 23:57:

 

Habe gerade durch einen dummen zufall was anderes dafür gefunden

Man kann das ganze auch per iframe einbinden dort hat man dann die möglichkeit noch die kategorie die anzahl usw anzugeben

Die bilder sind dann auch direkt mit der Galerie verlinkt



Geschrieben von tuner am 11.02.2012 um 21:42:

 

Zitat:
Original von FOFO
Habe gerade durch einen dummen zufall was anderes dafür gefunden

Man kann das ganze auch per iframe einbinden dort hat man dann die möglichkeit noch die kategorie die anzahl usw anzugeben

Die bilder sind dann auch direkt mit der Galerie verlinkt


Wie hast du das gelöst fofo das die bilder dann auch verlinkt sind ?

Danke schon mal. st12



Geschrieben von FOFO am 11.02.2012 um 22:37:

 

Du kannst auch das teil was von haus aus drin ist nutzen spart db abfragen :)

Schau mal hier ist alles beschrieben

http://forum.itratos.de/showthread.php?7275-Benutzung-JGS-Galerie-4.0.0-Schnittstelle&highlight=iframe+galerie

ist über die externe Schnittstelle und funktioniert genauso und zeigt noch etwas mehr an



Geschrieben von tuner am 11.02.2012 um 22:38:

 

Dank dir Fofo. st12



Geschrieben von FOFO am 11.02.2012 um 22:45:

 

und wenn du sie NEBENEINANDER haben willst musst du es so machen

ist hier im zweiten beitrag beschrieben


http://forum.itratos.de/showthread.php?12092-Zufallsbilder-Nebeneinander-im-Portal&highlight=iframe+galerie



Geschrieben von tuner am 11.02.2012 um 22:49:

 

ok super. Vielen dank. st12


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH