Новости Joomla

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

refrizherator

  • Захожу иногда
  • 60
  • 1 / 0
есть сайт парфюмерии http://edp.dp.ua, для того чтобы выводилась кнопка купить для каждого товара нужно обязательно ввести цену для родительского. Мне надо убрать их везде от сюда http://edp.dp.ua/chanel/view-all-products.html и вверху карточек товаров http://edp.dp.ua/chanel/allure.html , тоесть чтобы цены ни там, ни там не отображались. Ковырять brows1 и flypage.tpl.php пробовал, получалось только визуальное смещение текста картинки и глюки всякие. Пробовал вообще удалить все эти файлы, ничо не поменялось. Подскажите, я в программировании не разбираюсь  !.
*

asilbeko

  • Захожу иногда
  • 187
  • 2 / 0
  • чуваааккк!
файлы удалять не надо..
вопрос такой: а как люди будут покупать, не зная цены? кота в мешке?
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
В списке надо убрать где-то здесь: components/com_virtuemart/themes/YOURTHEME/templates/browse/includes в шапке.
Предположительно файлы:
browse_layouttable.tpl.php
browse_listtable.tpl.php


В товаре ищи в одном из файлов в папке:
components/com_virtuemart/themes/YOURTHEME/templates/product_details

Надо экспериментировать, чтобы найти точное место. По сайту так не скажешь.
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

refrizherator

  • Захожу иногда
  • 60
  • 1 / 0
файлы удалять не надо..
вопрос такой: а как люди будут покупать, не зная цены? кота в мешке?
Люди будут покупать по ценам зависимых товаров http://edp.dp.ua/chanel/allure.html внизу как бы в табличке все есть и на против каждого кнопка купить, а мне надо убрать в самом верху над кнопкой "задать вопрос по этому товару".
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
было ошибочное сообщение
« Последнее редактирование: 14.05.2011, 16:41:30 от Gruz »
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

refrizherator

  • Захожу иногда
  • 60
  • 1 / 0
В списке надо убрать где-то здесь: components/com_virtuemart/themes/YOURTHEME/templates/browse/includes в шапке.
Предположительно файлы:
browse_layouttable.tpl.php
browse_listtable.tpl.php


В товаре ищи в одном из файлов в папке:
components/com_virtuemart/themes/YOURTHEME/templates/product_details

Надо экспериментировать, чтобы найти точное место. По сайту так не скажешь.
Спасибо, буду пробовать, но вот только с моим знанием программирования я смогу только логически удалить что-нибудь наподобии product_price. Я понимаю, что с моей стороны это наглость, но не мог бы кто-то поконкретнее дать код какой-то или объяснить что сделать? Вы же понимаете, что если б я знал, я бы уже выковырял весь VirtueMart, а так я могу изувечить всю систему)
*

refrizherator

  • Захожу иногда
  • 60
  • 1 / 0
Там, где описываешь #leftcolumn b.formerh3, #rightcolumn b.formerh3 { добавь display:block;
http://www.kalyan-kurenie.ru/templates/siteground-j15-104/css/template.css
891 строка

Я забыл, что h1-h6 по умолчанию имеют display:block;
Если бы ти использовал
div class="formerh3" вместо b, то оно бы автоматом стало без доп. указания.
Спасибо за ответ, но подробнее можно, что куда вставлять? Сделаю всё как скажите)
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
Такс, я не в ту тему ответил: http://joomlaforum.ru/index.php/topic,164408.msg888342.html#msg888342
Это не сюда было, извини.

Теперь тебе по магазину:
Логика существования подобных этому сообществ такова:
- бесплатно помощь в обучении при условии что ты прикладываешь усилия и сам развиваешься, ставишь толковые развёрнутые вопросы по схеме: что хотел, что пробовал, что получилось, что нет, какие были ошибки
- "сделайте за меня" - платно
По-моему более чем справедливо.

Чтобы решить твою проблему мне надо лезть в настройки и код твоего сайта. Ту информацию, которую я мог вытянуть с фронта, я тебе дал.
« Последнее редактирование: 14.05.2011, 16:42:25 от Gruz »
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
цену убрать можешь в
\www\components\com_virtuemart\themes\default\templates\common\price.tpl.php
он выводит цены на экран
и не плоди темы
*

Gruz

  • Завсегдатай
  • 1275
  • 167 / 3
  • gruz@jabber.org | gruz.org.ua
цену убрать можешь в
\www\components\com_virtuemart\themes\default\templates\common\price.tpl.php
он выводит цены на экран
и не плоди темы

