LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
24.11.2014, 23:46:36 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1] 2  Все   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Убрать Недавно просмотренные товары  (Прочитано 21202 раз)
0 Пользователей и 1 Гость смотрят эту тему.
newjey
Давно я тут
****

Репутация: +2/-0
Offline Offline

Сообщений: 374


« : 27.08.2008, 16:11:51 »

Подскажите как убрать 'Недавно просмотренные товары'?
Записан
crow218
Новичок
*

Репутация: +1/-0
Offline Offline

Сообщений: 3


« Ответ #1 : 14.09.2008, 20:41:32 »

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
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 27


« Ответ #2 : 19.02.2009, 00:48:16 »

Простите новичка, а что значит "закоментировал", адрес нашла и что там сделать дальше не пойму, можно поточнее
Записан
newjey
Давно я тут
****

Репутация: +2/-0
Offline Offline

Сообщений: 374


« Ответ #3 : 19.02.2009, 00:50:18 »

Закоментировать это значит в начале строки поставить две косые "//" тоесть эта строка не будет выполняться.
Записан
Xena
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 27


« Ответ #4 : 19.02.2009, 00:52:40 »

спасибо за ликбез, все получилось. А может еще подскажите где убирается "сортировать по"
Записан
newjey
Давно я тут
****

Репутация: +2/-0
Offline Offline

Сообщений: 374


« Ответ #5 : 19.02.2009, 00:59:21 »

Не за что) В админке смотрели? кажется там есть
Записан
Xena
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 27


« Ответ #6 : 19.02.2009, 01:17:34 »

Вернулось все как было, при очередном обновлении страницы надпись "недавно просмотренные товары " появилась опять, хотя изменения сохранила
Записан
newjey
Давно я тут
****

Репутация: +2/-0
Offline Offline

Сообщений: 374


« Ответ #7 : 19.02.2009, 01:21:55 »

Xena, смотрите в админке где-то есть не показывать недавно просмотренные товары.
Записан
newjey
Давно я тут
****

Репутация: +2/-0
Offline Offline

Сообщений: 374


« Ответ #8 : 19.02.2009, 01:25:03 »

в админке  Настройки--вид--выберите шаблон для магазина(выбирешь настройки) и ставишь NO напротив пункта Show the latest products on the frontpage?
Записан
Xena
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 27


« Ответ #9 : 19.02.2009, 01:35:11 »

Show the latest products on the frontpage ставлю напротив NO и без изменений, надпись остается
Записан
newjey
Давно я тут
****

Репутация: +2/-0
Offline Offline

Сообщений: 374


« Ответ #10 : 19.02.2009, 01:37:25 »

адрес сайта дайте,гляну
Записан
Xena
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 27


« Ответ #11 : 19.02.2009, 01:41:12 »

на локалке
Записан
newjey
Давно я тут
****

Репутация: +2/-0
Offline Offline

Сообщений: 374


« Ответ #12 : 19.02.2009, 01:47:16 »

Если надо убрать надпись то можно или в языковом файле убрать надпись или же закоментировать вывод в коде, где именно сейчас не скажу примерно в product.details.php
Записан
Xena
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 27


« Ответ #13 : 19.02.2009, 01:54:43 »

закоментировала вывод в components\com_virtuemart\themes\default\templates\product_details\includes , пока исчезла надпись надеюсь окончательно Azn
Записан
newjey
Давно я тут
****

Репутация: +2/-0
Offline Offline

Сообщений: 374


« Ответ #14 : 19.02.2009, 01:56:17 »

Ну если всё правильно сделала то должно быть окончательно)
Записан
lcd25
Живу я здесь
******

Репутация: +89/-3
Offline Offline

Сообщений: 1198


разработка компонентов


« Ответ #15 : 19.02.2009, 03:35:00 »

В админке  Настройки--вид--выберите шаблон для магазина(выбирешь настройки) и ставишь 0 напротив Number of recent products to Display?  Если закомментировать, то при обновлении версии магазина, опять появиться может.
Записан
Xena
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 27


« Ответ #16 : 19.02.2009, 15:09:32 »

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

