Nová verze Joomla 5.1.4
Dnes byla uvolněna nová verze Joomla 5.1.4, společně s Joomla 4.4.8. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.
Oblíbené Captcha
31. kvě 2017 13:16 - 31. kvě 2017 13:17 #131593
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
Odpověď od H13
Admin
Ahoj,
To je velmi složitá otázka, protože v praxi je standard prostě reCaptcha, která je momentálně v Phoca Cart:
Ale teď vážně, na použití captchy z Joomly! jsem se ještě nedíval, prostě jsem implementoval ten standard a samozřejmě se do budoucna nebráním implementovat to, co je v Joomle!, pokud to bude mít přínos (občas je implementace více variant spíš problém, protože postupně se mění různá API, a pod. a pak se nestačí updatovat - to je příklad v Phoca Gallery, která má v sobě Facebook API, který se mění snad každej den a je v podstatě nemožný to nějakej čas udržet v chodu. Podobnej příklad je Phoca Guestbook, kde je asi 17 různech ochran a stejně to nikdo nenastavuje. A při tak robustním projektu jako je Phoca Cart se prostě musí šetřit s parametrama, s použitím věcí třetích stran a použitím core vlastností (zrovna já patřím mezi vývojáře, kteří doplácí na nestálost core vývojářů Joomly!, protože se snažím co nejvíce používat core vlastnosti a prostě se stává, že core vývojáři v jedný verzi něco zruší, aby v další zjistili, že to bylo potřebný a znovu to tam implementují a ještě to pojmenujou úplně jinak, takže pořád stejná vlastnost se musí 2 - 3 měnit.
Ale ano, až bude čas, podívám se na možnost použití pluginů. Pokud má někdo někde návod na implementaci, budu za něj rád.
Děkuji.
nebylo by možné podporovat standard?
To je velmi složitá otázka, protože v praxi je standard prostě reCaptcha, která je momentálně v Phoca Cart:
Ale teď vážně, na použití captchy z Joomly! jsem se ještě nedíval, prostě jsem implementoval ten standard a samozřejmě se do budoucna nebráním implementovat to, co je v Joomle!, pokud to bude mít přínos (občas je implementace více variant spíš problém, protože postupně se mění různá API, a pod. a pak se nestačí updatovat - to je příklad v Phoca Gallery, která má v sobě Facebook API, který se mění snad každej den a je v podstatě nemožný to nějakej čas udržet v chodu. Podobnej příklad je Phoca Guestbook, kde je asi 17 různech ochran a stejně to nikdo nenastavuje. A při tak robustním projektu jako je Phoca Cart se prostě musí šetřit s parametrama, s použitím věcí třetích stran a použitím core vlastností (zrovna já patřím mezi vývojáře, kteří doplácí na nestálost core vývojářů Joomly!, protože se snažím co nejvíce používat core vlastnosti a prostě se stává, že core vývojáři v jedný verzi něco zruší, aby v další zjistili, že to bylo potřebný a znovu to tam implementují a ještě to pojmenujou úplně jinak, takže pořád stejná vlastnost se musí 2 - 3 měnit.
Ale ano, až bude čas, podívám se na možnost použití pluginů. Pokud má někdo někde návod na implementaci, budu za něj rád.
Děkuji.
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
31. kvě 2017 16:53 #131598
Odpověď od Cony
Moderátor
Ahoj,
no on by standard měl být na implementaci jednodušší než vlastní nastavení. V zásadě by snad mělo stačit přidat do XML formuláře field typu captcha. Akorát, když teď koukám na view question, tak tam jsou pole natvrdo vyjmenované, musely by se vykreslit dynamicky, např. jako v com_contact, to by ale na druhou stranu umožnilo do formuláře přidávat jednoduše další pole pomocí standardních pluginů...
Návod jsem žádný nenašel, ale com_contact by mohl jako příklad posloužit dobře.
no on by standard měl být na implementaci jednodušší než vlastní nastavení. V zásadě by snad mělo stačit přidat do XML formuláře field typu captcha. Akorát, když teď koukám na view question, tak tam jsou pole natvrdo vyjmenované, musely by se vykreslit dynamicky, např. jako v com_contact, to by ale na druhou stranu umožnilo do formuláře přidávat jednoduše další pole pomocí standardních pluginů...
Návod jsem žádný nenašel, ale com_contact by mohl jako příklad posloužit dobře.
31. kvě 2017 17:06 #131600
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
Odpověď od H13
Admin
Pole jsou definovaný v:
components\com_phocacart\models\forms\question.xml
tedy lze pro ně přidat nový položky v xml, ale samozřejmě s tím souvisí i pravidla v:
components\com_phocacart\models\rules\ ...
components\com_phocacart\models\forms\question.xml
tedy lze pro ně přidat nový položky v xml, ale samozřejmě s tím souvisí i pravidla v:
components\com_phocacart\models\rules\ ...
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
31. kvě 2017 19:27 #131603
Odpověď od Cony
Moderátor
Jasně, jen v components\com_phocacart\views\question\tmpl\default.php se vykreslují jmenovitě, pomocí
Pak by se muselo natvrdo přidat
nebo to zobecnit alá com_contact
Code:
$this->form->getInput('name');
Code:
$this->form->getInput('captcha');
Code:
<?php foreach ($this->form->getFieldsets() as $fieldset) : ?>
...
<?php $fields = $this->form->getFieldset($fieldset->name); ?>
...
<?php foreach ($fields as $field) : ?>
<?php echo $field->renderField(); ?>
...
31. kvě 2017 21:05 #131604
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
Odpověď od H13
Admin
No, ten všeobecnej zápis, kde projde všechno, co je v XML, nevím, jestli zrovna u bezpečnostního prvku je to pravý ořechový. :idea:
Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook