Stránka 1 z 2

HTML - tvorba stromové struktury - provázání

Napsal: 16 čer 2011 08:23
od Tommy33
Zdravím,

mám takovou prosbičku...
Potřeboval bych naprogramovat menu v tvaru "TreeView - stromová struktura" (což není až tak těžké udělat manuálně), ale zajímalo by mne jestli to jde udělat nějak automaticky.
Automaticky generovat HTML kod z adresáře "Dokumenty", v kterém je dejme tomu 10 složek, každá složka má nějaké podsložky, pak další podsložky a pak až dokumenty - word,excel,pdf,jpg atd.
Kdyby toto probehlo automaticky a bylo provázáno, tak že pokud bych v složce "Dokumenty" umazal nějakou složku, smazala by se i na webu.
Je mi jasné že by to šlo udělat přes nějaký redakční systém, kde se dá nastavit struktura a provázání s dokumenty na disku a následné přenesení na web. Ale jde něco podobného udělat i přes HTML kod?

A pokavad by nešlo takto celou strukturu provázat, šlo by udělat toto? Celý strom složek bych vytvožil manuálně (to už dokonce mám), ale poslední složka v které budou umístěny dokumenty by měla být schopna generovat svuj obsah z disku.
Zjištovat jestli se uvnitř něco nezměnilo, přidávat nebo ubírat dokumenty atd, prostě být svázána s složkou na disku serveru.

Byl bych rád za jakékoli nápady, připomínky, postřehy atd... Na všechny dotazy ohledně situace ihned odpovím.
Předem všem děkuji za pomoc!!!

Re: HTML - tvorba stromové struktury - provázání

Napsal: 16 čer 2011 11:23
od CZechBoY
Zdravim a Vítej na PC-HELP!
toto neuděláš ani přes HTML5, bude potřeba skriptovací jazyk PHP/ASP/Ruby,..
kdybys chtěl mít vše co máš v dokumentech na webu tak bys musel udělat nějakou Applikaci na tvým PC, které by ty dokumenty posílala na web přes FTP v případě změny (stačí že si zahraješ hru a bude to měnit každou sekundu jeden či více souborů)

stromová struktura automaticky půjde taky v tom skriptovacím jazyku, nebo koukám dokonce v jQuery

Re: HTML - tvorba stromové struktury - provázání

Napsal: 16 čer 2011 12:05
od Tommy33
Zdravím,
jj to už jsem se dozvěděl že to nepůjde přes HTML, ale PHP či JAVA ...dokonce už jsem i sehnal nějaké stromečky...právě teď je upravuji k obrazu svému... ale furt mi nejde do hlavy jak mám udělat to provázání (co jsem popisoval výše)
Složky stromečku bych klidně udělal ručně, ty budou na tvrdo napsány... ale jde o ten obsah podsložek, aby se načítal z složek z serveru. A pokud tam se něco změní, aby se to projevilo i na webu

Je to asi těžší na pochopení, ale snad jsem to vysvětlil tak nějak dobře, jde něco takového udělat?? když tedy mám při ruce javu a php.

Re: HTML - tvorba stromové struktury - provázání

Napsal: 16 čer 2011 12:36
od X
Nechceš použít (je to docela suprové)?:

Sothink DHTML Menu - umožňující snadnou tvorbu profesionálních pop-up menu pro vaše webové stránky+FrontPage plug-in

Re: HTML - tvorba stromové struktury - provázání

Napsal: 16 čer 2011 12:48
od Tommy33
Noooo sice hezké meníčko, ale nevím či to vyřeší můj problém.... psal sem že udělat stromeček není hlavní problem, dokonce už ho mám ručně vytvořený... i když jsem chtěl aby se mi podle složek v hlavním adresáři vytvořil sám... ale jde mi o to že v koncové složce kde jsou dokumenty (*.doc, *.xls, *.jpg atd atd) se mi obsah sám generoval, aktualizoval atd...

prostě že k poslednímu tlačítku stromečku by byl "nalinkovaný" soubor z serveru...a při kliku na něj, by se zobrazilo vše co je v dané složce na serveru.

Re: HTML - tvorba stromové struktury - provázání

Napsal: 16 čer 2011 13:45
od CZechBoY
tak prostě budeš muset připojit síťovou jednotku :) to bude asi nejrychlejší co se týká aktualizace na webu
ve Winu si připojíš síťovou jednotku, která bude někde na netu u tvé prezentace

Re: HTML - tvorba stromové struktury - provázání

Napsal: 16 čer 2011 16:23
od Tommy33
Hmmm a to pujde? můžeš odkazovat na celou složku a ne jen dokument? Kdybych odkázal na složku, tak by to mělo promítnout to co je v dané složce ne?

Tak že teoreticky když vytvořim sitovou jednotku M.... -> M:\\test.com\aa\bb\cc\english\less01\text
tak by mi to mělo ukázat 7 dokumentů, které jsou v ní.... kdybych pak na serveru jeden dokument ubral...samo by se to mělo aktualizovat a ukázat jich jen 6 .... takhle si to předstvuju...

Já dělám intranet...tzn všichni kteří budou na intranet koukat budou na naší síti... tak že by mělo stačit jen \\test.com\aa\bb\cc\english\less01\text .... ale mám za to že složku jako poslední odkazovat nemužeš, že jen dokument...tak právě nevím jak to udělat... :huh:

Re: HTML - tvorba stromové struktury - provázání

Napsal: 16 čer 2011 17:40
od CZechBoY
aha já myslel že to budeš chtít provozovat na netu :D
no tak to je úplně jiné ;)
pak stačí nasdílet tu složku do sítě a na webu napsat odkazy jako \\PC\Ja\Documents

Re: HTML - tvorba stromové struktury - provázání

Napsal: 17 čer 2011 06:50
od Tommy33
Hh,noo to je dycky vždycky problém, než se to popíše uplně tak jak má, ale mohl sem to napsat uplně na začátku že se jedná o intranet, na naší síti...
Složky jsou sdílené...a tedy odkazy u koncových složek budou teda např: \\test.com\aa\bb\cc\english\less01\text ; a když člověk klikne na text, zobrazí se mu vše co v té složce je (uloženo na serveru) ??? - pokavad by tomu taky bylo..tak je jasné že to promítá obraz složky na serveru, a pokud se stane tam nějaká změna promítne se pak i zde... to je to co bych chtěl...

noo jdu to zkusit teda .))

Re: HTML - tvorba stromové struktury - provázání

Napsal: 17 čer 2011 07:38
od CZechBoY
jestli je test.com doména u vás ve firmě tak jo

Re: HTML - tvorba stromové struktury - provázání

Napsal: 17 čer 2011 09:15
od Tommy33
d.add(15,14,'Supplier Turnover Reports','\\pel.com\Group\Resources\HR\Public\Acquisitions');

takhle mám v tom stromečku... ale nefunguje to, odkazovat se na to :huh:
když na to kliknu, tak se mi podělá celá ta adresa na toto: \\pel.com\pel.comGroupResourcesHRPublicAcquisitions

může to být tím, že to nemám upnuté na tom intranetu, ale spouští se to z:
\\pel.com\Group\Personal Desktops\Static\Quota\tomalack\Desktop\dTree\example01.html

Re: HTML - tvorba stromové struktury - provázání

Napsal: 17 čer 2011 10:36
od CZechBoY
tak to asi nepůjde
nemáš na serveru náhodou síťový disky?
pak by stačilo nainstalovat Apache, PHP (to tam asi už máš ne?)