Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 32 Ответов
  • 27576 Просмотров

Знаю, что для кого-то это дело 3-х секунд, но для меня это уже 4-х дневный геморой!!! В версии 1.1.2 в корзине, есть ихний логотип, который портит мне весь дизайн и коряво смотрится налазя на всё, что можно...

Речь идёт вот об этой области:


Уважаемые участники проекта, прошу дать ответ, как мне отредактировать указанную на рисунке область. Какие файлы нужно редактировать? Заранее благодарен!!!
*

VETERINAR

  • Давно я тут
  • 855
  • 165 / 14
  • Kiss my shiny metal ass!
Посмотреть имя рисунка, через поиск в файлах по тексту (в тотал коммандер например) найти все файлы с этим рисунком и стереть вывод рисунка из них.

Вариант. Спасибо! Сейчас попробую... качаю тотал командер :).
*

VETERINAR

  • Давно я тут
  • 855
  • 165 / 14
  • Kiss my shiny metal ass!
Вариант. Спасибо! Сейчас попробую... качаю тотал командер :).

Комбинация клавиш для поиска ALT + F7. В имени файла пишите *.* ставите галочку "с текстом", в поле для текста пишите имя картинки.

Не забудьте выбрать папку с которой начинать искать (в глубину он пойдет сам, задать нужно корневую.)

Спасибо! Без преувеличений просидел около 4-х дней (делаем поправку - в этом деле дилетант полнейший).
Вопрос решен!!!

Спасибо VETERINAR!!! :) ...нужный для редактирования файл найден - minicart.tpl.php
*

VETERINAR

  • Давно я тут
  • 855
  • 165 / 14
  • Kiss my shiny metal ass!
На самом деле я с самого начала знал имя этого файла, не обижайтесь :) Просто хотелось объяснить саму методологию поиска и устранения таких вещей. Теперь в подобной ситуации вы решите проблему за 4 минуты, а не за 4 дня. Удачи.

Это точно! Ещё раз большое спасибо за урок! ...Который, надеюсь, будет полезен не только для меня ;).
*

sergsap

  • Новичок
  • 8
  • 0 / 0
Млин, по-моему такие советы должны висеть где-нибудь в факе. До этого подозревал, что возможен поиск текста в файлах, но как-то руки не доходили прокачать данный вопрос, и все время приходилось искать текст поиском по файлам вручную.
Теперь задача упростилась... Спасибо за столь простой, но полезный совет, и почему раньше я его не встретил...
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
*

sergsap

  • Новичок
  • 8
  • 0 / 0
Спасибо, буду внимательнее
*

GTpro

  • Захожу иногда
  • 102
  • 1 / 0
а как реализовать такое:
1. Если в корзине нет товара то отображается картинка в модуле с пустой корзиной.
2. Если товар добавлен в корзину, то отображается другая картинка с изображением полной корзины.

Посмотреть имя рисунка, через поиск в файлах по тексту (в тотал коммандер например) найти все файлы с этим рисунком и стереть вывод рисунка из них.

Мне кажется, что предложенный вариант не совсем корректный, т.к. в корзине изображение логотипа является еще и ссылкой на сайт нашего любимого компонента. Причем я вот лично не против картинки (к тому же ее можно заменить на свою, подходящую по дизайну) я против ссылки.
*

VETERINAR

  • Давно я тут
  • 855
  • 165 / 14
  • Kiss my shiny metal ass!
Мне кажется, что предложенный вариант не совсем корректный, т.к. в корзине изображение логотипа является еще и ссылкой на сайт нашего любимого компонента. Причем я вот лично не против картинки (к тому же ее можно заменить на свою, подходящую по дизайну) я против ссылки.

Ну ищите в файлах по ссылке, если Вам так удобнее. Я предложил методологию, универсальный метод. Кроме того, и новичку ясно, что ссылка прилегает вплотную к картинке и убрать её, найдя картинку не проблема.
*

Dronch

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Подскажите, как сделать что бы в корзине рядом с наименованием товара стояла его картинка?
*

crazymuzzle

  • Осваиваюсь на форуме
  • 23
  • 1 / 0
а как реализовать такое:
1. Если в корзине нет товара то отображается картинка в модуле с пустой корзиной.
2. Если товар добавлен в корзину, то отображается другая картинка с изображением полной корзины.

