Hallo allemaal,
Ik ben nieuw op dit forum en ik wil graag gebruik maken van jullie expertise!
Ik ben bezig met een site waar door middel van FormBuilder een aantal velden en een bestand wordt geupload naar de server. Met FormBrowser laat ik dan de gegevens zien aan de bezoekers die met de module FEU inloggen.
Graag wil ik dan ook het pad naar het bestand beveiligen en daarvoor wil ik de plugin securefile gebruiken
(http://dev.cmsmadesimple.org/projects/securefile). Alleen het lukt mij niet om dat voor elkaar te krijgen.
Wat ik dus wil realiseren is (simpele manier), deze code combineren:
{securefile path='uploads/secure/securedoc.pdf'} met {$entry->fields[4]} ID van het upload bestand
Want als ik {securefile path='{$entry->fields[4]}'} doe krijg ik deze fout melding:
Catchable fatal error: Object of class stdClass could not be converted to string in /public_html/test/tmp/templates_c/FormBrowser^%%76^76F^76F2F2DC%%module_db_tpl%3AFormBrowser%3Bfbr_ulist_8.phpon line 109
Of wat complexer dat in het FormBuilder direct de encoded link wordt geëxporteerd naar het XML bestand, of in FormBrowser i.p.v. plaintext van het upload bestand waarde een link komt te staan. Dus i.p.v. alleen naam.doc "<a href="download.php?id=naam.doc" target="_blank">naam.doc</a>"
In principe heb ik alleen deze code nodig van securefile plugin:
$encoded_link = base64_encode("$path");
echo "<a href=\"download.php?id=$encoded_link\" target=\"_blank\">Download</a>
Waar nu $path staat moet eigenlijk het complete pad komen te staan van het geupload bestand via FormBuilder/FormBrowser.
Kan iemand mij hiermee helpen? Ik zou het erg op prijs stellen!
Ik gebruik de volgende versies:
CMS Versie
1.9.4.3
FrontEndUsers
1.14
FormBrowser
0.4
FormBuilder
0.7.3
Securefile
1.0
Alvast bedankt!
FormBuilder/FormBrowser Upload file linken met securefile
Moderator: velden
Re: FormBuilder/FormBrowser Upload file linken met securefil
En met deze code?
Code: Select all
{securefile path=$entry->fields[4]}
Re: FormBuilder/FormBrowser Upload file linken met securefil
Nee dat lukt ook niet heb ik al geprobeerd dan krijg ik $entry->fields[4] als tekst en link dus hij roept de waarde dan niet op
Andere suggesties??
Andere suggesties??
Re: FormBuilder/FormBrowser Upload file linken met securefil
Ongetest:
{capture assign='something'}{$entry->fields[4]}{/capture}
{securefile path="$something"}
Let op: " gebruiken en niet ', anders wordt de var niet uitgelezen maar als tekst beschouwd door Smarty.
In sommige gevallen moet je `` rond de var zetten...
Als het niet lukt probeer je dus:
{securefile path='`$something`'} of {securefile path="`$something`"}
Greetings,
Manuel
{capture assign='something'}{$entry->fields[4]}{/capture}
{securefile path="$something"}
Let op: " gebruiken en niet ', anders wordt de var niet uitgelezen maar als tekst beschouwd door Smarty.
In sommige gevallen moet je `` rond de var zetten...
Als het niet lukt probeer je dus:
{securefile path='`$something`'} of {securefile path="`$something`"}
Greetings,
Manuel
Do you like your open source cms? Buy from the CMSMS partners || Donate
Re: FormBuilder/FormBrowser Upload file linken met securefil
SSuuppppeeerrrr!
Dankje wel manuel het werkt.
Ik wist gewoon dat iemand hier het zou weten.
Ik ben echt heel erg blij mee heel erg bedankt allemaal!
Dankje wel manuel het werkt.
Ik wist gewoon dat iemand hier het zou weten.
Ik ben echt heel erg blij mee heel erg bedankt allemaal!
