Uzveskit ant kelio...

Lietuviškas CMS Made Simple forumas

Moderator: Augustas

drangelis
Forum Members
Forum Members
Posts: 20
Joined: Sun Oct 18, 2009 2:59 pm

Re: Uzveskit ant kelio...

Post 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ų?
vilkis

Re: Uzveskit ant kelio...

Post by vilkis »

Vieną nepatogumą tikrai turėsi - atnaujinus modulį vėl reiks daryti pakeitimus.
vilkis
drangelis
Forum Members
Forum Members
Posts: 20
Joined: Sun Oct 18, 2009 2:59 pm

Re: Uzveskit ant kelio...

Post 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ą?
Attachments
2.JPG
1.JPG
Peciura

Re: Uzveskit ant kelio...

Post by Peciura »

palauk upgreido. panašus bugas ir su kitais linkais.
drangelis
Forum Members
Forum Members
Posts: 20
Joined: Sun Oct 18, 2009 2:59 pm

Re: Uzveskit ant kelio...

Post 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
Peciura

Re: Uzveskit ant kelio...

Post 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) )
  {
drangelis
Forum Members
Forum Members
Posts: 20
Joined: Sun Oct 18, 2009 2:59 pm

Re: Uzveskit ant kelio...

Post by drangelis »

Ačiū Peciura. Jau veikia :).
drangelis
Forum Members
Forum Members
Posts: 20
Joined: Sun Oct 18, 2009 2:59 pm

Re: Uzveskit ant kelio...

Post 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 *}
Peciura

Re: Uzveskit ant kelio...

Post by Peciura »

O kaip kvieti Products paiešką ir kategorijas ?
Man šitaip veikia

Code: Select all

{cms_module module='Products' action='search' pagelimit='15'}
drangelis
Forum Members
Forum Members
Posts: 20
Joined: Sun Oct 18, 2009 2:59 pm

Re: Uzveskit ant kelio...

Post by drangelis »

Ačiū, veikia kuo puikiausiai :). Buvau kai kur neprirašęs "pagelimit='15'".
Post Reply

Return to “Lithuanian - Lietuviškai”