X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Карточка товара в Virtuemart
bumer_mw
bumer_mw
Topic Starter сообщение 31.3.2011, 19:57; Ответить: bumer_mw
Сообщение #1


Всем привет, подскажите плз как сделать рамку вокруг изображения товара в интернет магазине, компонент Virtuemart. php код карточки товара
[php]<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); ?>

<?php echo $buttons_header // The PDF, Email and Print buttons ?>

<?php
if( $this->get_cfg( 'showPathway' )) {
echo "<div class=\"pathway\">$navigation_pathway</div>";
}
?>
<br/>
<table border="0" style="width: 100%;">
<tbody>
<tr>
<td rowspan="5" valign="top" style="text-align:center;"><br/>
<?php echo urldecode( $product_image ) ?>
<br/><br/>
<?php if( !empty($images)) { ?>
<div class="thumbnailListContainer">
<h5><?php echo $VM_LANG->_('PHPSHOP_MORE_IMAGES') ?></h5>
<?php
echo $this->vmListAdditionalImages( $product_id, $images );
?>
</div>
<?php } ?>
</td>
<td rowspan="1" colspan="2">
<h1><?php echo $product_name ?> <?php echo $edit_link ?></h1>
</td>
</tr>
<?php if( $this->get_cfg('showManufacturerLink')) { ?>
<tr>
<td rowspan="1" colspan="2"><?php echo $manufacturer_link ?><br /></td>
</tr>
<?php } ?>
<tr>
<td width="33%" valign="top" align="left">
<?php echo $product_price_lbl ?>
<?php echo $product_price ?><br /></td>
<td valign="top"><?php echo $product_packaging ?><br /></td>
</tr>
<tr>
<td colspan="2">
<?php echo $ask_seller ?>
</td>
</tr>
<tr>
<td rowspan="1" colspan="2"><hr />
<?php echo $product_description ?><br/>
<span style="font-style: italic;"><?php echo $file_list ?></span>
</td>
</tr>
<tr>
<td><?php
if( $this->get_cfg( 'showAvailability' )) {
echo $product_availability;
}
?><br />
</td>
<td colspan="2"><br /><?php echo $addtocart ?></td>
</tr>
<tr>
<td colspan="3"><?php echo $product_type ?></td>
</tr>
<tr>
<td colspan="3"><hr /><?php echo $product_reviews ?></td>
</tr>
<tr>
<td colspan="3"><?php echo $product_reviewform ?><br /></td>
</tr>
<tr>
<td colspan="3"><?php echo $related_products ?><br />
</td>
</tr>
<?php if( $this->get_cfg('showVendorLink')) { ?>
<tr>
<td colspan="3"><div style="text-align: center;"><?php echo $vendor_link ?><br /></div><br /></td>
</tr>
<?php } ?>
</tbody>
</table>
<?php if( !empty( $navigation_childlist )) { ?>
<?php echo $VM_LANG->_('PHPSHOP_MORE_CATEGORIES') ?><br />
<?php echo $navigation_childlist ?><br style="clear:both"/>
<?php } ?>[/php]
Заранее спс.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Игорян_mw
Игорян_mw
сообщение 1.4.2011, 0:37; Ответить: Игорян_mw
Сообщение #2


стилями border: 1px solid red; ;) поможет firebug или через исходник смотри :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
сообщение 1.4.2011, 0:42; Ответить: sc2r2bey
Сообщение #3


я думаю, что тебе нужно стиль задать для данного контейнера, где выводится изображение:
[php] <div class="thumbnailListContainer">
<h5><?php echo $VM_LANG->_('PHPSHOP_MORE_IMAGES') ?></h5>
<?php
echo $this->vmListAdditionalImages( $product_id, $images );
?>
</div>[/php]
следовательно стиль такого содержания:
.thumbnailListContainer img{
... а здесь задаешь все необходимые тебе стили рамки, начиная с
border:толшина, тип, цвет рамки
и заканчивая отступами...
}


