Jde nějak otevírat adresář na serveru z Joomla?

GameKeeper
06. srp 2020 15:42 #142769
Ahoj,
je možné nějakým způsobem "mít například ve vlastním modulu" linky na adresáře na serveru?
Zkoušel jsem a stále mi to nefunguje.
Po kliknutí na odkaz se serverová složka neotevře.


Jak to udělat?

Díky moc

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
06. srp 2020 16:30 #142770
Jako že se otevře seznam souborů v tom adresáři? Z bezpečnostního hlediska má toto většina serverů zakázané.

Musíte
- mít nainstalovaný a povolený modul autoindex
- povolit indexování v adresáři pomocí htaccess (Options +Indexes)
- v adresáři nesmí být výchozí soubor (obvykle index.html nebo index.php)

pak odkaz www.example.com/adresar

ukáže jeho obsah.

Nicméně bych spíš doporučil podívat se po nějaké download komponentě pro Joomlu, třeba Phoca Download, a řešit to v administraci...

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Bong
06. srp 2020 17:53 #142771
Přímo pro Joomla tohle může řešit modul Easy Folder Listing .

I'm sorry, my responses are limited...you must ask the right questions.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
06. srp 2020 20:20 #142773
To vypadá, že v nesprávných rukách, to může být hezká bezpečnostní díra :D

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od GameKeeper
06. srp 2020 20:44 #142775
Mě nejde o to otevírat adresář který je součástí webu (webserveru).
Jde mi o to, že mám joomlu použitou jako intranet, a v contentu bych chtěl mít odkaz na složku které je na firemním filesystému.

například odkaz "dokumenty" ... který po kliknutí otevře složku na file serveru "\\testserver\sharefolder\slozka1"

aby uživatelé nemuseli mít odkazy na své pracovní stanici, ale byly součástí intranetu.

To mi pořád něchce fungovat.

Díky

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
06. srp 2020 20:50 #142776
To nemá co dělat s joomlou.

Aby se daly odkazy na interní server otevírat jako list folder a dalo se z nich stahovat neřeší joomla, ale server jako takový.
Kontaktujte hosting, ten Vám to vysvětlí a poradí jak správně nastavit

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od GameKeeper
06. srp 2020 20:54 #142777
nemám to na hostingu ale lokálně.
Je k tomu potřeba povolit nějaký modul php?

v kodu mám například toto: <p><a href="file://c:/testfile.txt">test</a></p>

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
06. srp 2020 21:11 #142778
Jak říkám, tohle s joomla nesouvisí, takže do joomla žádný php modul nepotřebujete.

Zaměřil bych se na to jak můžete zobrazit na internetu odkazy z lokálního disku. Na google určitě bude spousty řešení, evidentně nemáte správně lokální server nastavený a nasdílený.
To že ty odkazy umísťujete do joomla je až následná činnost. (odkazy mohu taky umístit na ručně psaný intranet jen do souboru index.html)

Částečně Vám napověděl Bong jak pracovat s adresáři na Vašem lokálním serveru.

Možná ale bude třeba povolit na serveru kde máte joomla tzv. Nastavení open basedir.
Vůbec ale nevím jak máte lokální disk/server řešený.

Ale již se tím vlastně opakuji: nesouvisí s Joomla :)

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od GameKeeper
06. srp 2020 21:13 #142779
ok. díky moc. projdu to.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od zpetr
06. srp 2020 22:52 #142780

GameKeeper napsal: například odkaz "dokumenty" ... který po kliknutí otevře složku na file serveru "\\testserver\sharefolder\slozka1"


si myslím, že UNC cesta nebude fungovat.
Spíš bych prubnul FTP nebo WebDAV. A pak vymyslet třeba zamykání otevřených souborů atd...

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
07. srp 2020 09:30 #142781
Takže jde o změnu zadání projektu:

Jak správně postavit/vytvořit intranetový server, na kterém jsou dokumenty a adresáře ke sdílení, aby se odkazy a výpisy složek korektně mohly zobrazovat na webu.
Současně jak správně zabezpečit obsah (dokumenty) na intranetovém serveru (nejedná se tedy o server z Joomla, to je jen vytvořené view jako třešnička na dortu, kterou nakliká kde kdo).

No vypadá to na dotaz na jiné fórum :)

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.