Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Stažení souboru přes odkaz v Nette

neshik
verified
rating uzivatele
(2 hodnocení)
14. 10. 2015 11:08:41
Dobrý den,
mám webové stránky kompletně naprogramované v nette. Programoval to programátor, který nemá čas a já to potřebuji co nejdříve, proto jsem se obrátil zde.
Každá stránka je uložena v DB, kde se dá upravovat obsah stránky. Níže je ukázka jedné stránky. Tam i vidíte, že je to psané v nette.
Můj dotaz je, jak napsat kód, který bych vložil před níže uvedený kód přímo do databáze obsahu dané stránky tak, aby obsahoval odkaz, na který kliknu a automaticky se mi stáhne soubor. Kód jako je např. v PHP, kde taky na stránce je slovo, je to odkaz, kliknu a stáhne se mi soubor. To stejné bych však potřeboval v nette tak, abych to mohl napsat do databáze, protože jinde obsah stránky nenajdu, jelikož obsah stránky je pouze v databázi a hlavně šablona pro několik stránek je stejná, tedy 1 šablona pro několik stránek, jelikož se jedná o statické stránky.
Takže potřebuji poradit, jak to udělat, abych to mohl napsat před níže uvedený text a na stránce se objevil nějaký odkaz na který kliknu a stáhne se soubor, který budu mít na FTP účtu.
**Naše organizace AxProGaming si připravila pro Vás turnaj v počítačové hře Counter Strike: Global Offensive** .{color:red}
.
|*Hra:|Counter Strike: Global Offensive|
|*Pravidla:|...................|
|*Začátek turnaje:|...................|
|*Registrace:|...................|
|*Počet potvrzených hráčů v turnaji / minimální počet:|0/32|
|*Počet hráčů v týmu / maximální počet hráčů v týmu:|1/1|
Děkuji za rady, případně odkaz na stránku, kde najdu nějaký příklad nebo tak. Já to nenašel, jelikož mám dle mě specifickou situaci, kdy to mám v databázi.
Výsledek vypadá takto: http://axprogaming.eu/turnaje/
Takto vypadá výše uvedená část kódu v nette.
V php se to dělá takto: http://www.linuxsoft.cz/article.php?id_article=310, ale jak se to dělá v nette, to bohužel nevím.
14. 10. 2015 11:08:41
https://webtrh.cz/diskuse/stazeni-souboru-pres-odkaz-v-nette/#reply1146318
Peter
verified
rating uzivatele
(4 hodnocení)
14. 10. 2015 13:20:21
To je fakt bohovské riešenie :D Ten tvoj "programátor" je čo za programátora ? :D Ten web je jak sairait čo vygrcám po párty.... Ak chceš poriadny turnajový systém a web s grafikou napíš mi do SZ alebo Skype: prodygue
14. 10. 2015 13:20:21
https://webtrh.cz/diskuse/stazeni-souboru-pres-odkaz-v-nette/#reply1146317
neshik
verified
rating uzivatele
(2 hodnocení)
14. 10. 2015 13:36:41
Potřebuji radu, nikoli komentář na webové stránky či programátora. Bohužel jste ani nepochopil o čem je samotný web. Web není o turnajovém systému. Stačí si přečíst celý web. Turnajový systém nepotřebujeme. CO se týče grafiky, tak nemáme zájem, jelikož máme vlastního grafika. Takže děkujeme, ale nemáme zájem o vaše služby a prosím vás, abyste se vyjadřoval slušně na cizí web nebo programátora. Máte hodnocení 0, zároveň žádné reference, takže bych se uklidnil.
Už dle vašeho chování a jednání usuzuji, že dospělý člověk nebudete a nemám zájem o služby člověka, který se neumí ani chovat a slušnost mu nic neříká. Nabízíte něco, ale neumíte se chovat, s tímto přístupem práci nebudete mít.
Děkuji za pochopení
14. 10. 2015 13:36:41
https://webtrh.cz/diskuse/stazeni-souboru-pres-odkaz-v-nette/#reply1146316
Peter
verified
rating uzivatele
(4 hodnocení)
14. 10. 2015 14:11:57
NESHIK Mi dal záporné hodnotenie za pravdu to je fakt ako ... :D a ešte že decko. Kamarát každý kto sa ti pozrie na ten web tak si pomyslí o tebe volačo a ešte aj o tom tvojom "programátorovi". Ty by si mal byť vďačný za to že som ti ponúkol kvalitné služby :D Vedieš profesionálny tím a nemáš na poriadny web ? A ešte mi dáš záporné hodnotenie za to že som povedal pravdu ? Sponzorov tam máš hádam zo skicára vyrezaných žiadna grafika nemá to úroveň a ešte mi napíšeš že som decko či čo :D Máš grafika? A akého? Ja grafiku na tom webe žiadnu nevidím... Ty na webtrhu nemáš čo robiť... Pán neshik
14. 10. 2015 14:11:57
https://webtrh.cz/diskuse/stazeni-souboru-pres-odkaz-v-nette/#reply1146315
Malcánek Jan
verified
rating uzivatele
(4 hodnocení)
14. 10. 2015 14:24:20
Nějak jsem nepochopil celé zadání. Pokud je soubor na FTP nahrát a nijak se nemění, tak stačí dát odkaz přímo na ten soubor:
Pokud se má soubor nějak generovat, nebo mít proměnnou URL, nebo cokoliv jiného, bude potřeba to udělat jinak a rozhodně to nepůjde vyřešit jedním řádkem v db. Jinak pokud Nette nemá přímo nějakou třídu na stahování souboru (což netuším), tak se dá použít i pure PHP řešení.
Edit: ještě mě napadá, že bude potřeba povolit výpis HTML v šablonách Nette, pokud to není povoleno.
14. 10. 2015 14:24:20
https://webtrh.cz/diskuse/stazeni-souboru-pres-odkaz-v-nette/#reply1146314
neshik
verified
rating uzivatele
(2 hodnocení)
14. 10. 2015 14:55:32
Když toto udělám, tak se to nestáhne, ale otevře. Já potřebuji stáhnout soubor, nikoli otevřít. Takže kliknu na klikněte pro stažení a mě se ten soubor nabídne ke stažení, stáhnu si ho.
---------- Příspěvek doplněn 14.10.2015 v 15:04 ----------
Se můžete podívat: http://axprogaming.eu/turnaje
když kliknete, tak se zobrazí obrázek. Ale nestáhne se.
14. 10. 2015 14:55:32
https://webtrh.cz/diskuse/stazeni-souboru-pres-odkaz-v-nette/#reply1146313
Malcánek Jan
verified
rating uzivatele
(4 hodnocení)
14. 10. 2015 15:13:14
Tak to už pak snad není problém uložit, ne?
Jinak je v tomto případě potřeba to udělat přes to php, jak bylo v tom článku, co jste posílal. Tam se dá vynutit stažení pomocí php hlavičky, ale na to si musíte udělat samostatnou stránku, kde bude stahování posílat. Tzn. ten odkaz bude směřovat na nějakou stránku, kde se načte soubor a stránka ho nabídne ke stažení.
14. 10. 2015 15:13:14
https://webtrh.cz/diskuse/stazeni-souboru-pres-odkaz-v-nette/#reply1146312
neshik
verified
rating uzivatele
(2 hodnocení)
14. 10. 2015 15:18:20
Toto byl příklad. To je obrázek, ale to, co chceme, aby si člověk stáhl, tak není obrázek. Jsou to soubory, takže ty si nestáhne, jelikož ty ani nepůjdou otevřít, jsou to typy .nav a .bsp.
Takže odkaz na této stránce na stránku, kde bude odkaz ke stažení, takhle to myslíte? A šlo by udělat, aby se vůbec neobjevila nějaká stránka nebo se otevřelo např. jen okno, ale hned by vyskočilo stáhnutí? Myslím to tak, aby se neobjevila další stránka kde bude další odkaz např. stáhnout.Děkuji
14. 10. 2015 15:18:20
https://webtrh.cz/diskuse/stazeni-souboru-pres-odkaz-v-nette/#reply1146311
Malcánek Jan
verified
rating uzivatele
(4 hodnocení)
14. 10. 2015 15:22:07
Ne, právěže soubory se stáhnout, jen si to musíte zkusit. Ty soubory nezobrazuje stránka, ale prohlížeč, jelikož je umí zobrazit a tutíž je nenabízí přímo ke stažení. Pokud prohlížeč soubor neumí otevřít, pak ho nabídne ke stažení. Alespoň mně to tak vždy fungovalo. Takže to bych to vyzkoušel ještě s jinými soubory (a pdf taky nebude dobrý typ).
Jinak já to myslím tak, že odkaz nebude na stránku s odkazem, ale na stránku, která bude dělat samotné stažení. Ono to může být klidně ta stejná stránka, ale musí se v php zavolat hlavičky, které řeknou, že se ten soubor má stáhnout (pak jde stáhnout i obrázek, protože ty hlavičky přímo říkají prohlížeči, že soubor je ke stažení a ne otevření).
14. 10. 2015 15:22:07
https://webtrh.cz/diskuse/stazeni-souboru-pres-odkaz-v-nette/#reply1146310
neshik
verified
rating uzivatele
(2 hodnocení)
14. 10. 2015 15:26:07
To mě nenapadlo, zkusím to, co píšete, bylo by to super. děkuji vám, pak dám vědět
14. 10. 2015 15:26:07
https://webtrh.cz/diskuse/stazeni-souboru-pres-odkaz-v-nette/#reply1146309
Petr Holomoj
verified
rating uzivatele
(21 hodnocení)
14. 10. 2015 15:53:05
A co atribut download
14. 10. 2015 15:53:05
https://webtrh.cz/diskuse/stazeni-souboru-pres-odkaz-v-nette/#reply1146308
neshik
verified
rating uzivatele
(2 hodnocení)
14. 10. 2015 16:53:34
Sketter - toto funguje
malacanek - toto funguje
Obě dvě varianty fungují, děkuji vám, vyberu si ten atribut download, je to lepší.
Děkuji vám
Můžete smazat.
14. 10. 2015 16:53:34
https://webtrh.cz/diskuse/stazeni-souboru-pres-odkaz-v-nette/#reply1146307
Malcánek Jan
verified
rating uzivatele
(4 hodnocení)
14. 10. 2015 19:16:57
Nemazat, zanechat pro ostatní, kdo to budou hledat.
14. 10. 2015 19:16:57
https://webtrh.cz/diskuse/stazeni-souboru-pres-odkaz-v-nette/#reply1146306
Pro odpověď se přihlašte.
Přihlásit