--------------------
Заметки о разработке и не только
программирую web и для we


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bumer_mw
bumer_mw
Topic Starter сообщение 1.4.2011, 9:47; Ответить: bumer_mw
Сообщение #4


в классе стиля прописал рамку
.thumbnailListContainer {
    text-align: center;
    width: 200px;
    height: 200px;
    overflow: auto;
       border: 2px solid #FDF8AB;
      padding: 3px 3px 3px 3px;
}

Изменения нет. Есть фаил flapage.tpl.php там прописаваю рамку она действует на всю карточку товара.
[php]<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
mm_showMyFileName(__FILE__);
?>

<?php echo $buttons_header // The PDF, Email and Print buttons ?>

<?php
if( $this->get_cfg( 'showPathway' )) {
echo "<div class=\"pathway\">$navigation_pathway</div>";
}
if( $this->get_cfg( 'product_navigation', 1 )) {
if( !empty( $previous_product )) {
echo '<a class="previous_page" href="'.$previous_product_url.'">'.shopMakeHtmlSafe($previous_product['product_name']).'</a>';
}
if( !empty( $next_product )) {
echo '<a class="next_page" href="'.$next_product_url.'">'.shopMakeHtmlSafe($next_product['product_name']).'</a>';
}
}
?>
<br style="clear:both;" />
<table border="1" style="width: 100%;">
<tbody>
<tr>
<?php if( $this->get_cfg('showManufacturerLink') ) { $rowspan = 5; } else { $rowspan = 4; } ?>
<td width="33%" rowspan="<?php echo $rowspan; ?>" valign="top"><br/>
<?php echo urldecode( $product_image ) ?><br/><br/><?php echo $this->vmlistAdditionalImages( $product_id, $images ) ?></td>
<td rowspan="1" colspan="2">
<h1><?php echo $product_name ?> <?php echo $edit_link ?></h1>
</td>
</tr>
<?php if( $this->get_cfg('showManufacturerLink')) { ?>
<tr>
<td rowspan="1" colspan="2"><?php echo $manufacturer_link ?><br /></td>
</tr>
<?php } ?>
<tr>
<td width="33%" valign="top" align="left">
<?php echo $product_price_lbl ?>
<?php echo $product_price ?><br /></td>
<td valign="top"><?php echo $product_packaging ?><br /></td>
</tr>
<tr>
<td colspan="2"><?php echo $ask_seller ?></td>
</tr>
<tr>
<td rowspan="1" colspan="2"><hr />
<?php echo $product_description ?><br/>
<span style="font-style: italic;"><?php echo $file_list ?></span>
</td>
</tr>
<tr>
<td><?php
if( $this->get_cfg( 'showAvailability' )) {
echo $product_availability;
}
?><br />
</td>
<td colspan="2"><br /><?php echo $addtocart ?></td>
</tr>
<tr>
<td colspan="3"><?php echo $product_type ?></td>
</tr>
<tr>
<td colspan="3"><hr /><?php echo $product_reviews ?></td>
</tr>
<tr>
<td colspan="3"><?php echo $product_reviewform ?><br /></td>
</tr>
<tr>
<td colspan="3"><?php echo $related_products ?><br />
</td>
</tr>
<?php if( $this->get_cfg('showVendorLink')) { ?>
<tr>
<td colspan="3"><div style="text-align: center;"><?php echo $vendor_link ?><br /></div><br /></td>
</tr>
<?php } ?>
<?php if( isset($paypalLogo)) : ?>
<tr>
<td colspan="3" align="center">
<?php echo $paypalLogo ?>
</td>
</tr>
<?php endif;?>
</tbody>
</table>
<?php
if( !empty( $recent_products )) { ?>
<div class="vmRecent">
<?php echo $recent_products; ?>
</div>
<?php
}
if( !empty( $navigation_childlist )) { ?>
<?php echo $VM_LANG->_('PHPSHOP_MORE_CATEGORIES') ?><br />
<?php echo $navigation_childlist ?><br style="clear:both"/>
<?php
} ?>[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
сообщение 1.4.2011, 10:04; Ответить: sc2r2bey
Сообщение #5


и не будет, тебе же для изображения надо, читай внимательно предыдущий пост, надо так:
.thumbnailListContainer img{
    text-align: center;
    width: 200px;
    height: 200px;
    overflow: auto;
       border: 2px solid #FDF8AB;
      padding: 3px 3px 3px 3px;
}

ты не указал дочерний элемнт img

если сайт в сети, дай ссылку, посмотрю наверняка


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bumer_mw
bumer_mw
Topic Starter сообщение 1.4.2011, 10:30; Ответить: bumer_mw
Сообщение #6


http://art-zap.ru/
там главный фаил это flypage.tpl.php
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Игорян_mw
Игорян_mw
сообщение 1.4.2011, 11:12; Ответить: Игорян_mw
Сообщение #7


одной рамки мало чтоли?

[img]http://gyazo.com/849928191616290caed9eb606d7280ff.png[/img]

И за нее отвечает

.mod_vm_universal {
    border: 1px solid #CCCCCC;
    float: left;
    height: 200px;
    margin: 5px;
    padding: 5px;
    width: 200px;
}


или бордер нужен у самой картинки? т.е.

[img]http://gyazo.com/b04b4f46477a06422bedd35c4a160160.png[/img]

Так что ли?

Если да, то surfer правильно говорит, нужно использовать вот эту вещ img в таблице стилей у тебя уже есть

img, a {
    border: medium none;
}


поправь как тебе нужно или создай новый стиль .mod_vm_universal img {}
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
сообщение 1.4.2011, 11:17; Ответить: sc2r2bey
Сообщение #8


тебе вокруг каких изображений надо рамку, конкретно, кинь ссылку на конкретную страниц и опиши

ты с шаблонами часто не мечи, а то я теперь и не знаю к какому подбирать стил.


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
bumer_mw
bumer_mw
Topic Starter сообщение 1.4.2011, 11:50; Ответить: bumer_mw
Сообщение #9


вот страница http://art-zap.ru/index.php?page=shop.prod...1&Itemid=64
я так понимаю нужно лезть в фаил theme.css, отображение все что касается товаров тут находится. или это не прав?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
сообщение 1.4.2011, 13:00; Ответить: sc2r2bey
Сообщение #10


ну смотри там конечно накручено, первая превьюшка у тебя меет следующий код:
<img height="140" border="0" width="140" alt="iPhone 8Gb" src="http://art-zap.ru/components/com_virtuemart/shop_image/product/iPhone_8Gb_47c69adcf3d58.gif">

наследует стандартные шабонные стили:
img {
    position: relative;
    z-index: 1;
}
img, a {
    border: medium none;
}

следовательно я бы хакнул данный участок кода, убрал бы border="0", задал бя класс конкретной ячейке таблице и потом бы прописал этот класс в стиля, как уже писалось выше.


--------------------
Заметки о разработке и не только
программирую web и для we


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как составить уравнение, чтобы назначить цену для товара?
2 rownong27 712 21.3.2024, 12:53
автор: Lumex
Открытая тема (нет новых ответов) Доработка формы вывода фильтра товара и формы заказа. Webasyst ShopScript7
0 rmoto 2726 12.12.2017, 1:13
автор: -Arturrfmoto-
Открытая тема (нет новых ответов) Сделать конструктор товара на сайт
нужен исполнитель
5 nazar2292 3030 4.12.2016, 21:08
автор: Seodjo
Горячая тема (нет новых ответов) Услуга размещения товара на форумах [by GrizzLey]
29 GrizzLey 9467 22.8.2016, 16:49
автор: -GrizzLey-
Открытая тема (нет новых ответов) Требуется контент-менеджер для занесения товара на ИМ
2 Neospeak 1798 8.7.2016, 14:02
автор: Neospeak


 



RSS Текстовая версия Сейчас: 29.3.2024, 12:40
Дизайн