Zvýšenie limitu znakov pre Virtuemart product vyhľadávanie - vyriešený návod.
Zdravím vás,
V eshope mali zákazníci problém s vyhľadávaním produktov podľa mena - pretože názvy produktov boli veľmi dlhé a vyhľadávanie defaultne umožňuje zadať len 20 znakov do vyhľadávania.
Nevedel som nikde nájsť riešenie, nakoniec sa mi podarilo zmeniť tento kód a problém som vyriešil:
v
/web/modules/mod_virtuemart_search
na 28.riadku
som zmenil
$width = intval ($params->get ('width', 20));
$maxlength = $width > 20 ? $width : 20;
na
$width = intval ($params->get ('width', 100));
$maxlength = $width > 100 ? $width : 100;
aj keď neviem či je to úplne "košér" riešenie - pretože na inom webe tam sú nastavené hodnoty 20 a do vyhľadávania sa dá aj tak vyplniť 40 znakov..
No možno to niekomu pomôže.
V eshope mali zákazníci problém s vyhľadávaním produktov podľa mena - pretože názvy produktov boli veľmi dlhé a vyhľadávanie defaultne umožňuje zadať len 20 znakov do vyhľadávania.
Nevedel som nikde nájsť riešenie, nakoniec sa mi podarilo zmeniť tento kód a problém som vyriešil:
v
/web/modules/mod_virtuemart_search
na 28.riadku
som zmenil
$width = intval ($params->get ('width', 20));
$maxlength = $width > 20 ? $width : 20;
na
$width = intval ($params->get ('width', 100));
$maxlength = $width > 100 ? $width : 100;
aj keď neviem či je to úplne "košér" riešenie - pretože na inom webe tam sú nastavené hodnoty 20 a do vyhľadávania sa dá aj tak vyplniť 40 znakov..
No možno to niekomu pomôže.
Majiteľ parfumérie parfumylacno s lacnými parfumami Fm Group vo svetových vôňach, kvalitné napodobneniny originálnych parfémov.
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
Zdravím,
touto úpravou jste pouze zvýšil výchozí hodnotu pro šířku textového pole a stejně tak minimální hodnotu pro jeho maximální počet vstupních znaků (to by mě zajímalo, který koumák z VM vymyslel, že jedna hodnota ovlivní dvě různé vlastnosti textového pole, ale to je vedlejší).
Výchozí hodnota je 20, ale v konfiguraci modulu si ji můžete libovolně změnit (šířka bude dle hodnoty a maximální počet znaků může být dle toho kódu minimálně těch 20). To je chování před Vaší úpravou.
Sice ta změna hodnoty v konfiguraci ovlivní i šířku pole, ale pokud ji pak nastavujete v šabloně pomocí CSS, tak Vás to moc trápit nemusí. Důležité je, že je pak celá tato úprava zbytečná a nemusíte na to myslet po aktualizaci modulu, kdy by se to vrátilo do původního stavu, jelikož nejde o úpravu v přetíženém layoutu.
P.
touto úpravou jste pouze zvýšil výchozí hodnotu pro šířku textového pole a stejně tak minimální hodnotu pro jeho maximální počet vstupních znaků (to by mě zajímalo, který koumák z VM vymyslel, že jedna hodnota ovlivní dvě různé vlastnosti textového pole, ale to je vedlejší).
Výchozí hodnota je 20, ale v konfiguraci modulu si ji můžete libovolně změnit (šířka bude dle hodnoty a maximální počet znaků může být dle toho kódu minimálně těch 20). To je chování před Vaší úpravou.
Sice ta změna hodnoty v konfiguraci ovlivní i šířku pole, ale pokud ji pak nastavujete v šabloně pomocí CSS, tak Vás to moc trápit nemusí. Důležité je, že je pak celá tato úprava zbytečná a nemusíte na to myslet po aktualizaci modulu, kdy by se to vrátilo do původního stavu, jelikož nejde o úpravu v přetíženém layoutu.
P.
Poděkovali: Martin Balko
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
Ve VM je chytráků spousty, kteří místo aby opravili zjevné chyby co jsme jim z Easysoftware posílali, tak raději blbnuli ve vytvářená vlastní VM funkcí, kopírující stejné funkce v Joomla frameworku, aby to mohli přeportovat na wordpress. A opravy chyb (například chyba s mezerou u měny Kč) vydali až následně po 5 letech s velkou slávou.
Jakákoli nová verze je sázka do loterie co tam u Maxe zase vymysleli
Jakákoli nová verze je sázka do loterie co tam u Maxe zase vymysleli

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
Poděkovali: Cony
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.
Jj, s vývojem VM mám bohužel stejnou zkušenost, ale o tom jsme již dost diskutovali kdysi na VM.cz fóru
... Ten nápad portace na WP je vůbec úlet, ale to už jsme dost OT
...
PS: Dávám VM rok, maximálně dva
...


PS: Dávám VM rok, maximálně dva

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

a nakoniec to prácne mením cez zdrojový kód.. A pritom stačila jednoduchá zmena čísla v nastavení modulu...

ďakujem, zas budem možno o niečo múdrejší do budúcna


Majiteľ parfumérie parfumylacno s lacnými parfumami Fm Group vo svetových vôňach, kvalitné napodobneniny originálnych parfémov.
Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.