• Rubrika: infusions, news, návody 13.09.2009

    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.

    Ukázka faceboxu zde

    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:

      <?php
      // vložení skriptů do stránky aby fungoval facebox
      ?>
      <script src=”includes/facebox/facefiles/jquery-1.2.2.pack.js” type=”text/javascript”></script>
      <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 ….

    Přidal J M @ 09:14

  • Comments are closed.