Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


webanton

Recommended Posts

образовалось несколько вопросов во время работы с ОС, сама что-то не допру, хотелось бы получить помощь более опытных форумчан :) вопросы такие:

1. хотелось бы по умолчанию товары в категориях выводить не списком, а сразу витриной для всех. как это сделать?

2. добавить помимо поля "дата" также и "вермя" в "заказы" - "детали заказа". пробыла ковырять файлы

admin/model/sale/order.php
и

admin/view/template/sale/order_info.tpl

не осилила :( я так понимаю, через них можно добавить поле "время" в заказ

3. Как выводить опции с изображением в одну строку, а не в один столбец?? она имеет такой вид, насколько я поняла (catalog/view/theme/default/template/product/product.tpl):

	   <?php if ($option['type'] == 'image') { ?>
	    <div id="option-<?php echo $option['product_option_id']; ?>" class="option">
		  <?php if ($option['required']) { ?>
		  <span class="required">*</span>
		  <?php } ?>
		  <b><?php echo $option['name']; ?>:</b><br />
		    <table class="option-image">
			  <?php foreach ($option['option_value'] as $option_value) { ?>
			  <tr>
			    <td style="width: 1px;"><input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /></td>
			    <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" /></label></td>
			    <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
				    <?php if ($option_value['price']) { ?>
				    (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
				    <?php } ?>
				  </label></td>
			  </tr>
			  <?php } ?>
		    </table>
	    </div>

т.е. сейчас имеется такой вид:

post-17626-0-30358500-1332314165_thumb.jpg

хотелось бы выводить в одну строку... :(

заранее спасибо за помощь.

Надіслати
Поділитися на інших сайтах


добавить помимо поля "дата" также и "вермя"

в файле admin/controller/sale/order.php

заменить

'date_added'    => date($this->language->get('date_format_short'), strtotime($result['date_added'])),

на

'date_added'    => date($this->language->get('date_format_short'), strtotime($result['date_added'])).' '.date($this->language->get('time_format'), strtotime($result['date_added'])),
  • +1 1
Надіслати
Поділитися на інших сайтах


в файле admin/controller/sale/order.php

заменить

'date_added'	=> date($this->language->get('date_format_short'), strtotime($result['date_added'])),

на

'date_added'	=> date($this->language->get('date_format_short'), strtotime($result['date_added'])).' '.date($this->language->get('time_format'), strtotime($result['date_added'])),

не работает :(((( добавила, оформила новый заказ, а в админке все по-прежнему:

Статус заказа: Ожидание Дата добавления: 22.03.2012 Дата изменения: 22.03.2012

я так понимаю, что надо еще и

admin/view/template/sale/order_info.tpl
ковырять?? подскажите, пожалуйста!
Надіслати
Поділитися на інших сайтах


ура! второй вопрос разрешила благодаря этому посту:

https://opencartforum.com/topic/443-%d0%b2%d0%be%d0%bf%d1%80%d0%be%d1%81-%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-%d0%b2%d1%80%d0%b5%d0%bc%d1%8f-%d0%b7%d0%b0%d0%ba%d0%b0%d0%b7%d0%b0/page__view__findpost__p__3044

криво, но зато работает.. теперь везде в админке возле даты выводится аткже и время.

остался третий вопрос.. помогите пожаоуйста - в верстве не сильна :(((

  • +1 1
Надіслати
Поділитися на інших сайтах


попробуйте так

<?php if ($option['type'] == 'image') { ?>
<div id="option-<?php echo $option['product_option_id']; ?>" class="option">
<?php if ($option['required']) { ?>
<span class="required">*</span>
<?php } ?>
<b><?php echo $option['name']; ?>:</b><br />
<table class="option-image">
<tr>
<?php foreach ($option['option_value'] as $option_value) { ?>

<td style="width: 1px;"><input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /></td>
<td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" /></label></td>
<td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
<?php if ($option_value['price']) { ?>
(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
<?php } ?>
</label></td>

<?php } ?>
</tr>
</table>

чуток забыл. исправил.

но этот вариант подойдет если мало опций. Если их много то лучше без таблиц, т.е div-ми сделать.

Змінено користувачем ravilr
  • +1 1
Надіслати
Поділитися на інших сайтах

попробуйте так

<table class="option-image">
  <?php foreach ($option['option_value'] as $option_value) { ?>
	   <td>
		   <td style="width: 1px;">
...
				 </label></td>
	 </td>
				<?php } ?>
		 </table>
н-да, а советчику не мешало бы html почитать, прежде чем советы давать
  • +1 2
Надіслати
Поділитися на інших сайтах

  • 3 years later...

попробуйте так

но этот вариант подойдет если мало опций. Если их много то лучше без таблиц, т.е div-ми сделать.

подскажите пожалуйста как дивами сделать, опций будет до 20 а то и более .

спасибо.

а ваш код выше с таблицами куда править в product.tpl ?

Змінено користувачем l1key
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.