Една от най-фешън функциите на третата версия на най-популярния форум-софтуер – phpBB е създаването на custom bbcodes. С други думи bbcodes за каквото се сетите, стига да има HTML еквивалент.

От съображения за сигурност добавяне на суров HTML код е забранено, но това се компенсира се вече споменатите бибикодове.

Започваме с applet tag, защото аз го ползвах в старата версия на форума си и предполагам, че все може да свърши работа на някой уеб-маниак. В администаторския контролен панел избирате таба Posting (на знам как е преведено на български) и от менюто в ляво BBCodes (то се отваря по подразбиране, но добрата практика изисква да го кажем).  След това щракваме на Add a new BBcode. Дотук и за трите кода е еднакво.
След това в полето BBCode usage записваме:

[applet={NUMBER1},{NUMBER2},{INTTEXT}]{URL}[/applet]

а в полето HTML replacement:

<applet width={NUMBER1} height={NUMBER2}>
<param name=code value=”{INTTEXT}”>
<param name=codebase value=”{URL}”>
</applet>

Демо


За youtube bbcode задаваме:

BBCode usage

[youtube]{SIMPLETEXT}[/youtube]

HTML replacement:

<object width=”720″ height=”578″><param name=”movie” value=”http://www.youtube.com/v/{SIMPLETEXT}”></param><param name=”wmode” value=”transparent”></param><embed src=”http://www.youtube.com/v/{SIMPLETEXT}” type=”application/x-shockwave-flash” wmode=”transparent” width=”720″ height=”578″></embed></object>

Демо


За vbox bbcode задаваме:

BBCode usage

[vbox]{SIMPLETEXT}[/vbox]

HTML replacement:

<object width=”720″ height=”593″><param name=”movie” value=”http://i47.vbox7.com/player/ext.swf?vid={SIMPLETEXT}”></param><param name=”wmode” value=”transparent”></param><embed src=”http://i47.vbox7.com/player/ext.swf?vid={SIMPLETEXT}” type=”application/x-shockwave-flash” wmode=”transparent” width=”720″ height=”593″></embed></object>

Демо


Ето и как се ползват самите бибикодове:

За аплета трябва да знаете директорията, в която се намира класа (codebase) и името на самия клас (code). След което пишете: [applet=XXX,YYY,ImeNaKlas.class]http://site.com/applets/naprimer/[/applet], където XXX и YYY са съответно широчина и височина на аплета в пиксели.

За ютубата пишете [youtube]hD3deQmyRHw[/youtube], където hD3deQmyRHw е част от URL на http://www.youtube.com/watch?v=hD3deQmyRHw.

За vbox-а схемата е подобна. Пишете [vbox]f8d03f79[/vbox] и това ще изобрази видео, което е с URL http://vbox7.com/play:f8d03f79.

За клиповете съм хардкорнал височината и широчината, но идеята е ясна и знаете как да се оправите. Ако не знаете, вижте аплет бибикода.