Flashvideos einbetten & safeHTML

In this board you can talk about general questions about phpMyFAQ

Moderator: Thorsten

Post Reply
Vetinari
Posts: 3
Joined: Thu Jul 22, 2010 11:37 am

Flashvideos einbetten & safeHTML

Post by Vetinari »

Hallo und erstmal vielen Dank für diese tolle Software!

Ich administriere ein phpMyFaq 2.0.12 System in dem jetzt die Möglichkeit Flash Videos einzubetten freigeschaltet werden soll. Über die Suche habe ich erfahren, dass dies zumindest in dieser Version nicht ohne weiteres möglich ist.

Code: Select all

<script src="http://www.domain.de/fileadmin/videos/AC_RunActiveContent.js" type="text/javascript"></script>

<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','260','height','230','src','videos/FCT-05-Oeffnen_1','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','videos/FCT-05-Oeffnen_1' ); //end AC code
</script>
<noscript>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="260" height="230">
  <param name="movie" value="videos/FCT-05-Oeffnen_1.swf" />
  <param name="quality" value="high" />
  <embed src="videos/FCT-05-Oeffnen_1.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="260" height="230"></embed>
</object>
</noscript>
Wenn ich den obigen HTML Code per Copy & Paste in der HTML-Ansicht einfüge, werden leider alle "unsicheren" Tags entfernt.

Die Funktion safeHTML in der functions.php habe ich bereits geändert:

Code: Select all

function safeHTML($html)
{
    $html = strip_tags($html, "<script><object><noscript><param><embed><strong><em><i><u><a><br>");
    $html = str_replace('<a ', '<a rel="nofollow" ', $html);
    return $html;
}
Leider hat dies keine Änderung gebracht, die Tags werden weiterhin beim Speichern entfernt. Gibt es einen Cache der geleert werden muss oder woran kann das liegen?
Thorsten
Posts: 15815
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: Flashvideos einbetten & safeHTML

Post by Thorsten »

Hi,

die 2.0.12 ist ohne Support und du solltest auf die 2.6 updaten. Da kann ich dir dann helfen.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Vetinari
Posts: 3
Joined: Thu Jul 22, 2010 11:37 am

Re: Flashvideos einbetten & safeHTML

Post by Vetinari »

Hi, ein Upgrade auf 2.6 ist leider schwierig, da wir die default templates und auch einige der Funktionen im inc-Verzeichnis doch recht stark modifiziert haben.

Oder gibt es eine Möglichkeit das Upgrade intelligent durchzuführen?

Falls es dich interessiert ist hier der Link zu diesem FAQ-System:
http://www.hoermann.de/faq/index.php
Thorsten
Posts: 15815
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: Flashvideos einbetten & safeHTML

Post by Thorsten »

Hi,

was habt ihr so alles geändert? Auch etwas an der DB?

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Vetinari
Posts: 3
Joined: Thu Jul 22, 2010 11:37 am

Re: Flashvideos einbetten & safeHTML

Post by Vetinari »

Hallo Thorsten, da das Projekt auch schon seit März 2009 läuft (und ich mir auch nicht ins kleinste Detail gemerkt habe, was wir damals alles ändern mussten :wink: ), hab ich mir gerade mit WinMerge erst einmal einen Überblick verschafft, in dem ich unser Live-System mit den default 2.0.12 files verglichen habe.

Geändert wurden zum Glück nur 24 Dateien:
4 files in /inc (constants.php, Faq.php, functions.php, Tags.php)
15 files in /template (nur .tpl und .css files, was passiert hier beim update?)
und auch die language_de.php, artikel.php, index.php, main.php und search.php

Ausserdem haben wir noch einige files durch die Pflege der Inhalte hinzugefügt, also hauptsächlich in /images. Jetzt trau ich uns das mit dem Update auf die aktuelle Version schon eher zu :)

Ist die Möglichkeit, Flash-Dateien zu verwenden, denn in 2.6 oder 2.7 bereits im Standard möglich oder müssten wir dafür noch Anpassungen vornehmen?

Gruß, Mathias
Thorsten
Posts: 15815
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: Flashvideos einbetten & safeHTML

Post by Thorsten »

Hi,
Vetinari wrote:Ist die Möglichkeit, Flash-Dateien zu verwenden, denn in 2.6 oder 2.7 bereits im Standard möglich oder müssten wir dafür noch Anpassungen vornehmen?
das geht mit dem aktuellen Editor der 2.6.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Post Reply