dse 0 Опубликовано 5 октября, 2010 Жалоба Share Опубликовано 5 октября, 2010 Ни кто не подскажет как вывести дату добавления в бокс новинки? В файле source/boxes/whats_new.php Делаю так: $random_product = "select distinct p.products_id, pd.products_name, p.products_image, p.products_tax_class_id, p.products_vpe, p.products_date_added, pd.products_short_description, p.products_vpe_status, p.products_vpe_value, p.products_price from ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_DESCRIPTION." pd, ".TABLE_PRODUCTS_TO_CATEGORIES." p2c, ".TABLE_CATEGORIES." c where p.products_status=1 and p.products_id = p2c.products_id and pd.products_id = p.products_id and p.products_id !='".(int) $_GET['products_id']."' and pd.language_id = '".$_SESSION['languages_id']."' and c.categories_id = p2c.categories_id ".$group_check." ".$fsk_lock." and c.categories_status=1 order by p.products_date_added desc limit 4"; $module_content = ''; $products_new = vam_db_query($random_product); while ($products_data = vam_db_fetch_array($products_new)) { $module_content[] = $product->buildDataArray($products_data); $add_date.=$products_new['products_date_added']; } $whats_new_price = $vamPrice->GetPrice($random_product['products_id'], $format = true, 1, $random_product['products_tax_class_id'], $random_product['products_price']);if ($random_product['products_name'] != '') { $box->assign('box_content', $module_content); $box->assign('LINK_NEW_PRODUCTS',vam_href_link(FILENAME_PRODUCTS_NEW)); $box->assign('PRODUCTS_ADDED', $add_date); $box->assign('language', $_SESSION['language']);[/code] В шаблоне бокса boxes/box_whatsnew.html делаю так: [code]{foreach name=aussen item=box_content from=$box_content}{$box_content.PRODUCTS_ADDED}{/foreach} Но дата не выводится подскажите как сделать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 октября, 2010 Жалоба Share Опубликовано 6 октября, 2010 Всё правильн делаете, только ещё в /includes/classes/product.php поменяйте например: return array ('PRODUCTS_NAME' => $array['products_name'], 'PRODUCTS_MODEL'=>$array['products_model'], 'PRODUCTS_QUANTITY'=>$array['products_quantity'], 'COUNT'=>$array['ID'], 'PRODUCTS_ID'=>$array['products_id'], 'PRODUCTS_VPE' => $this->getVPEtext($array, $products_price['plain']), 'PRODUCTS_IMAGE' => $this->productImage($array['products_image'], $image), 'PRODUCTS_LINK' => vam_href_link(FILENAME_PRODUCT_INFO, vam_product_link($array['products_id'], $array['products_name'])), 'PRODUCTS_PRICE' => $products_price['formated'], 'PRODUCTS_PRICE_PLAIN' => $products_price['plain'], 'PRODUCTS_TAX_INFO' => $main->getTaxInfo($tax_rate), 'PRODUCTS_SHIPPING_LINK' => $main->getShippingLink(), 'PRODUCTS_BUTTON_BUY_NOW' => $buy_now, 'PRODUCTS_BUTTON_BUY_NOW_NEW' => $buy_now_new, 'PRODUCTS_SHIPPING_NAME'=>$shipping_status_name, 'PRODUCTS_SHIPPING_IMAGE'=>$shipping_status_image, 'PRODUCTS_DESCRIPTION' => $array['products_description'], 'PRODUCTS_EXPIRES' => $array['expires_date'], 'PRODUCTS_CATEGORY_URL'=>$array['cat_url'], 'PRODUCTS_SHORT_DESCRIPTION' => $array['products_short_description'], 'PRODUCTS_FSK18' => $array['products_fsk18']);[/code] на: [code] return array ('PRODUCTS_NAME' => $array['products_name'], 'PRODUCTS_MODEL'=>$array['products_model'], 'PRODUCTS_QUANTITY'=>$array['products_quantity'], 'COUNT'=>$array['ID'], 'PRODUCTS_ID'=>$array['products_id'], 'PRODUCTS_VPE' => $this->getVPEtext($array, $products_price['plain']), 'PRODUCTS_IMAGE' => $this->productImage($array['products_image'], $image), 'PRODUCTS_LINK' => vam_href_link(FILENAME_PRODUCT_INFO, vam_product_link($array['products_id'], $array['products_name'])), 'PRODUCTS_PRICE' => $products_price['formated'], 'PRODUCTS_ADDED' => $array['products_date_added'], 'PRODUCTS_PRICE_PLAIN' => $products_price['plain'], 'PRODUCTS_TAX_INFO' => $main->getTaxInfo($tax_rate), 'PRODUCTS_SHIPPING_LINK' => $main->getShippingLink(), 'PRODUCTS_BUTTON_BUY_NOW' => $buy_now, 'PRODUCTS_BUTTON_BUY_NOW_NEW' => $buy_now_new, 'PRODUCTS_SHIPPING_NAME'=>$shipping_status_name, 'PRODUCTS_SHIPPING_IMAGE'=>$shipping_status_image, 'PRODUCTS_DESCRIPTION' => $array['products_description'], 'PRODUCTS_EXPIRES' => $array['expires_date'], 'PRODUCTS_CATEGORY_URL'=>$array['cat_url'], 'PRODUCTS_SHORT_DESCRIPTION' => $array['products_short_description'], 'PRODUCTS_FSK18' => $array['products_fsk18']); т.е. добавьте в список новую метку PRODUCTS_ADDDED, тогда всё заработает. Ссылка на сообщение Поделиться на другие сайты
dse 0 Опубликовано 7 октября, 2010 Автор Жалоба Share Опубликовано 7 октября, 2010 Помогло спасибо, но выводится дата так как она записана в базе 2010-10-07 01:23:57 а как бы вывести дату в таком формате 07.10.2010 и без времени Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 октября, 2010 Жалоба Share Опубликовано 7 октября, 2010 Попробуйте заменить: $array['products_date_added'][/code] на: [code]vam_date_short($array['products_date_added']) или на: vam_date_long($array['products_date_added'])[/code] Ссылка на сообщение Поделиться на другие сайты
dse 0 Опубликовано 7 октября, 2010 Автор Жалоба Share Опубликовано 7 октября, 2010 Спасибо ещё раз vam_date_short($array['products_date_added']) помогло Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 октября, 2010 Жалоба Share Опубликовано 7 октября, 2010 Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения