Nefungující youtube videa v českém wordpressu s Texy! pluginem
V jednom starším příspěvku jsem si stěžoval, že když si nainstaluji defaultní český WordPress 2.0.5 s Texy! pluginem (nevím jestli je v aktuální verzi již opraveno), tak se mi nezobrazují videa, která vložím přímo do stránky například z youtube.com. Řešení publikoval Jakub Tomášek, ale zapomněl dodat, kam ten kus kódu umístit, což je to nejdůležitější.
Pokud máte tedy stejný problém jako já, řešení je následující. Kód
$texy->htmlModule->trustMode(FALSE);
je potřeba umístit do
souboru wp-content/plugins/texy-plugin.php
na řádek 112 do
funkce do_texy(). Upravená fce do_texy() bude vypadat takto:
<?php
.....
function do_texy($text)
{
if (!has_texy_header($text)) {
// apply default filters
$text = wptexturize($text);
$text = convert_smilies($text);
$text = convert_chars($text);
$text = wpautop($text);
return $text;
}
$texy = &newTexy();
$texy->headingModule->top = 3;
$texy->htmlModule->trustMode(FALSE);
return do_texy_cache($texy, $text);
}
.....
?>
A na závěr jedno video, které přikládám jako důkaz, že to funguje 🙂 Jedná se o trailer na film Transformers via Jakub Krčmář alias Whitwa.
Keydža 27.06.07 17:32
Jedna chybka tu stále je
Pokud po úpravě tohoto kódu vložím video z YouTube, video se zobrazí a nad ním rovněž kousek kódu
což je pravděpodobně vedlejší produkt našeho úspěchu. :-) Ovšem stačí ho jen smazat a video i tak funguje…
David 28.06.07 20:53
Nevite, jak udelat, aby se dalo video prohlizet i pres Texy! v redakcnim systemu Textpattern? Vubec si s tim nevim rady, diky
cube48 15.07.07 18:20
~~ Autor: David v 28.06.2007 – 20:53 napsal(a):
Nevite, jak udelat, aby se dalo video prohlizet i pres Texy! v redakcnim systemu Textpattern? Vubec si s tim nevim rady, diky~~
Nevim, jestli Ti to pomuze s videem (nezkousel jsem), ale mel jsem ekvivalentni problem s interpretaci vkladaneho kodu. Texy! mi prznil tagy jednoho pluginu pro TP.
Otevri soubor /textpattern/lib/texy-compact.php a dej v nem vyhledat retezec „htmlModule->trustMode“. Hned u nej bude nejspis prazdna zavorka a do ni vepis „FALSE“ (viz. priklad vyse). Uloz a melo by to makat ;)
Capli 09.03.08 12:51
Nemůžu si pomoci, ale i po upravení kódu mě Texy videa z youtube przní tak, že mi to rozhodí celou stránku. Napoprvé je to většinou vše ok, ale když chci článek editovat, kód je uplně rozhozenej a sním pak i celý web :( řeším to tak, že to po každé musím ručně upravovat a fakt mě to nebaví :(
Pari 09.03.08 13:57
Ano, ale to je způsobeno tím, že mezitím vyšla nová verze WordPress a Texy. Plugin, který obstarává spolupráci zřejmě nefunguje nejlépe, snad bude aktualizován. Jinak doporuřuji používat syntaxi v Texy, která je přímo určena pro vkládání videíí z youtube, potažmo podobných služeb.
Přidej vlastní názor
Ty