Page 2 of 2
Re: Uzveskit ant kelio...
Posted: Tue May 18, 2010 7:02 am
by drangelis
Ar gerai padariau, kad istryniau is "action.addproduct.php" produktų dublikatų tikrinimą?
Ištryniau šias eilutes:
Code: Select all
if( !empty($product_name) )
{
// check for duplicate name
$query = 'SELECT id FROM '.cms_db_prefix().'module_products
WHERE product_name = ?';
$duplicate = $db->GetOne($query,array($product_name));
}
Vėliau neatsiras dėl to kokių problemų?
Re: Uzveskit ant kelio...
Posted: Tue May 18, 2010 7:15 am
by vilkis
Vieną nepatogumą tikrai turėsi - atnaujinus modulį vėl reiks daryti pakeitimus.
vilkis
Re: Uzveskit ant kelio...
Posted: Tue May 18, 2010 11:13 am
by drangelis
Vėl problema... Į paiešką įvedę žodį, kuris yra iš parduodamų objektu skilties(žiūrėti foto: "1"). Paieškos modulis tai suranda, bet atkreipkit dėmesį, kokiu adresu mane nukreipia norint pamatyti daugiau informacijos apie parduodamą objektą(žiūrėti foto: "2").
Pvz.:
http://www.centrasnt.lt/[b]admin[/b]/moduleinterface.php?mact=Products,cntnt01,details,0&sp_=dc54daa7&cntnt01productid=2
Jei nebūtų to "/admin/" mane nukreiptų teisingai.
Ką padaryti, kad adrese nebūtų nukreipimo i adminą?
Re: Uzveskit ant kelio...
Posted: Tue May 18, 2010 4:31 pm
by Peciura
palauk upgreido. panašus bugas ir su kitais linkais.
Re: Uzveskit ant kelio...
Posted: Thu Jun 17, 2010 8:34 am
by drangelis
Peciura wrote:
Products jau turi paieška pagal dropdawn laukelius, kainos rėžius. Iš principo gali išsisukti. Dar netikrinau kaip veikia, bet esu tikras jei rasi klaidų Calguy1000 jas pataisys (per paskutinį mėnesį išėjo 7 Products versijos

).
Kokį koduką reikia iterpti į paiškos šabloną, kad paiešką vykdytų pagal "detail" lauką? "detail" laukas yra vienas iš tų: price, sku, alias ir pan. Numatytasis paieškos šablonas duomenis ieško pagal "product_name" ir "description". Man reikia vietoj "description" paieskos būtų "detail".
Paieškos šablonas:
{* search template *}
{* valid fields are:
{$actionid}cd_submit - (string) for a submit button
{$actionid}cd_cancel - (string) for a cancel button
{$actionid}cd_prodname - (string) for text field to search against product name
{$actionid}cd_proddesc - (string) for text field to search against product description.
{$actionid}cd_propprice - (select) for price searching.
options must be of type string with high low limits separated by a :
i.e: 1000:2000
a special value of -1 can be used to indicate any price.
{$actionid}cd_allany - (int) to indicate wether all of the
conditions much match, or if any one of them may.
{$actionid}cd_propvalue - (string) property values.
*}
{$formstart}
{$mod->Lang('search_expr')}:
{$mod->Lang('all')}
{$mod->Lang('any')}
{$mod->Lang('search_name')}:
{$mod->Lang('search_description')}:
Objekto kaina:
{$mod->Lang('any')}
0Lt - 10000Lt
10000Lt - 50000Lt
50000Lt - 100000Lt
100000Lt - 200000Lt
200000Lt - 500000Lt
500000Lt - ir daugiau..
{*
Kaina už 1m²:
{$mod->Lang('any')}
0Lt - 1000Lt
1000Lt - 2000Lt
2000Lt - 3000Lt
3000Lt - 4000Lt
4000Lt - 5000Lt
5000Lt - 6000Lt
6000Lt - 7000Lt
7000Lt - 8000Lt
8000Lt - 9000Lt
9000Lt - ir daugiau..
*}
{if isset($searchprops)}
{foreach from=$searchprops key='propname' item='obj'}
{$obj->prompt}:
{if $obj->type == 'text'}
{else if $obj->type == 'dropdown'}
{html_options options=$obj->options}
{/if}
{/foreach}
{/if}
Lang('submit')}"/>
Lang('cancel')}"/>
{$formend}
{* prod_searchform *}
CMS versija - 1.7
Products - 2.7.6
Search - 1.6.2
Re: Uzveskit ant kelio...
Posted: Thu Jun 17, 2010 9:59 am
by Peciura
O "description" laukas nera taspats kas "details" ? Jis tau veikia kažkaip kitaip ?
Bet kokiu atveju manau čia yra likęs bugas.
Index: action.do_search.php
===================================================================
--- action.do_search.php (revision 366)
+++ action.do_search.php (working copy)
@@ -205,7 +205,7 @@
if( !empty($desc_expr) )
{
$where[] = 'P.details REGEXP ?';
- $qparms[] = $name_expr;
+ $qparms[] = $desc_expr;
}
if( !empty($price_expr) )
{
Re: Uzveskit ant kelio...
Posted: Thu Jun 17, 2010 10:21 am
by drangelis
Ačiū Peciura. Jau veikia

.
Re: Uzveskit ant kelio...
Posted: Mon Jul 19, 2010 7:26 pm
by drangelis
Atsirado dar viena problemėlė. Kaip padaryti kategorijų šablone kad skelbimus rūšiuotų į puslapius. santraukos ir hierarchijos šablonuose puslapiavimas veikia, o kategorijų ir paieškos šablonuose neveikia. Pvz.:
http://www.centrasnt.lt/index.php?mact=Products,cntnt01,default,0&cntnt01categoryid=1&cntnt01categoryname=Butas&cntnt01returnid=58
Paieškos šablonas:
{* search template *}
{* valid fields are:
{$actionid}cd_submit - (string) for a submit button
{$actionid}cd_cancel - (string) for a cancel button
{$actionid}cd_prodname - (string) for text field to search against product name
{$actionid}cd_proddesc - (string) for text field to search against product description.
{$actionid}cd_propprice - (select) for price searching.
options must be of type string with high low limits separated by a :
i.e: 1000:2000
a special value of -1 can be used to indicate any price.
{$actionid}cd_allany - (int) to indicate wether all of the
conditions much match, or if any one of them may.
{$actionid}cd_propvalue - (string) property values.
*}
{$formstart}
{*
{$mod->Lang('search_expr')}:
{$mod->Lang('all')}
{$mod->Lang('any')}
*}
Įveskite paieškos žodį:
Įveskite gatvės pavadinimą:
Objekto kaina:
Bet koks
0Lt - 10000Lt
10000Lt - 50000Lt
50000Lt - 100000Lt
100000Lt - 200000Lt
200000Lt - 500000Lt
500000Lt - ir daugiau..
{*
Kaina už 1m²:
Bet koks
0Lt - 1000Lt
1000Lt - 2000Lt
2000Lt - 3000Lt
3000Lt - 4000Lt
4000Lt - 5000Lt
5000Lt - 6000Lt
6000Lt - 7000Lt
7000Lt - 8000Lt
8000Lt - 9000Lt
9000Lt - ir daugiau..
*}
{if isset($searchprops)}
{foreach from=$searchprops key='propname' item='obj'}
{$obj->prompt}:
{if $obj->type == 'text'}
{else if $obj->type == 'dropdown'}
{html_options options=$obj->options}
{/if}
{/foreach}
{/if}
Lang('submit')}"/>
Lang('cancel')}"/>
{$formend}
{* prod_searchform *}
Re: Uzveskit ant kelio...
Posted: Tue Jul 20, 2010 1:16 pm
by Peciura
O kaip kvieti Products paiešką ir kategorijas ?
Man šitaip veikia
Code: Select all
{cms_module module='Products' action='search' pagelimit='15'}
Re: Uzveskit ant kelio...
Posted: Wed Jul 21, 2010 10:56 am
by drangelis
Ačiū, veikia kuo puikiausiai

. Buvau kai kur neprirašęs "pagelimit='15'".