Но может убрать цену везде, надо экспериментировать!
Життя має дві форми - горіння і гниття!
-
Со мной на "ты" - Вам лень развёрнуто формулировать вопрос? Нам лень отвечать. Правильный вопрос: - Версии J! и проблемного расширения? - Что хотел? - Что пробовал? - Что получилось и что не получилось? - Какие были ошибки?
*

refrizherator

  • Захожу иногда
  • 60
  • 1 / 0
Цитировать
Но может убрать цену везде, надо экспериментировать!
сейчас загляну в него
*

refrizherator

  • Захожу иногда
  • 60
  • 1 / 0
Цитировать
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); ?>

<?php
// User is not allowed to see a price or there is no price
if( !$auth['show_prices'] || !isset($price_info["product_price_id"] )) {
   
   $link = $sess->url( $_SERVER['PHP_SELF'].'?page=shop.ask&amp;product_id='.$product_id.'&amp;subject='. urlencode( $VM_LANG->_('PHPSHOP_PRODUCT_CALL').": $product_name") );
   echo vmCommonHTML::hyperLink( $link, $VM_LANG->_('PHPSHOP_PRODUCT_CALL') );
}
?>

<?php
// DISCOUNT: Show old price!
if(!empty($discount_info["amount"])) {
   ?>
   <span class="product-Old-Price">
      <?php echo $CURRENCY_DISPLAY->getFullValue($undiscounted_price); ?></span>
   
   <br/>
   <?php
}
?>
<?php
if( !empty( $price_info["product_price_id"] )) { ?>
   <span class="productPrice">
      <?php echo $CURRENCY_DISPLAY->getFullValue($base_price)?>
      <?php echo $text_including_tax ?>
   </span>
<?php
}
echo $price_table;
?>


<?php
// DISCOUNT: Show the amount the customer saves
if(!empty($discount_info["amount"])) {
   echo "<br />";
   echo $VM_LANG->_('PHPSHOP_PRODUCT_DISCOUNT_SAVE').": ";
   if($discount_info["is_percent"]==1) {
      echo $discount_info["amount"]."%";
   }
   else {
      echo $CURRENCY_DISPLAY->getFullValue($discount_info["amount"]);
   }
}
?>

вод код, я в нём не очень, что заменить?
*

asilbeko

  • Захожу иногда
  • 187
  • 2 / 0
  • чуваааккк!
1. А во флайпейдж цену убрать не пробовал?
тут: components\com_virtuemart\themes\default\templates\product_details\flypage.tpl.php (шаблон только выбирете свой и сам конечный файл. выделено жирным)
строки где-то 38-39
Код
      	<?php echo $product_price_lbl ?>
      <?php echo $product_price ?><br /></td>
Эти строки можно удалить или за комментировать (если удалять не хочется).

2. А чтобы в категориях не отображалась цена, нужно в файле:
components\com_virtuemart\themes\default\templates\browse\browse_1.php
строка 12.
Код
            <?php echo $product_price ?>
за комментировать либо удалть.
В данных случаях цена отображаться не будет.
*

refrizherator

  • Захожу иногда
  • 60
  • 1 / 0
