Úprava integrovaného BBKódu

Máte problémy s instalaci phpBB3 nebo s konverzi z phpBB2 na phpBB3? Zde naleznete pomoc.
Pravidla fóra
Čim více informací poskytnete ve vašem dotazu, tim vyšší je šance, že se vám dřív dostane přesné odpovědi. Uveďte odkaz na vaše fórum, používané rozšíření a styly a zkuste sepsat úpravy na fóru za poslední týdny. Nezapomeňte uvést výstižný titulek tématu.
Odpovědět
Uživatelský avatar
Difadon
Příspěvky: 242
Registrován: úte 05. lis 2013 21:33:22
Bydliště: Špindlerův Mlýn
Kontaktovat uživatele:

Úprava integrovaného BBKódu

Příspěvek od Difadon » úte 03. lis 2015 21:29:18

Ahoj,

Chtěl bych požádat o radu. Na začátek chci uvést, že nejsem žádný programátor a také si uvědomuji, že v novém phpBB se to má řešit přes rozšíření. Bohužel rozšíření vytvořit neumím, tak musím takhle.

Jde o integraci Lightbox do phpBB fóra. Dalo by se to vyřešit vytvořením nového img BBKódu, ale zajímalo by mě jak by to bylo takhle. :)

Integrace do webovek je hotová. Jde o úpravu integrovaného BBKódu img.

Začal jsem takto. V souboru /includes/bbcode.php:

Řádek:

Kód: Vybrat vše

'img'					=> array('{URL}'		=> '$1'),
Upraven na:

Kód: Vybrat vše

'img'					=> array('{URL}'		=> '$1', '{DESCRIPTION}'	=> '$2', '{TEXT}'			=> '$3'),
Řádek:

Kód: Vybrat vše

'img'		=> '<img src="$1" class="postimage" alt="' . $user->lang['IMAGE'] . '" />',
Upraven za:

Kód: Vybrat vše

'img'		=> '<a href="$1" data-lightbox="$3" data-title="$2"><img src="$1" class="postimage" alt="$2" width="25%" height="25%"' . $user->lang['IMAGE'] . '" /></a>',
V souboru styles/*/template/bbcode.html:
Řádek:

Kód: Vybrat vše

<!-- BEGIN img --><img src="{URL}" class="postimage" alt="{L_IMAGE}" /><!-- END img -->
Upraven na:

Kód: Vybrat vše

<!-- BEGIN img --><a href="{URL}" data-lightbox="{TEXT}" data-title="{DESCRIPTION}"><img src="{URL}" class="postimage" alt="{DESCRIPTION}" /><!-- END img -->
Vysvětlení hodnot:
$1 = {URL} = URL adresa obrázku
$2 = {DESCRIPTION} = Popis obrázku
$3 = {TEXT} = pojmenování skupiny obrázků (zařadí se do jedné skupiny = zobrazení šipek pro přechod mezi obrázky)

Konkrétně už mi nejde úprava zbytku BBKódu. Při psaní příspěvku se mi stále zobrazuje starý BBKód. Sice jsem našel ještě něco co patří k tomu BBKódu a bude nutné to upravit, ale potíž je v tom, že tak daleko už moje znalosti nesahají.

A proč to celé? Jde o to, že pak chci zkusit integraci jw playeru a zkusit jeho spouštění také v lightboxu. :)

Ale kdyby to někdo chtěl celé převzít a udělat z toho celého třeba rozšíření (obrázky v lightboxu, integrace jwplayeru, zobrazení přehrávače v lightboxu) tak klidně může. Budu jedině rád. :)

Odpovědět