Репутация: +11/-0
Offline Offline

Сообщений: 101



« Ответ #17 : 08.10.2009, 00:53:07 »

Спасибо, поставила 0 и пока все работает, сейчас разбираюсь где отключать "сортировать по "

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

Репутация: +0/-0
Offline Offline

Сообщений: 11


« Ответ #18 : 12.10.2009, 23:46:26 »

простите а как наоборот сделать Недавно просмотренные товары?
Записан
Andy75
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 5


« Ответ #19 : 26.10.2009, 14:40:38 »

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

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

Репутация: +0/-0
Offline Offline

Сообщений: 5


« Ответ #20 : 26.10.2009, 14:44:24 »

простите а как наоборот сделать Недавно просмотренные товары?

Дык наоборот и сделать   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
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Сообщений: 63



« Ответ #21 : 12.11.2009, 16:11:45 »

а как добавить изображение, к этим продуктам? подскажите пож-та
Записан
back
Давно я тут
****

Репутация: +7/-0
Offline Offline

Пол: Мужской
Сообщений: 217


Все просто если по очереди)


« Ответ #22 : 27.12.2009, 04:09:30 »

Я решил кардинально проблему с "Недавно просмотренные товары" - гениально и просто:
Зашел в components\com_virtuemart\themes\твой_шаблон\templates\common
нашел файл recent.tpl.php
скопировал и у меня появился файл Копия recent.tpl.php
А recent.tpl.php открыл и все стер Azn))
Grin Grin

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

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

Репутация: +7/-0
Offline Offline

Пол: Мужской
Сообщений: 217


Все просто если по очереди)


« Ответ #23 : 27.12.2009, 04:12:56 »

А как убрать надпись "категории" вверху?
И как сделать чтобы список категорий имел не такой вид

12.jpg

а вот так


13.jpg

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

Репутация: +7/-0
Offline Offline

Пол: Мужской
Сообщений: 217


Все просто если по очереди)


« Ответ #24 : 28.12.2009, 21:42:59 »

Ответ
http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/8409
« Последнее редактирование: 09.01.2010, 16:18:50 от back » Записан
egvimar
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 32


« Ответ #25 : 29.01.2010, 20:45:54 »

все это конечно здорово а как убрать их только со страницы категории а на странице товара оставить?
Записан
back
Давно я тут
****

Репутация: +7/-0
Offline Offline

Пол: Мужской
Сообщений: 217


Все просто если по очереди)


« Ответ #26 : 30.01.2010, 03:47:09 »

Можно отредактировать сам файл что выводит страницу категории и страницу товара.
Вырезать с страницы категории часть что выводит их.
Вот только найти надо отличающие за это файлы. (сам находил при потребности, но сейчас не помню как они точно называются )
Или например найти файлы что формируют нужные вам надписи и дописать их таким условием.
ПРИМЕР АДРЕСА СТРАНИЦЫ
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
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 32


« Ответ #27 : 30.01.2010, 09:00:39 »

страницу категории выводит файл browse_1.php страницу товара flypage.tpl.php к примеру, в этих страницах нет куска кода который отвечает за вывод недавно просмотренных, он формируется в отдельном файле recent.tpl.php
Записан
back
Давно я тут
****

Репутация: +7/-0
Offline Offline

Пол: Мужской
Сообщений: 217


Все просто если по очереди)


« Ответ #28 : 31.01.2010, 00:26:20 »

recent.tpl.php
Вот сюда и допиши это условие.
$a=$_GET[product_id]
if($a!='')
{
Ставим блок кода который надо вывести на странице товара.
}
else
{
ничего не выводим.
}
Записан
terr
Живу я здесь
******

Репутация: +14/-4
Offline Offline

Пол: Мужской
Сообщений: 811


Ученик html-я


« Ответ #29 : 02.02.2010, 11:39:58 »

В настройках магазина вкладка сайт, настройки поставить "no" на
Show featured products on frontpage?     No
Show the latest products on the frontpage   No
Number of recent products to Display?          0

и будет вас счастье
Записан
Страниц: [1] 2  Все   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.20 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet