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

newjey

  • Захожу иногда
  • 405
  • 2 / 0
Подскажите как убрать 'Недавно просмотренные товары'?
*

crow218

  • Новичок
  • 3
  • 1 / 0
components\com_virtuemart\themes\твой_шаблон\templates\common
recent.tpl.php
я закоментировал
Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); ?>
<?php if( empty($recent_products)) return;
?>
<!-- List of recent products -->
<!--//<h3 class="vmFieldTitle"><?php echo $VM_LANG->_('VM_RECENT_PRODUCTS') ?></h3>
<ul class="vmRecentDetail">
<?php
foreach( $recent_products as $recent ) { // Loop through all recent products
foreach( $recent as $attr => $val ) {
    //echo $attr." - ".$val."<br />";
        $this->set( $attr, $val );
    }
/**
* Available indexes:
*
* $recent["product_name"] => The user ID of the comment author
* $recent["category_name"] => The username of the comment author
* $recent["product_thumb_image"] => The name of the comment author
* $recent["product_url"] => The UNIX timestamp of the comment ("when" it was posted)
* $recent["category_url"] => The rating; an integer from 1 - 5
* $recent["product_s_desc"] => The comment text
*
*/
?>
<li>
<a href="<?php echo $recent["product_url"]; ?>" >
<?php echo $recent["product_name"]; ?></a>&nbsp;(<?php echo $VM_LANG->_('PHPSHOP_CATEGORY') ?>:&nbsp;
<a href="<?php echo $recent["category_url"]; ?>" ><?php echo $recent["category_name"]; ?></a>)
</li>
<?php
}
?>
</ul>//-->
вроде все работает. ошибок пока не выдавало
*

Xena

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Простите новичка, а что значит "закоментировал", адрес нашла и что там сделать дальше не пойму, можно поточнее
*

newjey

  • Захожу иногда
  • 405
  • 2 / 0
Закоментировать это значит в начале строки поставить две косые "//" тоесть эта строка не будет выполняться.
*

Xena

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
спасибо за ликбез, все получилось. А может еще подскажите где убирается "сортировать по"
*

newjey

  • Захожу иногда
  • 405
  • 2 / 0
Не за что) В админке смотрели? кажется там есть
*

Xena

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Вернулось все как было, при очередном обновлении страницы надпись "недавно просмотренные товары " появилась опять, хотя изменения сохранила
*

newjey

  • Захожу иногда
  • 405
  • 2 / 0
Xena, смотрите в админке где-то есть не показывать недавно просмотренные товары.
*

newjey

  • Захожу иногда
  • 405
  • 2 / 0
в админке  Настройки--вид--выберите шаблон для магазина(выбирешь настройки) и ставишь NO напротив пункта Show the latest products on the frontpage?
*

Xena

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Show the latest products on the frontpage ставлю напротив NO и без изменений, надпись остается
*

newjey

  • Захожу иногда
  • 405
  • 2 / 0
адрес сайта дайте,гляну
*

Xena

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
на локалке
*

newjey

  • Захожу иногда
  • 405
  • 2 / 0
Если надо убрать надпись то можно или в языковом файле убрать надпись или же закоментировать вывод в коде, где именно сейчас не скажу примерно в product.details.php
*

Xena

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
закоментировала вывод в components\com_virtuemart\themes\default\templates\product_details\includes , пока исчезла надпись надеюсь окончательно :)
*

newjey

  • Захожу иногда
  • 405
  • 2 / 0
Ну если всё правильно сделала то должно быть окончательно)
*

varX

  • Живу я здесь
  • 2464
  • 141 / 5
  • разработка компонентов
В админке  Настройки--вид--выберите шаблон для магазина(выбирешь настройки) и ставишь 0 напротив Number of recent products to Display?  Если закомментировать, то при обновлении версии магазина, опять появиться может.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Xena

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Спасибо, поставила 0 и пока все работает, сейчас разбираюсь где отключать "сортировать по "
*

Eholov

  • Захожу иногда
  • 170
  • 14 / 0
Спасибо, поставила 0 и пока все работает, сейчас разбираюсь где отключать "сортировать по "

Настройки - Сайт - Показывать панель навигации вверху списка товаров? - откл. и убрать все пометки в Доступные поля сортировки
*

tigrillka

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
простите а как наоборот сделать Недавно просмотренные товары?
*

Andy75

  • Новичок
  • 5
  • 0 / 0
Простите новичка, а что значит "закоментировал", адрес нашла и что там сделать дальше не пойму, можно поточнее

Не знаю что тама за две косые :) я просто перезаписал код любезно предоставленный crow218  в этом файле  "recent.tpl.php" открыв его в блокноте,  по этому адресу "/public_html/components/com_virtuemart/themes/default/templates/common" и все работает :)))  !!Ура !
*

Andy75

  • Новичок
  • 5
  • 0 / 0
простите а как наоборот сделать Недавно просмотренные товары?

Дык наоборот и сделать   :laugh:  -  просто перезаписать код

