ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Bbcode 2.0i Erweitern?

Geschlossen
  1. #1
    User Pic
    Renesp6 Mitglied
    Registriert seit
    10.05.2006
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    Hiho liebe Community lächeln

    Folgendes: Ich hätte liebend gern einen FLV Player im Bbcode integriert.
    Also am besten so, das man im Admin menü Breite x Höhe einstellen kann, und natürlich auch im Forum / News etc komfortabel einbinden. Für Selfpages ist es ja kein Thema (da nen Kinderspiel^^), aber den Bbcode zu erweitern... Ich bin zu blöd für und hoffe auf eure Hilfe lächeln

    Also erstmal zum Player selbst: Ich verwende diesen hier: externer Link

    Der liegt bei mir im im embed Ordner (nicht im Clan Script) sondern Root\embed)
    Eingebettet würde er so:
    ZitatZitat

    <embed
    src="http://www.bla.com/embed/mediaplayer.swf"
    width="400"
    height="380"
    allowscriptaccess="always"
    allowfullscreen="true"
    flashvars="height=380&width=400&file=http://www.bla.com/pfad/zum/file/bla.flv&lightcolor=00b8fc&logo=http://www.bla.com/embed/logo.png&showstop=true&thumbsinplaylist=false"
    />


    Öh gerade nen Bug entdeckt: Das Ilch Forum scheint von selbst \ zu wörten setzen,wo sie nicht hingehören:
    aus meinen quote:
    width="400" <- die \ gehören da nicht hin oO Vllt ist es ja auch nur ein Bug in der Thread Vorschau :> // Edit: ist wirklich "Nur" ein bug in der Thread Vorschau lächeln

    Also, die Breite und Höhe Einstellungen sollte man so einstellen können wie die anderen Settings im Bbcode (YouTube,MyVideo etc)
    So,und anstatt der "Video Id des Anbieters" müsste halt nur der Pfad zur .flv datei übergeben werden. Ich hoffe, das Ihr mir dabei Helfen könnt, denn ich bin leider zu dämlich :'-(

    Vielen Dank im voraus,

    mfg

    René


    Zuletzt modifiziert von Renesp6 am 04.03.2008 - 11:28:19
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Akira Mitglied
    Registriert seit
    25.01.2007
    Beiträge
    1.369
    Beitragswertungen
    1 Beitragspunkte
    kannste übern badword filter zwinker
    externer Link Visit Us zwinker
    Neue Scripte: JQuery Login usw... Turnier(externer Link Multi-Bewertung, Refferer, Forum Upload, E-Mail login
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Renesp6 Mitglied
    Registriert seit
    10.05.2006
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Akira

    kannste übern badword filter zwinker


    das wage ich allerdings zu bezweifeln zwinker ^^
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ich hoffe das reicht dir, also so in etwa musst du vorgehen.
    www.ilch.de/forum-showposts-25675-p1.html
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Renesp6 Mitglied
    Registriert seit
    10.05.2006
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    Vielen vielen dank Mairu. Scheinbar bin ich zu blöd,die Suchfunktion zu nutzen - Ich fand mit der nämlich nichts passendes traurig

    Ich Probiere das mal,und melde mich danach wieder.

    mfg
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Renesp6 Mitglied
    Registriert seit
    10.05.2006
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    Hmm,will leider nicht so ganz (oder ich mach was falsch)
    ZitatZitat

    include/includes/class/tpl.php(Z.170-174)
    Code:
    //> Video Button!
    if($boolButton['fnFormatVideo'] == 1) {
    $BBCodeButtons .= "<a href=\"javascript:bbcode_insert_with_value_2('video','Gib hier die Video ID vom Anbieter an oder die URL(swf)','Bitte Anbieter ausw&auml;hlen.\\nAkzeptiert werden: swf, Google, YouTube und MyVideo')\"><img src=\"include/images/icons/bbcode/bbcode_video.png\" alt=\"Video einf&uuml;gen\" title=\"Video einf&uuml;gen\" width=\"23\" height=\"22\" border=\"0\"></a> ";
    }


    Quittiert mir die Hp mit einen:
    Parse error: syntax error, unexpected T_IF in /srv/www/web0/html/include/includes/class/tpl.php on line 179

    wobei es auch schnurz ist, wichtig ist das ja eh nicht.

    Den rest bekomme ich leider auch nicht gebacken - hatte mir die Codes für YouTube etc angeschaut, und gedacht,ich hätte das System verstanden,aber leider funktioniert das nicht traurig (Immerhin geht die Hp danach trotzdem :D)
    Probiert hatte ich es jetzt so in der bbcode.php:
    if($typ == "FLV") {
                $str = '<embed "\" src=\"http://www.bla.com/embed/mediaplayer.swf" "\" width=\"400" "\" height=\"380" "\" allowscriptacess=\"always" "\" allowfullscreen=\"true" "\" flashvars=\"file="".$id.""&lightcolor=00b8fc&logo=http://www.bla.com/embed/logo.png&showstop=true&thumbsinplaylist=false" "\" "/>"';
           	 }


    Ich denke mal, ich hab das total falsch gemacht hmm? Kann mir da jemand nachhelfen? Vielen dank nochmals / und im voraus

    mfg
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Anleitung, verändern der includes/class/bbcode.php suche dabei nach video und füge nach //> Video intergration.
    		if ($typ == 'flv') {
                $str = '<embed src="include/includes/mediaplayer.swf" width="400" height="380" allowfullscreen="true" flashvars="height='.$this->info['YoutubeHoehe'].'&width='.$this->info['YoutubeBreite'].'&file='.$id.'&lightcolor=00b8fc&showstop=true&thumbsinplaylist=false" />';
            }

    Das setzt voraus, dass die mediaplayer.swf auch im include/includes Ordner liegt.

    ein suche weiter nach video und ändere die Zeile nach //> Farf BB Code [VIDEO] dekodiert werden? zu

    $this->pattern[] = "%\[video=(google|youtube|myvideo|flv)\](.+)\[\/video\]%eUis";

    (flv eingefügt).

    Das wars schon, nun kannst du z.B. mit [video=flv]http://pfadzu.flv[/video] so ein Video einfügen.

    Du könntest jetzt noch in der includes/func/bbcode.php nach myvideo suchen und da flv mit in die Liste aufnemen.

    PS: Ich weiß nicht, inwiefern man damit Unsinn anstellen kann.


    Zuletzt modifiziert von Mairu am 04.03.2008 - 18:13:52
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Renesp6 Mitglied
    Registriert seit
    10.05.2006
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    Danke Mairu, du bist der Beste lächeln

    Unsinn damit? Berichtige mich,wenn ich Falsch liege,aber da sollte doch alles genauso sicher sein wie vorher auch? der Player sitzt in einen nicht schreibbaren Ordner, und wird ja nur Client seitig ausgeführt - oder nicht? Einzigst die flv Dateien können beliebig angegeben werden,aber das ist ja schlussendlich genau das selbe wie bei YouTube & Konsorten?.

    Könnte aber natürlich auch sein,das ich mal wieder falsch denke - auch hier wäre mir die Meinung eines Profis (dir :)) Gold wert.

    Achso,fast vergessen: War ja nicht anders zu erwarten; dein Code funktioniert einwandfrei, vielen dank.
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ja genau richtig, wenn keine Sicherheitslücken in dem Player sind, sollte man damit kein Unsinn anstellen können und ansonsten auch nur Clientseitig.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten