Jak na opakující se části WWW stránek

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Bathory
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 28. úno 2004
Bydliště: BlackworlD
Kontaktovat uživatele:

Jak na opakující se části WWW stránek

Příspěvek od Bathory »

Jedná se mi o tohle.

Úvodní stránka se zkládá ze čtyř částí, horní, dvou bočních a uprostřed hlavní část. Jde mi o to, že stránky komplet nejsou jen uvodní část, ale mají další listy s recenzemi, testy atd. a vlastně každá recenze či test má stejně jako uvodní stránka stejné levé menu a horní lištu. Jenže v případě změny např. toho menu bych musel upravit kompletně všechny listy, které ho též používají a znovu je nahrát na ftp, což je strašně pracné a zdlouhavé.
Rád bych to udělal tak, že horní i boční části stránek budou v samostatném souboru a v každé stránce bude nějaký příkaz, který je bude nahrávat. Změnou v tom souboru dojde automaticky ke změně ve všech. Poraď te mi, jak na to. Díky.
Bathory
zombux
Odborník PCT
Odborník PCT
Uživatelský avatar
Registrován: 05. čer 2003
Bydliště: sluníčkář a havloid z pražské lumpenkavárny

Příspěvek od zombux »

pokud tvůj hosting podporuje PHP tak to je jednoduchý. do zdroje tý "hlavní" stránky dej

<?php include('stranka.htm'); ?>

a to by tam mělo vložit žádanou stránku...
ignorelist: kremrole a dezoláti
Coololooser
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 16. pro 2003
Kontaktovat uživatele:

Příspěvek od Coololooser »

a nebo starej znamej (ted me mnozi ukamenuji) <iframe> :oops:
0118 999 881 999 119 7253
Bathory
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 28. úno 2004
Bydliště: BlackworlD
Kontaktovat uživatele:

Příspěvek od Bathory »

zombux píše:pokud tvůj hosting podporuje PHP tak to je jednoduchý. do zdroje tý "hlavní" stránky dej

<?php include('stranka.htm'); ?>

a to by tam mělo vložit žádanou stránku...
Tohle už jsi mi radil před 14 dny na ICQ a v první chvíli se mi zdálo, že to funguje, ale neměl jsem čas to pořádně vyzkoušet a teď, když jsem to zkoušel, tak mi to za boha nejde. Přepsal jsem i ten soubor na *.php, ale nic.
Hosting PHP podporuje, tak nevím, v čem je chyba. :sad:
Bathory
sheriff.wiggum
Začátečník
Začátečník
Uživatelský avatar
Registrován: 08. dub 2005
Bydliště: Skotsko/Ceska republika
Kontaktovat uživatele:

Příspěvek od sheriff.wiggum »

napsal jsi spravne cestu k includovanemu souboru?

soubor neco.php

Kód: Vybrat vše

<?php 

include('./menu/includuju_vesele.html');

?>
http://www.zive.cz/h/Programovani/AR.asp?ARI=100900 :wink:
Bathory
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 28. úno 2004
Bydliště: BlackworlD
Kontaktovat uživatele:

Příspěvek od Bathory »

Pokud je všechno ve stejném adresáři, tak cestu psát nemusím ne...

V tom článku popisují, že se obsah jednoho souboru vloží do druhého. Ano, tohle vlastně používám teď.
Dělám ve FrontPage2003 (prosím, odpusťte si poznámky :oops: ) a v tom lze použít něco podobného použít, kód vypadá takto "<!--webbot bot="Include" U-Include="něco.htm" TAG="BODY" -->

Díky tomu vlastně všechny příspěvky (novinky) mám v samostatných souborech *.htm a do hlavní stránky na ně pouze vložím ten odkaz. Ono se pak všechno do té stránky uloží a já pošlu na ftp už jenom ten jeden hlavní soubor.

