Player einbauen
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 501
- Registriert: 22.02.2008 23:08
- Wohnort: Herzogenrath
- Kontaktdaten:
Player einbauen
Hallo!
Ich wollte in meinem Forum (phpBB3) in der Leiste, wo man sich einloggt - die Userlist einsehen kann usw, ein zusätzliches Dingen einbauen. Und zwar des sich ein Pop-Up öffnet in dem ein Player von Playlist.com denn die Musik abspielt.
Weiss da einer wie des geht, hab da nämlich keine Ahnung von??? Hab des nur ma innem phpBB2 Forum gesehen...
Ich wollte in meinem Forum (phpBB3) in der Leiste, wo man sich einloggt - die Userlist einsehen kann usw, ein zusätzliches Dingen einbauen. Und zwar des sich ein Pop-Up öffnet in dem ein Player von Playlist.com denn die Musik abspielt.
Weiss da einer wie des geht, hab da nämlich keine Ahnung von??? Hab des nur ma innem phpBB2 Forum gesehen...
-
- Mitglied
- Beiträge: 501
- Registriert: 22.02.2008 23:08
- Wohnort: Herzogenrath
- Kontaktdaten:
-
- Mitglied
- Beiträge: 501
- Registriert: 22.02.2008 23:08
- Wohnort: Herzogenrath
- Kontaktdaten:
Hallo Greyhound76,
Hab das selbe gerade bei unserem Forum gemacht, ist an sich ganz leicht. Als erstes fügst du folgenden Link dort ein, wo du eben den Link zu deinem Player möchstest, ich habs direkt in den overall_header.html gepackt:
Dann suchst du folgendes ebenfalls in der overall_header.html:
Darunter fügst du folgendes ein:
Die Breite und Höhe des PopUps kannst du natürlich ändern, das sind die Werte, die wir verwendet haben.
Als nächstes suchst du folgendes in includes/function.php:
Darunter fügst du folgendes ein:
Jetzt musst du eine neue php Datei anlegen, die du radio.php nennst und die in den root Ordner deines Forums muss, wo also auch index.php und viewforum.php und co liegen. In diese neue Datei kommt folgendes:
"Unser Radio" bitte mit dem gewünschten Titel ersetzten und Datei hochladen nicht vergessen.
Dann legst du eine Templatedatei für deinen Player an, diese nennst du radio.html und speicherst sie in deinem Style ab, wenn du prosilver verwendest gehört die Datei unter: styles/prosilver/template
In diese Datei kommt folgender Code:
Nur noch deinen Code einfügen, den du auf Playlist.com erhälst und hochladen, das wars schon, wenn ich jetzt zu der frühen Stunde nicht was vergessen habe.
Ahja kleine Anmerkung, wenn du mehr als eine Sprache installiert hast, musst du natürlich statt Player beim Link, eine Sprachvariabel definieren, da wir aber nur deutsch haben und ich etwas faul war, hab ich drauf verzichtet.
Funktioniert bisher alles bestens, du kannst auch Gäste ausschließen und theoretisch sogar eine eigene Befugnis einbauen, um zu regeln, wer den Player sehen kann und wer nicht, aber das ist erstmal das Grundgerüst.
Hab das selbe gerade bei unserem Forum gemacht, ist an sich ganz leicht. Als erstes fügst du folgenden Link dort ein, wo du eben den Link zu deinem Player möchstest, ich habs direkt in den overall_header.html gepackt:
Code: Alles auswählen
<a href="{U_RADIO}" onclick="radiopop(this.href); return false;" >Player</a>
Code: Alles auswählen
/**
* Find a member
*/
function find_username(url)
{
popup(url, 760, 570, '_usersearch');
return false;
}
Code: Alles auswählen
function radiopop(url)
{
popup(url, 540, 330, '_radio');
return false;
}
Als nächstes suchst du folgendes in includes/function.php:
Code: Alles auswählen
'U_FAQ' => append_sid("{$phpbb_root_path}faq.$phpEx"),
Code: Alles auswählen
'U_RADIO' => append_sid("{$phpbb_root_path}radio.$phpEx"),
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
page_header('Unser Radio');
$template->set_filenames(array(
'body' => 'radio.html',
));
page_footer();
?>
Dann legst du eine Templatedatei für deinen Player an, diese nennst du radio.html und speicherst sie in deinem Style ab, wenn du prosilver verwendest gehört die Datei unter: styles/prosilver/template
In diese Datei kommt folgender Code:
Code: Alles auswählen
<!-- INCLUDE simple_header.html -->
...Hier kommt der Code von Playlist.com oder jeder anderen ähnlichen Seite hin, die sowas unterstützt....
<!-- INCLUDE simple_footer.html -->
Ahja kleine Anmerkung, wenn du mehr als eine Sprache installiert hast, musst du natürlich statt Player beim Link, eine Sprachvariabel definieren, da wir aber nur deutsch haben und ich etwas faul war, hab ich drauf verzichtet.

Funktioniert bisher alles bestens, du kannst auch Gäste ausschließen und theoretisch sogar eine eigene Befugnis einbauen, um zu regeln, wer den Player sehen kann und wer nicht, aber das ist erstmal das Grundgerüst.
Amaya hat geschrieben:
Funktioniert bisher alles bestens, du kannst auch Gäste ausschließen und theoretisch sogar eine eigene Befugnis einbauen, um zu regeln, wer den Player sehen kann und wer nicht, aber das ist erstmal das Grundgerüst.
hab alles so gemacht wie du es beschrieben hast funktioniert einwandfrei..
wie kann ich das machen das nur registrierte benutzer befugnis dafür haben``???
Hey crisp, das freut mich zu hören.
Also die einfachste Variante, die ich auch benutzt habe, ist Gäste einfach auszusperren. Statt diesen Code im PopUP:
Einfach den verwenden:
Zusätzlich dann vielleicht auch noch für den Link:
Hoffe das hilft dir, eine spezielle Berechtigung hab ich für den Player noch nicht vergeben, kommt vielleicht noch, erstmal müssen grundlegendere Dinge im Forum gemacht werden. 
Also die einfachste Variante, die ich auch benutzt habe, ist Gäste einfach auszusperren. Statt diesen Code im PopUP:
Code: Alles auswählen
<!-- INCLUDE simple_header.html -->
...Hier kommt der Code von Playlist.com oder jeder anderen ähnlichen Seite hin, die sowas unterstützt....
<!-- INCLUDE simple_footer.html -->
Code: Alles auswählen
<!-- INCLUDE simple_header.html -->
<!-- IF S_USER_LOGGED_IN and not S_IS_BOT -->
... Player Code ...
<!-- ELSE -->
Tut mir leid, nur für registrierte Mitglieder.
<!-- ENDIF -->
<!-- INCLUDE simple_footer.html -->
Code: Alles auswählen
<!-- IF S_USER_LOGGED_IN and not S_IS_BOT -->
<a href="{U_RADIO}" onclick="radiopop(this.href); return false;" >Player</a>
<!-- ENDIF -->