у меня получилось примерно так (кусок файла minicart.tlp.php):
Код
if($empty_cart) { ?>
    
    <div style="margin: 0 auto;">
    <?php if(!$vmMinicart) { ?>
        <img src="<?php echo $mm_action_url ?>components/com_VirtueMart/shop_image/ps_image/cart_empty.png" alt="ShopCart" border="0" />
        <br />
    <?php }
    echo $VM_LANG->_('PHPSHOP_EMPTY_CART') ?>
    </div>
<?php }
else { ?>
<img src="<?php echo $mm_action_url ?>components/com_VirtueMart/shop_image/ps_image/cart_full.png" alt="ShopCart" border="0"/>
<br />

<?php }
*

korana

  • Осваиваюсь на форуме
  • 38
  • 0 / 0
сылка в корзине на домашнюю страничку вирта убирается в файле

components/com_virtuemart/themes/default/common/minicart.tpl.php
*

rengerlk

  • Новичок
  • 3
  • 0 / 0
crazymuzzle выложи пожалуйста полный код  корзины
*

mandrik

  • Захожу иногда
  • 78
  • 0 / 0
"crazymuzzle выложи пожалуйста полный код  корзины", народ просит!
Оч. просит!

Спасибо тебе заранее, большое человеческое!
*

omsk_mail

  • Захожу иногда
  • 85
  • 0 / 0
  • Нет смысла быть скромным,если ты лучший
у меня получилось примерно так (кусок файла minicart.tlp.php):
Код
if($empty_cart) { ?>
   
    <div style="margin: 0 auto;">
    <?php if(!$vmMinicart) { ?>
        <img src="<?php echo $mm_action_url ?>components/com_VirtueMart/shop_image/ps_image/cart_empty.png" alt="ShopCart" border="0" />
        <br />
    <?php }
    echo $VM_LANG->_('PHPSHOP_EMPTY_CART')?>
    </div>
<?php }
else { ?>
<img src="<?php echo $mm_action_url ?>components/com_VirtueMart/shop_image/ps_image/cart_full.png" alt="ShopCart" border="0"/>
<br />

<?php }
Буть добр выложи полный код.
*

Funkillka

  • Новичок
  • 3
  • 0 / 0
Ребят помогите горю !!,можно ли сделать так чтоб цвет фона центральной части сайта (статьи) на сайте был например черный,а когда просматривались товары в Vert mart был к примеру белым . Возможно ли это или применяется один общий шаблон ?
*

Tarik

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Вопрос... где подкорректировать... чтобы корзина(заголовок) и "ваша корзина пуста"была по центру блока(и относительно картинки корзины )... а не с боку?
« Последнее редактирование: 08.07.2010, 11:31:51 от Tarik »
*

fanta

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
у меня получилось примерно так (кусок файла minicart.tlp.php):
Код
if($empty_cart) { ?>
   
    <div style="margin: 0 auto;">
    <?php if(!$vmMinicart) { ?>
        <img src="<?php echo $mm_action_url ?>components/com_VirtueMart/shop_image/ps_image/cart_empty.png" alt="ShopCart" border="0" />
        <br />
    <?php }
    echo $VM_LANG->_('PHPSHOP_EMPTY_CART')?>
    </div>
<?php }
else { ?>
<img src="<?php echo $mm_action_url ?>components/com_VirtueMart/shop_image/ps_image/cart_full.png" alt="ShopCart" border="0"/>
<br />

<?php }

Походу что-то не так в этом коде, не работает, может кто еще предложит вариант, а то я в php полный ноль, а тоже хочется, чтобы при добавления товара в корзину, появлялась картинка корзины с товаром. Может у меня не работает, т к VM 1.1.4

И еще как убрать из корзины перечисление товара, оставить только количество товара и сумму заказа, в идеале хочется так

*

fanta

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Вопрос... где подкорректировать... чтобы корзина(заголовок) и "ваша корзина пуста"была по центру блока(и относительно картинки корзины )... а не с боку?

В файле components/com_virtuemart/themes/default/common/minicart.tpl.php вот такой код
Код
 <div style="margin: 0 auto;">
    <?php if(!$vmMinicart) { ?>
        <div style="text-align:center;"><img src="<?php echo $mm_action_url ?>components/com_virtuemart/shop_image/ps_image/menu_logo.gif" alt="VirtueMart" width="80" border="0" /></a>
        <br />
    <?php }
    echo $VM_LANG->_('PHPSHOP_EMPTY_CART')?>
    </div>
    </div>
<?php }
else {
*

fanta

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
а как реализовать такое:
1. Если в корзине нет товара то отображается картинка в модуле с пустой корзиной.
2. Если товар добавлен в корзину, то отображается другая картинка с изображением полной корзины.

Разобралась сама, для VM 1.1.4 в файле components/com_virtuemart/themes/default/common/minicart.tpl.php такой код, может кому пригодится
Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );

