Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Друзья!

Как сделать так, чтобы при добавления товара дата вставлялась текущая? а то сразу высвечивается 01.01.1970

Спасибо за любую инфу!

Ссылка на сообщение
Поделиться на другие сайты
  • 2 месяца спустя...
1. в файле /simpla/ProductAdmin.php после строки
            $product->brand_id = $this->request->post('brand_id', 'integer');

добавить строку

            $product->created = date('Y-m-d', strtotime($this->request->post('created')));

далее, перед строкой

        $this->design->assign('product', $product);

добавить строки

        if(empty($product->created))
            $product->created = date($this->settings->date_format, time());
2. в файле /simpla/design/html/product.tpl строки
<script>
$(function() {
заменить на строки
<script src="design/js/jquery/datepicker/jquery.ui.datepicker-ru.js"></script>


<script>
$(function() {


    $('input[name="created"]').datepicker({
        regional:'ru'
    });
далее, после строки
        <!-- Параметры страницы -->
вставить
        <div class="block">
            <ul>
                <li><label class=property>Дата</label><input type=text name=created value='{$product->date|date}'></li>
            </ul>
        </div>
Вот и даже работает
Ссылка на сообщение
Поделиться на другие сайты

Совет: прикрепляйте свои файлы, чтобы можно было посмотреть где какая строчка если не понятно.

Ссылка на сообщение
Поделиться на другие сайты

Совет: прикрепляйте свои файлы, чтобы можно было посмотреть где какая строчка если не понятно.

 

Пробовал, выдает ошибку.

и нельзя почем-то прикреплять *.tpl 

а когда поправите создание новой темы?

И почему не работает подсветка синтаксиса, хотя в профиле при просмотре своих тем работает.

Ссылка на сообщение
Поделиться на другие сайты

Странно, сейчас нормально, прикрепляется.

Ошибку выдает когда файл имеет в имени точку (например: index.tpl.txt)

дата создания товара.txt

Ссылка на сообщение
Поделиться на другие сайты
  • 3 года спустя...

Странно, сейчас нормально, прикрепляется.

Ошибку выдает когда файл имеет в имени точку (например: index.tpl.txt)

 

Не учтено следующее:

1) При добавлении нового товара он подхватывает текущую дату. - все хорошо

2) При изменении ранее добавленных товаров они пересохраняются в текущей дате и вылетают на главную как новинки - это не верно!

3) К примеру мы добавили товар, потом спустя месяц вспомнили, что забыли добавить еще один товар (но мы не хотим чтобы он был новинкой), мы его добавляем и выбираем дату. Дата должна после добавления отобрааться как мы ее указали, а не текущая! 

 

Решением я думаю будет установка чекбокса при нажатии на него мы указываем учитывать измененную нами дату или нет. Если мы редактируем товар то не ставим галочку и дата не учитывается!

 

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...