Seite 1 von 1

Flash auf meiner PHP Seite?

Verfasst: 01.07.2013 10:33
von Velaja
Huhu.

Ich weiß einfach nicht weiter und da knacke ich nun seit gut 2 Stunden erfolglos dran herum.
Ich möchte gerne einen Flashbutton auf meiner eigens dafür erschaffenen PHP Seite einbinden.

Code: Alles auswählen

<?php
/**
*
* @author Original Autor Benutzername autor_email@domain.de - http://meine-seite.de
* @author Anderer Autor Benutzername andere_email@domain.de - http://domain.de
*
* @package {PACKAGENAME}
* @version $Id$
* @copyright (c) 2007 Dein Gruppen Name
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* @ignore
*/
// Benötigte Dateien und Variablen von phpBB 
define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Da wir weiter unten noch einen Avatar anzeigen lassen wollen,
// benötigen wir noch die dazu passende Funktion 
// die in der Datein includes/functions_display.php vorhanden ist.
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

// Session auslesen und Benutzer-Informationen laden
$user->session_begin();  // Session auslesen
$auth->acl($user->data); // Benutzer-Informationen laden
$user->setup('mods/rim_ger'); // Sprachvariablen aus eigener Sprach Datei laden

/*
* Nun folgt erst Dein PHP Code für die neue Seite, also:
* Variablen setzen, Datenbankabfragen, Einfügen und Entfernen von Einträgen usw...
*
* Dies ist nun ein sehr primitives Beispiel. 
* Es soll nur veranschaulichen wie es funktioniert.
*
*/

$rim_play = '<a href="http://www.google.com/"><img src="http://www.google.com/intl/en_ALL/images/logo.gif" alt="Google" /></a>';

// Ein typischer Gebrauch um Variablen an das Template zu senden.
$template->assign_vars(array(
    'EXAMPLE_VAR'    => $example_variable,
    'RIMSHOT'    => $rim_play,
));

/*
 * Standard Beispiel um eine Block Variable fuer das Template zu fuellen.
 * Dies wird Dir ermöglichen einen Block oder ein Array im Template darzustellen
 * Dies ist nützlich um SQL Abfragen aus der Datenbank in das Template zu überführen.
 */
{
    $template->assign_block_vars('block_name', array(
        'EXAMPLE'        => $row['beispiel'],
        'DEMO'            => $row['demonstration'],
    ));
}

// Seiten Titel, diese Sprach Variable sollte in der Sprach Datei, 
// welche weiter oben genannt wurde, definiert sein.
page_header($user->lang['MEIN_TITEL']);

// Defniere nun den Dateinamen Deines Templates welches Du benutzen moechtest.
// Dies ist der Name von Deinem Template welches unter /styles/<style>/templates/ zu finden ist.
$template->set_filenames(array(
    'body' => 'rim_body.html',
));

// Script vervollständigen und Seite anzeigen lassen.
page_footer();

?>
Das ist die Seite..
Wie bekomme ich da nun den Flashbutton von der alten Homepage importiert?
Der Code von dem Ding ist:

Code: Alles auswählen

<img class="mceItemMedia mceItemFlash" src="http://www.mfxcraft.de/wp-includes/js/tinymce/themes/advanced/img/trans.gif" data-mce-json="{'video':{},'params':{'wmode':'transparent','flashVars':'color=ff0000&sound=http://myinstants.com/media/sounds/badumtss.swf.mp3','src':'http://myinstants.com/media/bt/genericInstant_event.swf','flashvars':'color=ff0000&sound=http://myinstants.com/media/sounds/badumtss.swf.mp3'},'name':null,'hspace':null,'vspace':null,'align':null,'bgcolor':null}" height="100" width="100">
Wäre sehr dankbar wenn mir da jemand helfen kann. Über google und co komme ich nicht weiter. :(

EDIT: Problem gelöst. Lösungsweg: Nicht über php regeln, sondern einfach die Templatedatei nutzen um ein objekt einzubinden.

Code: Alles auswählen

<object width="100" height="100" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
<param value="transparent" name="wmode">
<param value="color=ff0000&sound=http://myinstants.com/media/sounds/badumtss.swf.mp3" name="flashVars">
<param value="http://myinstants.com/media/bt/genericInstant_event.swf" name="src">
<param value="color=ff0000&sound=http://myinstants.com/media/sounds/badumtss.swf.mp3" name="flashvars">
<embed width="100" height="100" flashvars="color=ff0000&sound=http://myinstants.com/media/sounds/badumtss.swf.mp3" wmode="transparent" src="http://myinstants.com/media/bt/genericInstant_event.swf" type="application/x-shockwave-flash">
</object>
Puh war das ein langer Kampf!