Zvolení jednoho z nahrávaných souborů
- cafesk8
- Člen | 103
Zdravím,
ve formuláři používám k nahrání vícero souborů jQueryFileUpload a vše je OK. Problém nastává v tom, že když tam nahraji třeba 5 obrázků tak nedokážu nijak ovlivnit v jakém pořadí se nahrají a nedokážu z nich jeden zvolit jako „hlavní“. Dalo by se to řešit že bych měl inputy 2 (1 – nahrejte prosím hlavní obrázek, 2 – nahrejte prosím doplňující obrázky) ale to se mi moc nechce. Nevíte někdo o nějakém řešení, že by se tam obrázky nahrály a pak by mohl člověk případně jeden z nich označit, nastavil by se mu příznak a ten bych si pak nějak speciálně uložil do db třeba?
- Ondřej Kubíček
- Člen | 494
Tak to ale záleží přece na tobě, jak si řekneš, který obrázek chceš
mít hlavní.
Buď jak říkáš 2 inputy, nebo prostě první nahraný hlavní a nebo že
jo, nahraješ všechny a pak dáš uživateli vybrat.
- Phalanx
- Člen | 310
- mrkni na možnost
sequentialUploads
(defaultně je false, nastav si na true). Mělo by ti to pomoct zachovat pořadí souborů. - sortable – https://jqueryui.com/sortable/#… , vykreslíš nahrané obrázky a uděláš si sortable list, pak můžeš měnit pozice.
- vykreslíš nahrané obrázky a budeš u každého obrázku mít button Nastavit jako hlavní…
<?php
{foreach($images as $image)}
<img src="$image->getSrc()" />
<a href="{plink setAsDefault! $image->getId()}">nastav výchozí</a>
{/foreach}
?>
Možností je hodně.
Editoval Phalanx (3. 8. 2018 22:21)