Вот в том то и дело, что я перед тем как сюда обращаться логически полез в эти файлы и удалил как ты и написал именно эти строки, при этом в категории вообще ничего не именилось, а страничку товара розтянуло и покарёжило, но цена упорно осталась на своём месте(
*

refrizherator

  • Захожу иногда
  • 60
  • 1 / 0
давай попробую закомментировать, это значит поставить впереди решоточку # 
Цитировать
#<?php echo $product_price_lbl ?>
         <?php echo $product_price ?><br /></td>
как-то так ?
*

refrizherator

  • Захожу иногда
  • 60
  • 1 / 0
Цитировать
Код:
         <?php echo $product_price_lbl ?>
         <?php echo $product_price ?><br /></td>
Удалил и чудо свершилось! Я в прошлый раз удалял с ещёодной строкой, поэтому были глюки. Ставлю плюсик!
А вот в "категории" тема открыта, страница на изменение brows1.php не отреагировала(
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
Цитировать
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); ?>

<?php
// User is not allowed to see a price or there is no price
//if( !$auth['show_prices'] || !isset($price_info["product_price_id"] )) {
   
//   $link = $sess->url( $_SERVER['PHP_SELF'].'?page=shop.ask&amp;product_id='.$product_id.'&amp;subject='. urlencode( //$VM_LANG->_('PHPSHOP_PRODUCT_CALL').": $product_name") );
//   echo vmCommonHTML::hyperLink( $link, $VM_LANG->_('PHPSHOP_PRODUCT_CALL') );
//}
?>

<?php
// DISCOUNT: Show old price!
//if(!empty($discount_info["amount"])) {
   ?>
   <span class="product-Old-Price">
      <?php //echo $CURRENCY_DISPLAY->getFullValue($undiscounted_price); ?></span>
   
   <br/>
   <?php
//}
?>
<?php
//if( !empty( $price_info["product_price_id"] )) { ?>
   <span class="productPrice">
      <?php //echo $CURRENCY_DISPLAY->getFullValue($base_price)?>
      <?php //echo $text_including_tax ?>
   </span>
<?php
//}
//echo $price_table;
?>


<?php
// DISCOUNT: Show the amount the customer saves
//if(!empty($discount_info["amount"])) {
//   echo "<br />";
//   echo $VM_LANG->_('PHPSHOP_PRODUCT_DISCOUNT_SAVE').": ";
//   if($discount_info["is_percent"]==1) {
//      echo $discount_info["amount"]."%";
//   }
//   else {
//      echo $CURRENCY_DISPLAY->getFullValue($discount_info["amount"]);
 //  }
//}
?>

ну гдето так вообще цен не будет
*

refrizherator

  • Захожу иногда
  • 60
  • 1 / 0
Цитировать
ну гдето так вообще цен не будет
Ура! Спасибо, цены исчезли! А слово цена вверху осталось, я понял, что заккоментировать-значит поставить впереди два слеша. Подскажи убрать слово цена возможно ? И если знаешь какой файл ковырять, чтобы также заккоментировать и "название", которое с артикулом одинаковое... ? http://edp.dp.ua/chanel/view-all-products.html
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
ковыряем теперь тут
components\com_virtuemart\themes\default\templates\browse\includes\browse_listtable.tpl.php
надо твой код файла видеть
*

refrizherator

  • Захожу иногда
  • 60
  • 1 / 0
Цитировать
<?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 echo $browsepage_header // The heading, the category description ?>
<?php echo $parameter_form // The Parameter search form ?>
<?php echo $orderby_form // The sort-by, order-by form PLUS top page navigation ?>

<?php
$data =array(); // Holds the rows of products
$i = 1; $row = 0; // Counters

// Table header
$tableheader[] = $VM_LANG->_('PHPSHOP_CART_NAME');
$tableheader[] = $VM_LANG->_('PHPSHOP_CART_SKU');
if( _SHOW_PRICES && $auth['show_prices'] ) {
   $tableheader[] = $VM_LANG->_('PHPSHOP_CART_PRICE');
}
$tableheader[] = $VM_LANG->_('PHPSHOP_PRODUCT_FORM_THUMB_IMAGE');
$tableheader[] = $VM_LANG->_('PHPSHOP_PRODUCT_DESC_TITLE');
if( _SHOW_PRICES && $auth['show_prices'] && USE_AS_CATALOGUE != '1' ) {
   $tableheader[] = $VM_LANG->_('PHPSHOP_CART_ACTION');
}

// Creates a new HTML_Table object that will help us
// to build a table holding all the products
$table = new HTML_Table('width="100%"');

$table->addRow( $tableheader, 'class="sectiontableheader"', 'th', true );

foreach( $products as $product ) {
      
      foreach( $product 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 );
      }
      
      $data[$row][] = '<a href="'.$product['product_flypage'].'" title="'.$product['product_name'].'">'.$product['product_name'].'</a>';
      $data[$row][] = $product['product_sku'];
      if( _SHOW_PRICES && $auth['show_prices'] ) {
         $data[$row][] = $product['product_price'];
      }
      $data[$row][] = '<a href="'.$product['product_flypage'].'" title="'.$product['product_name'].'">'
                  . ps_product::image_tag( $product['product_thumb_image'] )
                  . '</a>';
      $data[$row][] = $product['product_s_desc'];
      if( $product['has_addtocart'] ) {
         $data[$row][] = $product['form_addtocart'];
      }
      else {
         $data[$row][] = '<a href="'.$product['product_flypage'].'" title="'.$product['product_name'].'">'
                     .   $product['product_details']
                     .   '</a>';
      }
      
      $row++;
      
}


// Loop through each row and build the table
foreach($data as $key => $value) {
   
   $table->addRow( $data[$key], 'class="sectiontableentry'.$i.'"', 'td', true );
   $i = $i == 1 ? 2 : 1;
}
// Display the table
echo $table->toHtml();
?>
<br class="clr" /><br />
<?php echo $browsepage_footer ?>
<?php
// Show Featured Products
if( $this->get_cfg( 'showFeatured', 1 )) {
    /* featuredproducts(random, no_of_products,category_based) no_of_products 0 = all else numeric amount
    edit featuredproduct.tpl.php to edit layout */
    echo $ps_product->featuredProducts(true,10,true);
} ?>
<?php echo $recent_products ?>

components\com_virtuemart\themes\default\templates\browse\includes\browse_listtable.tpl.php
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
Цитировать
<?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 echo $browsepage_header // The heading, the category description ?>
<?php echo $parameter_form // The Parameter search form ?>
<?php echo $orderby_form // The sort-by, order-by form PLUS top page navigation ?>

<?php
$data =array(); // Holds the rows of products
$i = 1; $row = 0; // Counters

// Table header
$tableheader[] = $VM_LANG->_('PHPSHOP_CART_NAME');
$tableheader[] = '';
if( _SHOW_PRICES && $auth['show_prices'] ) {
   $tableheader[] = '';
}
$tableheader[] = $VM_LANG->_('PHPSHOP_PRODUCT_FORM_THUMB_IMAGE');
$tableheader[] = $VM_LANG->_('PHPSHOP_PRODUCT_DESC_TITLE');
if( _SHOW_PRICES && $auth['show_prices'] && USE_AS_CATALOGUE != '1' ) {
   $tableheader[] = $VM_LANG->_('PHPSHOP_CART_ACTION');
}

// Creates a new HTML_Table object that will help us
// to build a table holding all the products
$table = new HTML_Table('width="100%"');

$table->addRow( $tableheader, 'class="sectiontableheader"', 'th', true );

foreach( $products as $product ) {
     
      foreach( $product 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 );
      }
     
      $data[$row][] = '<a href="'.$product['product_flypage'].'" title="'.$product['product_name'].'">'.$product['product_name'].'</a>';
      $data[$row][] = ''//$product['product_sku'];
      if( _SHOW_PRICES && $auth['show_prices'] ) {
         $data[$row][] = $product['product_price'];
      }
      $data[$row][] = '<a href="'.$product['product_flypage'].'" title="'.$product['product_name'].'">'
                  . ps_product::image_tag( $product['product_thumb_image'] )
                  . '</a>';
      $data[$row][] = $product['product_s_desc'];
      if( $product['has_addtocart'] ) {
         $data[$row][] = $product['form_addtocart'];
      }
      else {
         $data[$row][] = '<a href="'.$product['product_flypage'].'" title="'.$product['product_name'].'">'
                     .   $product['product_details']
                     .   '</a>';
      }
     
      $row++;
     
}


// Loop through each row and build the table
foreach($data as $key => $value) {
   
   $table->addRow( $data[$key], 'class="sectiontableentry'.$i.'"', 'td', true );
   $i = $i == 1 ? 2 : 1;
}
// Display the table
echo $table->toHtml();
?>
<br class="clr" /><br />
<?php echo $browsepage_footer ?>
<?php
// Show Featured Products
if( $this->get_cfg( 'showFeatured', 1 )) {
    /* featuredproducts(random, no_of_products,category_based) no_of_products 0 = all else numeric amount
    edit featuredproduct.tpl.php to edit layout */
    echo $ps_product->featuredProducts(true,10,true);
} ?>
<?php echo $recent_products ?>

думаю так
*

refrizherator

  • Захожу иногда
  • 60
  • 1 / 0
пока результат такой    ^-^

Parse error: syntax error, unexpected T_IF in /home/zhost181/domains/edp.dp.ua/public_html/components/com_virtuemart/themes/default/templates/browse/includes/browse_listtable.tpl.php on line 41
« Последнее редактирование: 14.05.2011, 22:27:20 от refrizherator »
*

refrizherator

  • Захожу иногда
  • 60
  • 1 / 0
*

refrizherator

  • Захожу иногда
  • 60
  • 1 / 0
flyingspook отзовись, не могу отправить тебе личное сообщение, сделай пожалуйста WMU, на сколько я помню там это пару кнопок нажать...!? В наших автоматах есть только пересылка на WMU кошельки... А ещё у тебя есть скайп? Хотел бы с тобой обсудить вопрос возможного сотрудничества ! Дай мне какую-то связь с тобой, чем ты пользуешься?
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
пиши в ЛС
просто проблема была с профилем
все заработало
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор Nick IntegraLL

Ответов: 13
Просмотров: 11870
Последний ответ 19.08.2025, 09:55:52
от AgentSmith
Как реализовать на VirtueMart такую карточку товара?

Автор AdmbVlad

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

Автор beliyadm

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

Автор vsokol

Ответов: 1
Просмотров: 1890
Последний ответ 10.04.2015, 08:07:41
от vsokol
Редактирование главной страницы VirtueMart

Автор cheni

Ответов: 13
Просмотров: 12508
Последний ответ 02.04.2015, 08:41:09
от flyingspook