if($empty_cart) { ?>
    
    <div style="margin: 0 auto;">
    <?php if(!$vmMinicart) { ?>
        <div style="text-align:center;"><img src="<?php echo $mm_action_url ?>components/com_virtuemart/shop_image/ps_image/korzina.gif" width="70" border="0" /></a>
        <br />
    <?php }
     echo $VM_LANG->_('PHPSHOP_EMPTY_CART')?>
         </div>
</div>
<?php }
else {



    // Loop through each row and build the table
    foreach( $minicart as $cart ) {

foreach( $cart as $attr => $val ) {
// Using this we make all the variables available in the template
// translated example: $this->set( 'product_name', $product_name );
$this->set( $attr, $val );
}
        if(!$vmMinicart) { ?>
        <div style="text-align:center;"><img src="<?php echo $mm_action_url ?>components/com_virtuemart/shop_image/ps_image/korzina_s_tovarom.gif" width="70" border="0" /></a>
        <br />
        </div>
    <?php }
{ // Build Minicart
            /*?>
            <div style="float: left;">
            <?php echo $cart['quantity'] ?>&nbsp;x&nbsp;<a href="<?php echo $cart['url'] ?>"><?php echo $cart['product_name'] ?></a>
            </div>
            <div style="float: right;">
            <?php echo $cart['price'] ?>
            </div>
            <br style="clear: both;" />
            <?php echo $cart['attributes'];*/
        }
    }
}
if(!$vmMinicart)
{/*?>
    <hr style="clear: both;" />
<?php */} ?>
<div style="float: left;" >
<?php echo $total_products ?>
</div>
<div style="float: right;">
<?php echo $total_price ?>
</div>
<?php if (!$empty_cart && !$vmMinicart) { ?>
    <br/><br style="clear:both" /><div align="center">
    <?php echo $show_cart ?>
    </div><br/>

<?php }
echo $saved_cart;
?>
« Последнее редактирование: 30.07.2010, 13:51:57 от fanta »
*

yasti

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Разобралась сама, для VM 1.1.4...
У меня странно отображается.
Добавляя новый товар в корзину, в корзине каждый раз появляется дополнительное изображение korzina_s_tovarom.gif.
Таким образом, добавив 5 товаров, подряд идут 5 изображений korzina_s_tovarom.gif
*

fanta

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
yasti
н-да, поторопилась, надо подумать куда переставить в коде данную запись
Код
?>
        <div style="text-align:center;"><img src="<?php echo $mm_action_url ?>components/com_virtuemart/shop_image/ps_image/korzina_s_tovarom.gif" width="70" border="0" /></a>
        <br />
        </div>
    <?php
может кто поможет?
*

fanta

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Вот новый код в файле в файле components/com_virtuemart/themes/default/common/minicart.tpl.php
Если еще обнаружите ошибки, пишите
Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );

if($empty_cart) { ?>
    
    <div style="margin: 0 auto;">
    <?php if(!$vmMinicart) { ?>
        <div style="text-align:center;"><img src="<?php echo $mm_action_url ?>components/com_virtuemart/shop_image/ps_image/korzina.gif" width="80" border="0" /></a>
        <br />
    <?php }
     echo $VM_LANG->_('PHPSHOP_EMPTY_CART')?>
         </div>
</div>
<?php }
else { ?>
        <div style="text-align:center;"><img src="<?php echo $mm_action_url ?>components/com_virtuemart/shop_image/ps_image/korzina_s_tovarom.gif" width="80" border="0" /></a>
        <br />
</div>
    <?php }



    // Loop through each row and build the table
    foreach( $minicart as $cart ) {

foreach( $cart as $attr => $val ) {
// Using this we make all the variables available in the template
// translated example: $this->set( 'product_name', $product_name );
$this->set( $attr, $val );
}
        if(!$vmMinicart) { /*?>
        <div style="text-align:center;"><img src="<?php echo $mm_action_url ?>components/com_virtuemart/shop_image/ps_image/korzina_s_tovarom.gif" width="80" border="0" /></a>
        <br />
</div>
    <?php */}
{ // Build Minicart
            /*?>
            <div style="float: left;">
            <?php echo $cart['quantity'] ?>&nbsp;x&nbsp;<a href="<?php echo $cart['url'] ?>"><?php echo $cart['product_name'] ?></a>
            </div>
            <div style="float: right;">
            <?php echo $cart['price'] ?>
            </div>
            <br style="clear: both;" />
            <?php echo $cart['attributes'];*/
        }
    }

