Autor Zpráva
reetu
Profil
Na stránkách, které si zkouším napsat, by měla být jedna šablona - index.php s "div" do kterého by se měl vkládat proměnlivý obsah přes "include". To už je odzkoušené.
Zkusil jsem includem vložit soubor odkazy.php, který obsahuje toto:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <meta name="generator" content="PSPad editor, www.pspad.com"&gt;
  <title>x</title>
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  <html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <meta name="generator" content="PSPad editor, www.pspad.com"&gt;
  <title></title>
    <!--az k nasledujicimu komentu je toto hlavicka nutna pro vlozeni simply vieweru--> 
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
    <script type="text/javascript">
    var flashvars = {};
    flashvars.baseURL="simply_viewer2/";
    flashvars.galleryURL = "gallery.xml";
    var params = {};
    params.bgcolor = "222222";
    params.allowfullscreen = true;
    params.allowscriptaccess = "always";
    swfobject.embedSWF("simply_viewer2/simpleviewer.swf", "flashContent", "670", "600", "9.0.124", false, flashvars, params);
    </script> 
    <!--konec vlozeni simplyvieweru sirka galerie v radku svfobject.embed.. musi byt mensi nez je holder -menu, jinak se stranka borti--> 
  </head>
  <body>
         zde by se mela vlozit galerie ze se soubory odkazy.php
        <div id="flashContent">SimpleViewer requires JavaScript and the Flash Player.
        <a href="http://www.adobe.com/go/getflashplayer/">Get Flash.</a></div>
  </body>
</html>


následující část musí být v "head" stránky, aby Simply Viewer fungoval
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
    <script type="text/javascript">
    var flashvars = {};
    flashvars.baseURL="simply_viewer2/";
    flashvars.galleryURL = "gallery.xml";
    var params = {};
    params.bgcolor = "222222";
    params.allowfullscreen = true;
    params.allowscriptaccess = "always";
    swfobject.embedSWF("simply_viewer2/simpleviewer.swf", "flashContent", "670", "600", "9.0.124", false, flashvars, params);
    </script> 


a tam kde chci výslednou galerii vložit musí být v "body"
        <div id="flashContent">SimpleViewer requires JavaScript and the Flash Player.
        <a href="http://www.adobe.com/go/getflashplayer/">Get Flash.</a></div>


Pokud se odkážu na odkazy.php z index.php galerie se mi nevloží, vypíše se pouze část
"zde by se mela vlozit galerie ze se soubory odkazy.php".
Takže cesty podle mě fungují správně.
Pokud v prohlížeči otevřu přímo odkazy.php, vše je jak má být.
Problém je jen pře zmíněný include do index.php.
V čem je problém?
struktura souborů a adresářů je následující
htdocs/stranky10/index.php
htdocs/stranky10/obsah/odkazy.php
htdocs/stranky10/obsah/simply_viewer2/ soubory, které SV používá

Je mi jasné, že by to šlo obejít tím, že bych pro každou galerii měl samostatnou stránku(šablonu), ale chtěl bych to řešit přes include.
reetu
Profil
Pokud by bylo třeba, tak můžu poslat kompletní zazipované soubory.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0