Registrovat    Přihlášení
Domů Odkazy Fórum Ke stažení Web hosting Registrace do katalogů
Přihlásit
Jméno:

Heslo:

Pamatuj si mně



Zapomenuté heslo

Nová registrace
Partner a hosting webu
zserver.cz
Spolupráce
Odkazy
česká sociální síť rexVoX.com
Informace a projekty na rodinné domy naleznete v našem blogu.

Navštívit můžete také pasivní rodinné domy - dřevostavby, kde naleznete informace o pasivních stavbách.



Kategorie a fóra

Prohlížení tohoto vlákna:   1 Anonymní uživatelé



« 1 (2)


Re: Třídění podle ceny
Guru
Členem od:
8:08 10.11.2005
Bydliště Prague
Skupina:
Registrovaní uživatelé
Vývojáři
Příspěvky: 1389
Nepřipojen
Stačí kliknout na název sloupce.

Zasláno: 8:44 5.3.2009
Přenos příspěvku do ostatních aplikací Přenos


Re: Třídění podle ceny
Pokročilý
Členem od:
23:43 17.10.2007
Skupina:
Registrovaní uživatelé
Příspěvky: 62
Nepřipojen
Take jsem potreboval pridat razeni do "Product listing".
Nasledujici zmeny by to mely zarucit.

includes\languages\czech.php

Nahradit
define('TEXT_INFO_SORT_BY','Řadit podle: ');

za
define('TEXT_INFO_SORT_BY','<strong>Řadit podle:</strong> ');




includes\languages\czech\index.php

Nahradit
define('TEXT_SHOW', '<strong>Třídit podle:</strong> ');

za
define('TEXT_SHOW', '<strong>Filtr:</strong> ');




includes\index_filters\default_filter.php

Nahradit
// sort by products_sort_order when PRODUCT_LISTING_DEFAULT_SORT_ORDER is left blank
// for reverse, descending order use:
//       $listing_sql .= " order by p.products_sort_order desc, pd.products_name";
          $listing_sql .= " order by p.products_sort_order, pd.products_name";
          break;
        }
      }

za
// sort by products_sort_order when PRODUCT_LISTING_DEFAULT_SORT_ORDER is left blank
// for reverse, descending order use:
          //$listing_sql .= " order by p.products_sort_order desc, pd.products_name";
          //$listing_sql .= " order by p.products_sort_order, pd.products_name";
		  
          // bof: Sort-By
          $listing_sql .= $order_by; // Sort-By
          // eof: Sort-By
		  
		  break;
        }
      }




includes\modules\pages\index\main_template_vars.php

Pred
// always add quantity regardless of whether or not it is in the listing for add to cart buttons
  if (PRODUCT_LIST_QUANTITY < 1) {
    $select_column_list .= 'p.products_quantity, ';
  }

vlozit
// bof: Sort-By
  if (!isset($_GET['disp_order'])) {
	  $_GET['disp_order'] = $disp_order_default;
	  $disp_order = $disp_order_default;
	} else {
	  $disp_order = $_GET['disp_order'];
	}
	
	switch (true) {
	  case ($_GET['disp_order'] == 0):
	  // reset and let reset continue
	  $_GET['disp_order'] = $disp_order_default;
	  $disp_order = $disp_order_default;
	  case ($_GET['disp_order'] == 1):
	  $order_by = " order by pd.products_name";
	  break;
	  case ($_GET['disp_order'] == 2):
	  $order_by = " order by pd.products_name DESC";
	  break;
	  case ($_GET['disp_order'] == 3):
	  $order_by = " order by p.products_price_sorter, pd.products_name";
	  break;
	  case ($_GET['disp_order'] == 4):
	  $order_by = " order by p.products_price_sorter DESC, pd.products_name";
	  break;
	  case ($_GET['disp_order'] == 5):
	  $order_by = " order by p.products_model";
	  break;
	  case ($_GET['disp_order'] == 6):
	  $order_by = " order by p.products_date_added DESC, pd.products_name";
	  break;
	  case ($_GET['disp_order'] == 7):
	  $order_by = " order by p.products_date_added, pd.products_name";
	  break;
	  default:
	  $order_by = " order by p.products_sort_order";
	  break;
	}
  // eof: Sort-By




includes\templates\YOUR_TEMPLATE\templates\tpl_index_product_list.php