if(!$vmMinicart)
{/*?>
    <hr style="clear: both;" />
<?php */} ?>
<div style="float: left;" >
<?php echo $total_products ?>
</div>
<div style="float: right;">
<?php echo $total_price ?>
</div>
<?php if (!$empty_cart && !$vmMinicart) { ?>
    <br/><br style="clear:both" /><div align="center">
    <?php echo $show_cart ?>
    </div><br/>

<?php }
echo $saved_cart;
?>
*

karabin87

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
  • Система оплаты для интернет магазина http://www.sp
У меня странно отображается.
Добавляя новый товар в корзину, в корзине каждый раз появляется дополнительное изображение korzina_s_tovarom.gif.
Таким образом, добавив 5 товаров, подряд идут 5 изображений korzina_s_tovarom.gif
незнаю у меня нормально работает!
*

Bangoo

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
  • Пишу сайты на мантрах
Вот новый код в файле в файле components/com_virtuemart/themes/default/common/minicart.tpl.php
Если еще обнаружите ошибки, пишите
Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );

if($empty_cart) { ?>
   
    <div style="margin: 0 auto;">
    <?php if(!$vmMinicart) { ?>
        <div style="text-align:center;"><img src="<?php echo $mm_action_url ?>components/com_virtuemart/shop_image/ps_image/korzina.gif" width="80" border="0" /></a>
        <br />
    <?php }
     echo $VM_LANG->_('PHPSHOP_EMPTY_CART')?>
         </div>
</div>
<?php }
else { ?>
        <div style="text-align:center;"><img src="<?php echo $mm_action_url ?>components/com_virtuemart/shop_image/ps_image/korzina_s_tovarom.gif" width="80" border="0" /></a>
        <br />
</div>
    <?php }



    // Loop through each row and build the table
    foreach( $minicart as $cart ) {

foreach( $cart as $attr => $val ) {
// Using this we make all the variables available in the template
// translated example: $this->set( 'product_name', $product_name );
$this->set( $attr, $val );
}
        if(!$vmMinicart) { /*?>
        <div style="text-align:center;"><img src="<?php echo $mm_action_url ?>components/com_virtuemart/shop_image/ps_image/korzina_s_tovarom.gif" width="80" border="0" /></a>
        <br />
</div>
    <?php */}
{ // Build Minicart
            /*?>
            <div style="float: left;">
            <?php echo $cart['quantity'] ?>&nbsp;x&nbsp;<a href="<?php echo $cart['url'] ?>"><?php echo $cart['product_name'] ?></a>
            </div>
            <div style="float: right;">
            <?php echo $cart['price'] ?>
            </div>
            <br style="clear: both;" />
            <?php echo $cart['attributes'];*/
        }
    }

if(!$vmMinicart)
{/*?>
    <hr style="clear: both;" />
<?php */} ?>
<div style="float: left;" >
<?php echo $total_products ?>
</div>
<div style="float: right;">
<?php echo $total_price ?>
</div>
<?php if (!$empty_cart && !$vmMinicart) { ?>
    <br/><br style="clear:both" /><div align="center">
    <?php echo $show_cart ?>
    </div><br/>

<?php }
echo $saved_cart;
?>

Fanta спасибо за код, скажите а как исправить "2 Товары" на "2 Товаров", а лучше на "Товары: 2"
и еще, что нужно закоментировать если нужно только одно изображение корзины.
*

karabin87

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
  • Система оплаты для интернет магазина http://www.sp
Fanta спасибо за код, скажите а как исправить "2 Товары" на "2 Товаров", а лучше на "Товары: 2"
и еще, что нужно закоментировать если нужно только одно изображение корзины.
в коде смотри!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

VirtueMart не может создать мини-изображение из .jpeg-файла

Автор Nick IntegraLL

Ответов: 13
Просмотров: 11857
Последний ответ 19.08.2025, 09:55:52
от AgentSmith
Где изменить навигацию по страницам?

Автор igoryk

Ответов: 10
Просмотров: 2832
Последний ответ 04.05.2025, 08:46:43
от wishlight
Как реализовать на VirtueMart такую карточку товара?

Автор AdmbVlad

Ответов: 0
Просмотров: 1833
Последний ответ 14.10.2015, 17:01:55
от AdmbVlad
[download] Модуль вывода товаров для VirtueMart (1.2.3 и 2.1)

Автор beliyadm

Ответов: 1448
Просмотров: 378757
Последний ответ 21.07.2015, 06:21:55
от Серегин
mod VirtueMart featureprod редактирование

Автор vsokol

Ответов: 1
Просмотров: 1886
Последний ответ 10.04.2015, 08:07:41
от vsokol