YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.2.x » [WBB 2.2.x] Allg. Fragen und Probleme » TrailerBox erstellen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 2.483 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als unerledigt markiert. Thread unerledigt

Zum Ende der Seite springen TrailerBox erstellen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Goonie1981 Goonie1981 ist männlich
Mitglied


images/avatars/avatar-2387.jpeg

Dabei seit: 19.02.05
Beiträge: 420
Herkunft: HH
Forenversion: 2.3

 TrailerBox erstellen Antworten Zitieren Editieren Melden       UP

Problembeschreibung:

Ich möchte im JGS Portal eine Box haben, in der Trailer abgespielt werden.



Habe hier netter weise auch eine PHP-Datei erstellt bekommen, mit der dies möglich gemacht werden kann. Allerdings stehe ich derzeit auf nem riesen Schlauch und weiß nicht, was ich in die Portalbox reinschreiben soll.

Hier mal der Code der PHP:

code:
1:
<?php  $pfad = 'movie'; //hier das Verzeichnis in dem die Videos liegen  function all_movies($verzeichnis) {     $result=array();     $dieser_ordner = glob($verzeichnis.'/*');     if(is_array($dieser_ordner))     {       foreach($dieser_ordner as $value)       {         if(is_file($value)) $result[] = $value;         if(is_dir($value))           $result = array_merge($result,all_movies($value));       }     }     return $result; } $list = all_movies($pfad); srand((float) microtime() * 10000000); $movie_keys = array_rand($list, 2);  ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Document Movie</title> </head> <body> <!-- Moviebereich kein CSS vorhanden--> <div id="movie" class="movie"> <object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" width="316" height="316" codebase="http://www.apple.com/qtactivex/qtplugin.cab"> <param name="SRC" value="<?echo $list[$movie_keys[0]];?>"> <param name="AUTOPLAY" value="true"> <param name="CONTROLLER" value="true"> <param name="LOOP" value="false"> <embed src="<?echo $list[$movie_keys[0]];?>" width="pixels" height="pixels" AUTOPLAY="true" CONTROLLER="true" LOOP="false" PLUGINSPAGE="http://www.apple.com/quicktime/download/"></embed> </object> </div> <!-- Moviebereich Ende--> </body> </html>


__________________
*** I create fear, 'cause fear is my ticket back to the real world. ***
25.09.08 21:29 Goonie1981 ist offline E-Mail Finden Als Freund hinzufügen
Schweinebacke Schweinebacke ist männlich
Mitglied


images/avatars/avatar-5303.jpg

Dabei seit: 06.01.06
Beiträge: 826
Herkunft: Baden Württemberg

Antworten Zitieren Editieren Melden       UP

gibt es beim JGS Portal keine Website im Portal-Box?
25.09.08 21:40 Schweinebacke ist offline E-Mail Finden Als Freund hinzufügen
Goonie1981 Goonie1981 ist männlich
Mitglied


images/avatars/avatar-2387.jpeg

Dabei seit: 19.02.05
Beiträge: 420
Herkunft: HH
Forenversion: 2.3

Themenstarter Thema begonnen von Goonie1981
Antworten Zitieren Editieren Melden       UP

Es gibt ne Box, in der mann eine externe Seite einbinden kann. Habe es eben mal gemacht und entsprechend die URL in die Box reingesetzt. Jetzt kommt im Portal in genau dieser Box jedoch folgende Fehlermeldung:

Warning: array_rand() [function.array-rand]: Second argument has to be between 1 and the number of elements in the array in /www/htdocs/v154257/movie.php on line 21


In der PHP habe ich an dieser Stelle:

code:
1:
hier das Verzeichnis in dem die Videos liegen


den Pfad zum TrailerVerzeichnis wie folgt angegeben:

http://www.die-filmfreaks.de/trailer


Ich hoffe doch mal, dass dies so halbwegs richtig ist.

__________________
*** I create fear, 'cause fear is my ticket back to the real world. ***
25.09.08 21:51 Goonie1981 ist offline E-Mail Finden Als Freund hinzufügen
Schweinebacke Schweinebacke ist männlich
Mitglied


images/avatars/avatar-5303.jpg

