diff -ruN snugbaby.old/administrator/components/com_virtuemart/html/shop.browse.php snugbaby/administrator/components/com_virtuemart/html/shop.browse.php --- snugbaby.old/administrator/components/com_virtuemart/html/shop.browse.php 2009-05-07 19:30:55.000000000 +0100 +++ snugbaby/administrator/components/com_virtuemart/html/shop.browse.php 2009-05-07 20:35:48.000000000 +0100 @@ -446,6 +446,7 @@ $products[$i]['product_height'] = $db_browse->f("product_height"); $products[$i]['product_lwh_uom'] = $db_browse->f("product_lwh_uom"); $products[$i]['product_in_stock'] = $db_browse->f("product_in_stock"); + $products[$i]['product_special'] = $db_browse->f("product_special"); $products[$i]['product_available_date'] = $VM_LANG->convert( vmFormatDate($db_browse->f("product_available_date"), $VM_LANG->_('DATE_FORMAT_LC') )); $products[$i]['product_availability'] = $db_browse->f("product_availability"); $products[$i]['cdate'] = $VM_LANG->convert( vmFormatDate($db_browse->f("cdate"), $VM_LANG->_('DATE_FORMAT_LC') )); diff -ruN snugbaby.old/administrator/components/com_virtuemart/html/shop_browse_queries.php snugbaby/administrator/components/com_virtuemart/html/shop_browse_queries.php --- snugbaby.old/administrator/components/com_virtuemart/html/shop_browse_queries.php 2009-05-07 19:30:55.000000000 +0100 +++ snugbaby/administrator/components/com_virtuemart/html/shop_browse_queries.php 2009-05-06 21:21:02.000000000 +0100 @@ -36,7 +36,7 @@ // These are the names of all fields we fetch data from $fieldnames = "`product_name`,`products_per_row`,`category_browsepage`,`category_flypage`,`#__{vm}_category`.`category_id`, `#__{vm}_product`.`product_id`,`product_full_image`,`product_thumb_image`,`product_s_desc`,`product_parent_id`,`product_publish`,`product_in_stock`,`product_sku`, `product_url`, - `product_weight`,`product_weight_uom`,`product_length`,`product_width`,`product_height`,`product_lwh_uom`,`product_in_stock`,`product_available_date`,`product_availability`,`#__{vm}_product`.`mdate`, `#__{vm}_product`.`cdate`"; + `product_weight`,`product_weight_uom`,`product_length`,`product_width`,`product_height`,`product_lwh_uom`,`product_in_stock`,`product_available_date`,`product_availability`,`product_special`,`#__{vm}_product`.`mdate`, `#__{vm}_product`.`cdate`"; $count_name = "COUNT(DISTINCT `#__{vm}_product`.`product_sku`) as num_rows"; $table_names = '`#__{vm}_product`, `#__{vm}_category`, `#__{vm}_product_category_xref`,`#__{vm}_shopper_group`'; @@ -318,7 +318,7 @@ $count .= $q; $q .= "\n GROUP BY `#__{vm}_product`.`product_sku` "; -$q .= "\n ORDER BY $orderbyField $DescOrderBy"; +$q .= "\n ORDER BY product_special desc, $orderbyField $DescOrderBy"; // Joomla! 1.5 supports listing "All" items, which means $limit == 0 if( vmIsJoomla(1.5) && $limit == 0 ) { diff -ruN snugbaby.old/components/com_virtuemart/themes/default/templates/browse/browse_1.php snugbaby/components/com_virtuemart/themes/default/templates/browse/browse_1.php --- snugbaby.old/components/com_virtuemart/themes/default/templates/browse/browse_1.php 2009-05-07 19:30:33.000000000 +0100 +++ snugbaby/components/com_virtuemart/themes/default/templates/browse/browse_1.php 2009-05-07 19:41:59.000000000 +0100 @@ -1,7 +1,7 @@ -
+
">

diff -ruN snugbaby.old/components/com_virtuemart/themes/default/templates/browse/browse_2.php snugbaby/components/com_virtuemart/themes/default/templates/browse/browse_2.php --- snugbaby.old/components/com_virtuemart/themes/default/templates/browse/browse_2.php 2009-05-07 19:30:33.000000000 +0100 +++ snugbaby/components/com_virtuemart/themes/default/templates/browse/browse_2.php 2009-05-07 20:05:39.000000000 +0100 @@ -1,7 +1,7 @@ -
+
>

diff -ruN snugbaby.old/components/com_virtuemart/themes/default/templates/browse/browse_3.php snugbaby/components/com_virtuemart/themes/default/templates/browse/browse_3.php --- snugbaby.old/components/com_virtuemart/themes/default/templates/browse/browse_3.php 2009-05-07 19:30:33.000000000 +0100 +++ snugbaby/components/com_virtuemart/themes/default/templates/browse/browse_3.php 2009-05-07 20:28:40.000000000 +0100 @@ -1,7 +1,7 @@ -
+
">

diff -ruN snugbaby.old/components/com_virtuemart/themes/default/templates/browse/browse_4.php snugbaby/components/com_virtuemart/themes/default/templates/browse/browse_4.php --- snugbaby.old/components/com_virtuemart/themes/default/templates/browse/browse_4.php 2009-05-07 19:30:33.000000000 +0100 +++ snugbaby/components/com_virtuemart/themes/default/templates/browse/browse_4.php 2009-05-07 20:29:18.000000000 +0100 @@ -1,7 +1,7 @@ -
+
">

diff -ruN snugbaby.old/components/com_virtuemart/themes/default/templates/browse/browse_5.php snugbaby/components/com_virtuemart/themes/default/templates/browse/browse_5.php --- snugbaby.old/components/com_virtuemart/themes/default/templates/browse/browse_5.php 2009-05-07 19:30:33.000000000 +0100 +++ snugbaby/components/com_virtuemart/themes/default/templates/browse/browse_5.php 2009-05-07 20:29:39.000000000 +0100 @@ -1,7 +1,7 @@ - +
>
diff -ruN snugbaby.old/components/com_virtuemart/themes/default/theme.css snugbaby/components/com_virtuemart/themes/default/theme.css --- snugbaby.old/components/com_virtuemart/themes/default/theme.css 2009-05-07 19:30:33.000000000 +0100 +++ snugbaby/components/com_virtuemart/themes/default/theme.css 2009-05-07 20:33:28.000000000 +0100 @@ -134,6 +134,14 @@ vertical-align: top; } +.browseProductSpecial h2:before { + content: "** "; +} + +.browseProductSpecial h2:after { + content: " **"; +} + .browseProductTitle { font-size: 16px; font-weight: bold; @@ -499,4 +507,4 @@ display: inline; background: none; } -.clr { clear: both; overflow:hidden; } \ No newline at end of file +.clr { clear: both; overflow:hidden; }