Chcete zobrazovat obrázky, tabulky, skryté části stránek v php Fusion?
Pěkný skriptík Facebox to docela jednoduše a elegantně umožňuje.
Co je to vlastně Facebox a jek jej nafušovat do PHP Fusion??
Popis Faceboxu s ukázkami a zdrojovým kódem naleznete ZDE , pokud se Vám tedy líbí a chtěli byste jej používat ve svém webu jedoucím pod PHP Fusion jste na správném místě.
Postup (je to jen příklad, další vynalézavosti se meze nekladou):
- stažení faceboxu
- vytvoření složky facebox ve složce infusions
- do složky facebox zkopírovat celou složku facefiles za staženého facefoxu
- vytvořit soubor facebox.php a do něj vložit kód:
<script src=”includes/facebox/facefiles/jquery-1.2.2.pack.js” type=”text/javascript”></script>
<?php
// vložení skriptů do stránky aby fungoval facebox
?>
<link href=”includes/facebox/facefiles/facebox.css” media=”screen” rel=”stylesheet” type=”text/css” />
<script src=”includes/facebox/facefiles/facebox.js” type=”text/javascript”></script><script type=”text/javascript”>
jQuery(document).ready(function($) {
$(’a[rel*=facebox]‘).facebox()
})
</script>
<style type=”text/css”>
.img{ behavior: url(”iepngfix.htc”) }
</style><?php
// tento kód se volá z includes/theme_theme_functions_include.php
?> - Aby se facebox.php spouštěl vždy a facebox mohl fungovat i v bočních panelech, je potřeba zajistit jeho načítání. Nabízí se vložit potřebný kód do includes/theme_theme_functions_include.php svého vzhledu. Stačí tedy vložit řádek před první funkci:
require_once INCLUDES.”facebox/facebox.php”; - A jak vypadá kód např. v bočním panelu?
openside(”Ukázky faxeboxu”);
?>
<p><a href=”#KRtabulka” rel=”facebox”>Křížová tabulka</a></p>
<div id=”KRtabulka” style=”display:none”>
<iframe src=”http://archiv.hokejpu.cz/0910/KL432/4TRPU_krtab20090915.htm” width=”880″ height=”500″ frameborder=”0″ align=”baseline” scrolling=”no” name=”ramecek”></iframe>
</div>
<?php
closeside();
To je tak ve zkratce vše, průměrný uživatel PHP fusion by to měl zvládnout ….





