Úprava integrovaného BBKódu

Máte problémy s instalaci phpBB3 nebo s konverzi z phpBB2 na phpBB3? Zde naleznete pomoc.
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ěvekod 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. :)

Zpět na „phpBB Podpora“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host