Dabei seit: 06.01.06
Beiträge: 826
Herkunft: Baden Württemberg

Antworten Zitieren Editieren Melden       UP

Du hast hier eine 1 stehen:array_rand($list, 2);

php:
1:
$movie_keys array_rand($list2);


stell das wieder auf 2

wenn dort (http://www.die-filmfreaks.de/) die movie.php liegt und die Trailer in Verzeichnnis trailer, dann nur den Pfad trailer benützen.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Schweinebacke: 25.09.08 22:04.

25.09.08 21:59 Schweinebacke ist offline E-Mail Finden Als Freund hinzufügen
Goonie1981 Goonie1981 ist männlich
Mitglied


images/avatars/avatar-2387.jpeg

Dabei seit: 19.02.05
Beiträge: 420
Herkunft: HH
Forenversion: 2.3

Themenstarter Thema begonnen von Goonie1981
Antworten Zitieren Editieren Melden       UP

Da steht bei mir in der Datei aber eine 2 an dieser Stelle.

__________________
*** I create fear, 'cause fear is my ticket back to the real world. ***
25.09.08 22:06 Goonie1981 ist offline E-Mail Finden Als Freund hinzufügen
Schweinebacke Schweinebacke ist männlich
Mitglied


images/avatars/avatar-5303.jpg

Dabei seit: 06.01.06
Beiträge: 826
Herkunft: Baden Württemberg

Antworten Zitieren Editieren Melden       UP

habe gerade deinen Quelltext angesehen. JS wird so keine phpSeite in eine Box zulassen.

da fehlen Angaben <param name="SRC" value="..."> und <embed src="..."

ich habe mal die Anleitung vom JS-Portal überflogen, dort steht html hinter der eingebundenen Seite traurig

aber so wie ich das sehe, gibt es dort schon ein Zufallsbild. Das könnte man eventuell übernehmen.

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von Schweinebacke: 25.09.08 22:23.

25.09.08 22:12 Schweinebacke ist offline E-Mail Finden Als Freund hinzufügen
Goonie1981 Goonie1981 ist männlich
Mitglied


images/avatars/avatar-2387.jpeg

Dabei seit: 19.02.05
Beiträge: 420
Herkunft: HH
Forenversion: 2.3

Themenstarter Thema begonnen von Goonie1981
Antworten Zitieren Editieren Melden       UP

Zitat:
Original von Schweinebacke

da fehlen Angaben <param name="SRC" value="..."> und <embed src="..."


RIDDLER lässt grüßen, verstehe nur Bahnhof.

__________________
*** I create fear, 'cause fear is my ticket back to the real world. ***
25.09.08 22:17 Goonie1981 ist offline E-Mail Finden Als Freund hinzufügen
Schweinebacke Schweinebacke ist männlich
Mitglied


images/avatars/avatar-5303.jpg

Dabei seit: 06.01.06
Beiträge: 826
Herkunft: Baden Württemberg

Antworten Zitieren Editieren Melden       UP

gibt es sowas wie galerie.php oder das temple dazu?

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Schweinebacke: 25.09.08 22:21.

25.09.08 22:21 Schweinebacke ist offline E-Mail Finden Als Freund hinzufügen
Goonie1981 Goonie1981 ist männlich
Mitglied


images/avatars/avatar-2387.jpeg

Dabei seit: 19.02.05
Beiträge: 420
Herkunft: HH
Forenversion: 2.3

Themenstarter Thema begonnen von Goonie1981
Antworten Zitieren Editieren Melden       UP

Jepp, ne galerie.php gibt es. Ich häng sie mal an.

Dateianhang:
unknown jgs_galerie.php (9,15 KB, 1 mal heruntergeladen)


__________________
*** I create fear, 'cause fear is my ticket back to the real world. ***
25.09.08 22:22 Goonie1981 ist offline E-Mail Finden Als Freund hinzufügen
Schweinebacke Schweinebacke ist männlich
Mitglied


images/avatars/avatar-5303.jpg

Dabei seit: 06.01.06
Beiträge: 826
Herkunft: Baden Württemberg

Antworten Zitieren Editieren Melden       UP

da gibt es das jgs_galerie_boxbit template dazu! häng das bitte auch mal mit rann.
25.09.08 22:33 Schweinebacke ist offline E-Mail Finden Als Freund hinzufügen
Goonie1981 Goonie1981 ist männlich
Mitglied


images/avatars/avatar-2387.jpeg

Dabei seit: 19.02.05
Beiträge: 420
Herkunft: HH
Forenversion: 2.3

Themenstarter Thema begonnen von Goonie1981
Antworten Zitieren Editieren Melden       UP

Kommt sofort.

Dateianhang:
txt jgs_galerie_boxbit.txt (850 Byte, 1 mal heruntergeladen)


__________________
*** I create fear, 'cause fear is my ticket back to the real world. ***
25.09.08 22:39 Goonie1981 ist offline E-Mail Finden Als Freund hinzufügen
Schweinebacke Schweinebacke ist männlich
Mitglied


images/avatars/avatar-5303.jpg

Dabei seit: 06.01.06
Beiträge: 826
Herkunft: Baden Württemberg

Antworten Zitieren Editieren Melden       UP

werde mir das jetzt mal zu anschauen - da wird sich schon was machen lassen.

Edit:

So, dann werden wir mal.

Ich habe für die Zufalls-Movies eine neue PHP angelegt (jgs_portal_zufallsmovie.php)
Die ins Verzeichnis jgs_portal_include kopieren.

Dann die jgs_portal.php öffnen und nach der Zeile // Start Zufallsbild suchen. (4 Zeilen)

// Start Zufallsbild
if(preg_match("*\[zufallsbild\]*", $seiteninfos['seiten_text'])){
require("./jgs_portal_include/jgs_portal_zufallsbild.php");
}

Darunter

// Start Zufallsmovie
if(preg_match("*\[zufallsmovie\]*", $seiteninfos['seiten_text'])){
require("./jgs_portal_include/jgs_portal_zufallsmovie.php");
}

einfügen. Speichern und wieder hochladen.

Die PHP habe ich in geänderter Form mit angehängt. (Wenn noch andere Änderungen bei euch vorgenommen wurden diese nicht nehme. Das ist die Original mit dem Zusatz fürs Movie)

Dann die Sprachvariable erstellen – ACP - Sprachvariable erstellen – in Kategorie: jgsportal

Die Sprachvariable: LANG_JGSPORTAL_ZUFALLSMOVIEFEHL mit Kein Movie vorhanden erstellen.

Zuletzt das Verzeichnis movies erstellen und die Videos dort reinstellen.

Der Ordner muss im gleichen Verzeichnis wie die jgs_portal.php liegen Bei Änderung des Namens in der jgs_portal_zufallsmovie.php den Namen ebenfalls ändern.

Jetzt muss nur noch die Box erstellt werden.

ACP - Box hinzufügen

Titel der Box: >> Zufallsmovies

Inhalt der Box: >> [zufallsmovie]

Gruppenrechte setzen und den Rest konfigurieren - Speichern

Da müsste Alles sein.

Dateianhänge:
unknown jgs_portal.php (13 KB, 0 mal heruntergeladen)
unknown jgs_portal_zufallsmovie.php (3,10 KB, 2 mal heruntergeladen)

Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von Schweinebacke: 26.09.08 12:36.

25.09.08 22:47 Schweinebacke ist offline E-Mail Finden Als Freund hinzufügen
Goonie1981 Goonie1981 ist männlich
Mitglied


images/avatars/avatar-2387.jpeg

Dabei seit: 19.02.05
Beiträge: 420
Herkunft: HH
Forenversion: 2.3

Themenstarter Thema begonnen von Goonie1981
Antworten Zitieren Editieren Melden       UP

Absolut TOP, mehr kann man dazu nicht sagen. Funktioniert einwandfrei. Ich danke dir 1000 MAL für dieses geniale Machwerk.

__________________
*** I create fear, 'cause fear is my ticket back to the real world. ***
26.09.08 18:27 Goonie1981 ist offline E-Mail Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.2.x » [WBB 2.2.x] Allg. Fragen und Probleme » TrailerBox erstellen