<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); ?>
<?php if( empty($recent_products)) return;
?>
<!-- List of recent products -->
<h3><?php echo $VM_LANG->_('VM_RECENT_PRODUCTS')?></h3>
<ul class="vmRecentDetail">
<?php
foreach( $recent_products as $recent ) { // Loop through all recent products
   foreach( $recent as $attr => $val ) {
       //echo $attr." - ".$val."<br />";
        $this->set( $attr, $val );
    }
   /**
    * Available indexes:
    *
    * $recent["product_name"] => The user ID of the comment author
    * $recent["category_name"] => The username of the comment author
    * $recent["product_thumb_image"] => The name of the comment author
    * $recent["product_url"] => The UNIX timestamp of the comment ("when" it was posted)
    * $recent["category_url"] => The rating; an integer from 1 - 5
    * $recent["product_s_desc"] => The comment text
    *
    */
   ?>
   <li>
   <a href="<?php echo $recent["product_url"]; ?>" >
   <?php echo $recent["product_name"]; ?></a>&nbsp;(<?php echo $VM_LANG->_('PHPSHOP_CATEGORY')?>:&nbsp;
   <a href="<?php echo $recent["category_url"]; ?>" ><?php echo $recent["category_name"]; ?></a>)
   </li>
   <?php
}
?>
</ul>


  в этом файле  "recent.tpl.php" открыв его в блокноте,  по этому адресу "/public_html/components/com_virtuemart/themes/default/templates/common" и все будет наоборот  *DRINK*
*

7RusWolf

  • Захожу иногда
  • 64
  • 5 / 0
а как добавить изображение, к этим продуктам? подскажите пож-та
*

back

  • Захожу иногда
  • 214
  • 7 / 0
  • Все просто если по очереди)
Я решил кардинально проблему с "Недавно просмотренные товары" - гениально и просто:
Зашел в components\com_virtuemart\themes\твой_шаблон\templates\common
нашел файл recent.tpl.php
скопировал и у меня появился файл Копия recent.tpl.php
А recent.tpl.php открыл и все стер :)))
;D ;D

так что на всякий случай копия есть, а проблем нет.
У меня тоже в админке стояло не показывать и не помогало - вот я его и ... уничтожил.
лень - двигатель прогресса:)

Кстати очень полезный пост  - я только начал виртуалмарт осваивать- помогло.
*

back

  • Захожу иногда
  • 214
  • 7 / 0
  • Все просто если по очереди)
А как убрать надпись "категории" вверху?
И как сделать чтобы список категорий имел не такой вид

12.jpg

а вот так


13.jpg

[вложение удалено Администратором]
« Последнее редактирование: 27.12.2009, 03:23:14 от back »
*

back

  • Захожу иногда
  • 214
  • 7 / 0
  • Все просто если по очереди)
« Последнее редактирование: 09.01.2010, 15:18:50 от back »
*

egvimar

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
все это конечно здорово а как убрать их только со страницы категории а на странице товара оставить?
*

back

  • Захожу иногда
  • 214
  • 7 / 0
  • Все просто если по очереди)
Можно отредактировать сам файл что выводит страницу категории и страницу товара.
Вырезать с страницы категории часть что выводит их.
Вот только найти надо отличающие за это файлы. (сам находил при потребности, но сейчас не помню как они точно называются )
Или например найти файлы что формируют нужные вам надписи и дописать их таким условием.
ПРИМЕР АДРЕСА СТРАНИЦЫ
katalog-produkczii.html?page=shop.product_details&flypage=flypage.tpl&product_id=21&category_id=33

ТАК вот.
$a=$_GET[product_id]
if($a!='')
{
Ставим блок кода который надо вывести на странице товара.
}
else
{
ничего не выводим.
}

Попробуйте. поищите файлы нужные в VirtueMart
*

egvimar

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
страницу категории выводит файл browse_1.php страницу товара flypage.tpl.php к примеру, в этих страницах нет куска кода который отвечает за вывод недавно просмотренных, он формируется в отдельном файле recent.tpl.php
*

back

  • Захожу иногда
  • 214
  • 7 / 0
  • Все просто если по очереди)
recent.tpl.php
Вот сюда и допиши это условие.
$a=$_GET[product_id]
if($a!='')
{
Ставим блок кода который надо вывести на странице товара.
}
else
{
ничего не выводим.
}
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
В настройках магазина вкладка сайт, настройки поставить "no" на
Show featured products on frontpage?     No
Show the latest products on the frontpage   No
Number of recent products to Display?          0

и будет вас счастье
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Нужно вывести случайные товары на главную Joomla

Автор manowar

Ответов: 3
Просмотров: 5286
Последний ответ 13.12.2016, 12:41:12
от vitaliypoli
Описание категории опустить под товары

Автор angelo4ek-001

Ответов: 5
Просмотров: 1949
Последний ответ 12.11.2015, 01:53:39
от fsv
VirtueMart -как убрать слово "КАТЕГОРИИ" на первой странице магазина

Автор stalker828

Ответов: 12
Просмотров: 9222
Последний ответ 30.07.2014, 11:51:16
от ZAIRA
Убрать авторизацию с сайта.

Автор Chebyrek

Ответов: 8
Просмотров: 10036
Последний ответ 31.05.2014, 11:25:44
от Andreiand
Как убрать границы у таблицы?

Автор mernata

Ответов: 2
Просмотров: 2091
Последний ответ 31.03.2014, 09:04:30
от mernata