Jenže mám spoustu dalších stránek (stránky ve stránkách) s recenzemi, testy, atd. a když změním třeba levé menu, tak se mi sice změna projeví ve všech stránkách automaticky, jenže já pak ještě musím všechny ty změněné stránky odeslat na ftp, což je při několika desítkách recenzí, testů, návodů a dalšího pěknej záhul, kor když je pro přehlednost všechno uložený v samostatnejch adresářích.

Snad si rozumíme, o co mi jde. :)
Bathory
zombux
Odborník PCT
Odborník PCT
Uživatelský avatar
Registrován: 05. čer 2003
Bydliště: sluníčkář a havloid z pražské lumpenkavárny

Příspěvek od zombux »

Bathory píše:<!--webbot bot="Include" U-Include="něco.htm" TAG="BODY" -->
slušně řečeno :blee: :oops: tohle snad ani není standartní tag :( rozjet to php je imho opravdu nejlepší nápad, při tom includu by tam ./ asi bejt mělo
ignorelist: kremrole a dezoláti
Bathory
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 28. úno 2004
Bydliště: BlackworlD
Kontaktovat uživatele:

Příspěvek od Bathory »

Jestli je standartní nebo ne nevím a je mi to upřímě řečeno fuk, takhle to prostě FP generuje a ono to vlastně to, co to má dělat taky dělá. Máš soubor v souboru a můžeš přidávat další s tím, že pak nahráváš pouze ten jeden třeba index.htm na ftp.
Je to ideální na jednu jedinou stránku, která se doplňuje, jenže můj web se skládá z mnoha stránek, které mají jedno společné. Horní lištu a levý panel a když změním soubor s lištou, tak se automaticky změní všechny soubory, ve kterých je odkaz na lištu, což je super, jenže já je pak zase všechny musím dohledat a odeslat na ftp, aby se změna projevila i na internetu.

A jak tam mám dát to lomítko /, když to co zkouším je v rootu. Ještě bych mohl zkusit zadat celou cestu a pak něco z toho článku nahoře.
Bathory
sheriff.wiggum
Začátečník
Začátečník
Uživatelský avatar
Registrován: 08. dub 2005
Bydliště: Skotsko/Ceska republika
Kontaktovat uživatele:

Příspěvek od sheriff.wiggum »

co presne to udela kdyz tam pripises include?
Bathory
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 28. úno 2004
Bydliště: BlackworlD
Kontaktovat uživatele:

Příspěvek od Bathory »

Právě že vůbec nic, jako by to tam nebylo.

Teď jsem si pozorně přečetl ten článek na živě a podle toho co tam píšou, tak ten příkaz Include není zrovna to, co já potřebuji, protože to je defakto to, jak to mám udělaný už teď:

Kód: Vybrat vše

v případě použití INCLUDE je do stránky skutečně vkládán kód vkládaného souboru
Já potřebuju asi to druhý:

Kód: Vybrat vše

Pokud tedy vložíte příkaz <script language="javascript" src="vkladany.js"></script> do všech stránek, bude se na všech stránkách zobrazovat obsah souboru vkladany.js.
Čili při načítání stránky se pokaždé znovu načte ten soubor vkladany.js a já když ho změním, tak stačí na ftp odeslat jenom tento jediný soubor a každá stránka si ho při spuštění nahraje.

Dobře, zeptám se jinak.
Jak jsou dělaný stránky třeba na cdr.cz? Ať klikneš kamkoliv, tak vždy se nahraje horní lišta a levé, případně pravé menu. Kdyby to bylo dělaný přes Include, tak si hoděj mašli, protože by po každé změně museli nahrát všechny ty stovky souborů znovu na ftp a na druhou stranu to nemůže být ani přes javaskripty, protože když je zakážeš, tak se přesto všechny panely robrazí.
Bathory
zombux
Odborník PCT
Odborník PCT
Uživatelský avatar
Registrován: 05. čer 2003
Bydliště: sluníčkář a havloid z pražské lumpenkavárny

Příspěvek od zombux »

cdr.cz je imho PHP+databáze, jedna velká šablona kolem a do ní se vypisuje z databáze a includujou se soubory, tak je dělaná drtivá většina složitějších webů

//edit: jak tak koukám do kódu tak je to pěkná zběsilost :crazy:

jinak include se děje na serveru, php ti pošle hotovou stránku, nemá to skoro žádnou náročnost, ty uděláš php skript s includama a prohlížeči se pošle až výsledek. narozdíl od javascriptu kterej se pošle tak jak je a prohlížeč ho teprve vyhodnotí a zobrazí
ignorelist: kremrole a dezoláti
Bathory
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 28. úno 2004
Bydliště: BlackworlD
Kontaktovat uživatele:

Příspěvek od Bathory »

No jo, ale co teď s tím. Čím toho budu mít víc, tím to bude horší, potřeboval bych to nějak zautomatizovat.

Nechce si někdo zaprogramovat? Tyhle vaše klikyháky htm a php mi nic neříkaj a v assebleru to dělat nebudu... :lol:
Bathory
sheriff.wiggum
Začátečník
Začátečník
Uživatelský avatar
Registrován: 08. dub 2005
Bydliště: Skotsko/Ceska republika
Kontaktovat uživatele:

Příspěvek od sheriff.wiggum »

co treba nejaky hotovy free redakcni system? phpnuke, unitednuke?,ceske phprs ...
Bathory
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 28. úno 2004
Bydliště: BlackworlD
Kontaktovat uživatele:

Příspěvek od Bathory »

A kde to najdu? :)
Bathory
sheriff.wiggum
Začátečník
Začátečník
Uživatelský avatar
Registrován: 08. dub 2005
Bydliště: Skotsko/Ceska republika
Kontaktovat uživatele:

