Показ даты добавления товара

Тема в разделе "Shop-script", создана пользователем Sely, 11 ноя 2008.

Статус темы:
Закрыта.
Модераторы: kadurinho
  1. Sely

    Sely Создатель

    Регистр.:
    11 янв 2007
    Сообщения:
    22
    Симпатии:
    11
    Кто-нибудь пробовал выводить дату добавления товара для посетителей?
    Это особенно нужно для таких сайтов как недвижимость.
    В админке, при добавлении товара (/products.php) показывается:
    Дата добавления 01.11.2008 10:21:05
    Дата изменения 10.11.2008 23:15:50

    Код:
    <?php
    	if ( !is_null($product["date_added"])  )
    	{
    ?>
    <tr>
    	<td align=right>
    		<?php echo ADMIN_DATE_ADDED;?>
    	</td>
    	<td>
    		<?php echo $product["date_added"]?>
    	</td>
    </tr>
    <?php
    	}
    ?>  
    А как это вывести на сайт в описание товара, как в категориях так и в подробном описании?

    Добавлено через 5 минут
    Понимаю, что нужно копать в этих файлах:
    /products.php
    /includes/product_detailed.php

    /templates/frontend/tmpl/product_brief.tpl.html
    /templates/frontend/tmpl/product_detailed.tpl.html

    если в этих файлах
    product_brief.tpl.html
    product_detailed.tpl.html
    добавить

    Код:
    {$smarty.const.ADMIN_DATE_ADDED}: 
    {$smarty.const.ADMIN_DATE_MODIFIED}: 
    будет показываться:
    Дата добавления:
    Дата изменения:

    А вот как показать сами даты?
    Может кто-нибудь этим уже занимался?
     
  2. Zolinger

    Zolinger Постоялец

    Регистр.:
    29 сен 2008
    Сообщения:
    111
    Симпатии:
    69
    re:

    Для подробного описания это следующий код в product_detailed.tpl.html:
    PHP:
    <strong>{$smarty.const.ADMIN_DATE_ADDED}:</strong> {$product_info.date_added}<br>
    <
    strong>{$smarty.const.ADMIN_DATE_MODIFIED}:</strong> {$product_info.date_modified}<br>
    Для product_brief.tpl.html почему-то не прокатывает...
    надо смотреть глубже...
     
    VenomHOLD нравится это.
  3. danila_master

    danila_master Постоялец

    Регистр.:
    16 апр 2008
    Сообщения:
    60
    Симпатии:
    10
  4. Sely

    Sely Создатель

    Регистр.:
    11 янв 2007
    Сообщения:
    22
    Симпатии:
    11
    Спасибо!
    Для того, чтобы не показывались часы, минуты и секунды изменил в \core_functions\datetime_functions.php
    Код:
    {
    	$dformat = (!strcmp(CONF_DATE_FORMAT,"DD.MM.YYYY")) ? "d.m.Y H:i:s" : "m/d/Y h:i:s A";
    	$a = @date($dformat, strtotime($dt));
    	return $a;
    }
    на
    Код:
    {
    	$dformat = (!strcmp(CONF_DATE_FORMAT,"DD.MM.YYYY")) ? "d.m.Y" : "m/d/Y A";
    	$a = @date($dformat, strtotime($dt));
    	return $a;
    }
     
    cherepinfo и Oxanita нравится это.
Статус темы:
Закрыта.