Pred
<?php
  $check_for_alpha = $listing_sql;
  $check_for_alpha = $db->Execute($check_for_alpha);

  if ($check_for_alpha->RecordCount() > 0 && PRODUCT_LIST_ALPHA_SORTER == 'true') {
  $form = zen_draw_form('filter', zen_href_link(FILENAME_DEFAULT), 'get') . '<label class="inputLabel">' .TEXT_SHOW . '</label>';
?>

vlozit
<?php
// bof: Sort-By
?>
<div id="sorter">
<label class="inputLabel" for="disp-order-sorter"><?php echo TEXT_INFO_SORT_BY; ?></label>
<?php
  echo zen_draw_form('sorter_form', zen_href_link($_GET['main_page']), 'get');
  echo zen_draw_hidden_field('main_page', FILENAME_DEFAULT);
  echo zen_draw_hidden_field('cPath', $cPath);
  
  if (isset($_GET['filter_id']) && $_GET['filter_id'] != '') {
	echo zen_draw_hidden_field('filter_id', $_GET['filter_id']);
  }
  
  if (isset($_GET['alpha_filter_id']) && $_GET['alpha_filter_id'] != '') {
	echo zen_draw_hidden_field('alpha_filter_id', $_GET['alpha_filter_id']);
  }
  echo zen_hide_session_id();
?>
    <select name="disp_order" onchange="this.form.submit();" id="disp-order-sorter">
<?php if ($disp_order != $disp_order_default) { ?>
    <option value="<?php echo $disp_order_default; ?>" <?php echo ($disp_order == $disp_order_default ? 'selected="selected"' : ''); ?>><?php echo PULL_DOWN_ALL_RESET; ?></option>
<?php } // reset to store default ?>
    <option value="1" <?php echo ($disp_order == '1' ? 'selected="selected"' : ''); ?>><?php echo TEXT_INFO_SORT_BY_PRODUCTS_NAME; ?></option>
    <option value="2" <?php echo ($disp_order == '2' ? 'selected="selected"' : ''); ?>><?php echo TEXT_INFO_SORT_BY_PRODUCTS_NAME_DESC; ?></option>
    <option value="3" <?php echo ($disp_order == '3' ? 'selected="selected"' : ''); ?>><?php echo TEXT_INFO_SORT_BY_PRODUCTS_PRICE; ?></option>
    <option value="4" <?php echo ($disp_order == '4' ? 'selected="selected"' : ''); ?>><?php echo TEXT_INFO_SORT_BY_PRODUCTS_PRICE_DESC; ?></option>
    <option value="5" <?php echo ($disp_order == '5' ? 'selected="selected"' : ''); ?>><?php echo TEXT_INFO_SORT_BY_PRODUCTS_MODEL; ?></option>
    <option value="6" <?php echo ($disp_order == '6' ? 'selected="selected"' : ''); ?>><?php echo TEXT_INFO_SORT_BY_PRODUCTS_DATE_DESC; ?></option>
    <option value="7" <?php echo ($disp_order == '7' ? 'selected="selected"' : ''); ?>><?php echo TEXT_INFO_SORT_BY_PRODUCTS_DATE; ?></option>
    </select></form></div>

<br class="clearBoth" />
<?php
// eof: Sort-By
?>



Nahradit
<?php
  echo $form;
  echo zen_draw_hidden_field('main_page', FILENAME_DEFAULT);
  echo zen_hide_session_id();
?>

za
<?php
  echo $form;
  echo zen_draw_hidden_field('main_page', FILENAME_DEFAULT);
  
  // bof: Sort-By
  if (isset($_GET['disp_order']) && $_GET['disp_order'] != '') {
	echo zen_draw_hidden_field('disp_order', $_GET['disp_order']);
  }
  // eof: Sort-By
  
  echo zen_hide_session_id();
?>

Zasláno: 9:54 5.3.2009
_________________
ZenCart 1.3.7.1
Přenos příspěvku do ostatních aplikací Přenos


Re: Třídění podle ceny
Nováček
Členem od:
17:33 4.3.2009
Skupina:
Registrovaní uživatelé
Příspěvky: 13
Nepřipojen
diky, to je přesně to co jsem potřeboval! Nádherně to funguje.

Zasláno: 22:36 5.3.2009
_________________
www.vychytane-darky.cz
Přenos příspěvku do ostatních aplikací Přenos


Re: Třídění podle ceny
Začátečník
Členem od:
13:05 3.1.2009
Bydliště Rokycany
Skupina:
Registrovaní uživatelé
Příspěvky: 38
Nepřipojen
Citát:

Prtik napsal/a:
Take jsem potreboval pridat razeni do "Product listing".
Nasledujici zmeny by to mely zarucit.

includes\languages\czech.php

Nahradit
define('TEXT_INFO_SORT_BY','Řadit podle: ');

za
define('TEXT_INFO_SORT_BY','<strong>Řadit podle:</strong> ');

...

nevím proč, ale nefunguje to. Udělal jsem vše podle návodu, ale bylo to k ničemu, rolovací menu se mi v listingu sice zobrazí, ale zboží se podle kriterií neřadí. Moc Vás prosím o pomoc, používám Zen ve verzi 1.38 + column layout grid. Moc se v tom nevyznám, není třeba vytvořit nějakej java script pro ten filter?

Zasláno: 20:05 18.4.2009
Přenos příspěvku do ostatních aplikací Přenos


Re: Třídění podle ceny
Nováček
Členem od:
3:55 3.8.2009
Skupina:
Registrovaní uživatelé
Příspěvky: 10
Nepřipojen
super fakt to chodí dokonale_

Zasláno: 22:21 14.9.2009
_________________
všechno jde když se chce!!
Přenos příspěvku do ostatních aplikací Přenos


Re: Třídění podle ceny
Guru
Členem od:
16:36 17.1.2009
Skupina:
Registrovaní uživatelé
Příspěvky: 157
Nepřipojen
Funguje dobre , jen bych potreboval jestli to jde udelat tak ze se to zobrazi ve vsech kategoriich - a ne jen v posledni podkategorii.

Mám totiz zobrazovani produktu jiz v hlavni kategorii - ze vsech podkategorii.

Zasláno: 22:55 15.9.2009
Přenos příspěvku do ostatních aplikací Přenos


Re: Třídění podle ceny
Nováček
Členem od:
9:37 14.12.2006
Skupina:
Registrovaní uživatelé
Příspěvky: 19
Nepřipojen
Tak jsem to zkoušel, ale po nahrání všech souborů se mi zobrazí jen hláška:

1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order by pd.products_name' at line 7
in:
[select p.products_image, pd.products_name, p.products_quantity, p.products_id, p.products_type, p.master_categories_id, p.manufacturers_id, p.products_price, p.products_tax_class_id, pd.products_description, IF(s.status = 1, s.specials_new_products_price, NULL) as specials_new_products_price, IF(s.status =1, s.specials_new_products_price, p.products_price) as final_price, p.products_sort_order, p.product_is_call, p.product_is_always_free_shipping, p.products_qty_box_status from products_description pd, products p left join manufacturers m on p.manufacturers_id = m.manufacturers_id, products_to_categories p2c left join specials s on p2c.products_id = s.products_id where p.products_status = 1 and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '2' and p2c.categories_id = '37' order by p.products_sort_order, pd.products_name order by pd.products_name]

Můžete mi někdo poradit, kde je chyba? Díky moc předem.

Zasláno: 13:36 21.8.2010
Přenos příspěvku do ostatních aplikací Přenos


Re: Třídění podle ceny
Guru
Členem od:
21:36 5.12.2008
Skupina:
Registrovaní uživatelé
Příspěvky: 742
Nepřipojen
Nejspíše ti tam někde chybí nebo přebývá střeední, uvozovka, zavorka, apostrof apod.

Zasláno: 14:55 21.8.2010
_________________
Shopy: www.dum-matraci.cz , www.centrum-matraci.cz , www.hubert-hunting.cz

Když máš nápad, o kterém si myslíš, že by mohl fungovat, zřejmně by mohl fungovat, ale to se nedozvíš dokud ho ze 100% nezrealizuješ. Takže to prostě udělej !!!
.... a pokud se to týká webu, tak ho hlavně předem zazálohuj :)
Přenos příspěvku do ostatních aplikací Přenos



« 1 (2)



Můžete prohlížet témata.
Nemůžete zakládat nová témata.
Nemůžete odpovídat na příspěvky.
Nemůžete editovat Vaše příspěvky.
Nemůžete mazat Vaše příspěvky.
Nemůžete přidávat nové ankety.
Můžete hlasovat v anketách.
Nemůžete připojovat soubory k příspěvkům.
Nemůžete přispívat bez schválení.

[Rozšířené hledání]


Odkazy



Zen-Cart ke stažení

Vyšel nový Zencart 1.5.0

Originální moduly můžete stahovat na
www.zen-cart.com

Reklama
Nejaktivnější autoři
1 Melodic
Melodic
1002997
2 Kozoroh
Kozoroh
2124
3 JardaR
JardaR
1888
4 garden
garden
1419
5 Nismo
Nismo
1389
6 hbxx 1131
7 jandik01
jandik01
1070
8 PeterB
PeterB
1017
9 Dedek
Dedek
990
10 bambulko
bambulko
775