Příspěvek od sheriff.wiggum »

phprs na http://www.supersvet.cz/download.php ostatni na googlu :)
Bathory
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 28. úno 2004
Bydliště: BlackworlD
Kontaktovat uživatele:

Příspěvek od Bathory »

Díkes, tohle určitě zkusím. :)
Bathory
Bathory
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 28. úno 2004
Bydliště: BlackworlD
Kontaktovat uživatele:

Příspěvek od Bathory »

Tak jsem totálně ztroskotal na instalaci, neví někdo jak na to?
Bathory
Allatutti
Středně pokročilý
Středně pokročilý
Registrován: 23. úno 2004
Bydliště: Praha
Kontaktovat uživatele:

Příspěvek od Allatutti »

zkousels to podle toho online manualu?
sheriff.wiggum
Začátečník
Začátečník
Uživatelský avatar
Registrován: 08. dub 2005
Bydliště: Skotsko/Ceska republika
Kontaktovat uživatele:

Příspěvek od sheriff.wiggum »

Bathory píše:Tak jsem totálně ztroskotal na instalaci, neví někdo jak na to?
nejcastejsim problemem byva ze na ftp nejsou vsechny potrebne soubory. pote staci nastavit soubor config.php a vytvorit tabulky do databaze. pote jit na link/admin.html (prihlasit se uzivatel admin, heslo heslo :)) a priradit zakladni sablonu. pote vytvorit uzivatele s administratorskymi pravy a smazat uzivatele admin. pote vytvoris sekce ...
Bathory
Čestný člen
Čestný člen
Uživatelský avatar
Registrován: 28. úno 2004
Bydliště: BlackworlD
Kontaktovat uživatele:

Příspěvek od Bathory »

- co všechno bych tam měl mít nahraný kromě všech souborů z adresáře "phpsr"

- jak nastavit config.php, to ho mám spustit, nebo editovat třeba v notepadu

Ty jsi už tohle phprs instaloval?
Tady je taky nějakej postup, ale ten je odlišnej: http://www.supersvet.cz/view.php?cisloclanku=2004022201

A taky by asi měla být založená databáze ne?
Bathory
Odpovědět

Zpět na „Programování a web“