Новости Joomla

Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla

Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla

👩‍💻 Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla.v.6.1.0 Что нового?Модуль корзины. Отображение корзины в виде offcanvas-элемента.Кнопка выхода в панели управления пользователя. Что тут сказать, просто добавили. Отправка писем только для заказов, оплаченных определёнными способами. Это удобно для рассылки сообщений, привязанных к региону или провайдеру (например, инструкции по банковскому переводу только для заказов, оплаченных банковским переводом).Листинг выплат по партнерской системе. В разделе управления партнёрскими программами появилось новое подменю «Выплаты», в котором перечислены выплаты партнёрам (упрощённое отслеживание и сверка). Добавлены настройки, благодаря которым можно определить категории товаров, на которые начисляется партнёрская комиссия с продаж.Список комплектов товаров. Система комплектов позволяет отслеживать остатки товаров, продаваемых в комплекте.Подробнее в блоге Hikashop.Поскольку мы не сообщали ранее о Hikashop 6.0, то вкратце скажем, что он вышел в июне 2025г. В новой версии было:- 13 исправлений ошибок- 17 улучшений. В частности:- - Hikashop теперь проверяет UserAgent пользователя перед добавлением товара в корзину, чтобы отсечь ботов. Ведь компонент хранит корзины в базе данных.- - улучшен роутинг компонента, позволяющий использовать в названии товара даже слеши.- - улучшения фильтра товаров - ускорение загрузки категорий/брендов/характеристик.- 4 новых функции:- - добавлена поддержка Joomla 6.0.- - Улучшена возможность адаптации форм HikaShop на фронтенде к шаблонам, не использующим стандартные классы Joomla.- - Плагин внутреннего баланса: возможность исключить уцененные товары из начисленных баллов.- - Теперь можно выбирать склады для вариантов товаров.Подробнее в Changelog Hikashop.Также при работе с Hikashop стоит учитывать, что один и тот же код поддерживает версии Joomla от 3.х до 5.х, а в таблице сравнения версий заявлена и Joomla 2.5. Беглый просмотр кода показал, что компонент как был, так и остался старым и для совместимости с Joomla 4+ просто добавлен плагин.@joomlafeed#joomla #расширения #hikashop

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста...

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста...

На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMSНовый выпуск подкаста "Просто о Digital"Гость:🎙 Владимир Сергеенко ( https://t.me/aixman ) • Интернет-маркетолог с 14-летним опытом• Соавтор книги «Нетворкинг»• Спикер конференции Ассоциации директоров по развитиюВедущий:💻 Игорь Филипенко ( https://t.me/igorleee )• Программист и предприниматель с 16-летним опытом в digital• Основатель подкаста "Просто о Digital"• Специалист по автоматизации бизнес-процессовВ этом выпуске вы узнаете:🔥 Актуальность сайтов в эпоху нейросетей• Актуален ли сайт сейчас и будет ли актуален в будущем?• Зачем нужен сайт? Есть ли иные инструменты привлечения клиентов?🤖 Нейросети vs Поисковики vs Сайты• Почему нейросети не заменят сайты в B2B-сегменте• Как Google и Яндекс меняют алгоритмы из-за AI-конкуренции📊 Сайт как центр вселенной вашего трафика• Почему без сайта вы сливаете 40% маркетингового бюджета впустую?🛡 Безопасность и Joomla 6.0• Как отфильтровать 99% ботов и сэкономить на трафике• Почему Joomla теперь обходит WordPress в безопасности и скорости⚖️ Выбор платформы: битва CMS• WordPress: 50% рынка но 80% уязвимостей• Joomla: профессиональная CMS для сложных проектов• Drupal: почему его похоронили в 2023 году• Tilda: когда конструктор выгоднее CMSПриятного просмотра/прослушивания!RSS: https://cloud.mave.digital/61930Mave: https://igorfilipenko.mave.digitalЯндекс Музыка: https://music.yandex.ru/album/35840190Telegram Mave: https://t.me/mavestreambot/app?startapp=igorfilipenkoApple Podcasts: https://podcasts.apple.com/us/podcast/просто-о-digital-и-бизнесе/id1801903450ВКонтакте: https://vk.com/podcasts-12488584Youtube: https://www.youtube.com/playlist?list=PLfR6jTpnkohDDco32xZ-KyMyWi_S5Xdy2=========================Видео-формат подкаста:Rutube: https://rutube.ru/video/b5762754f9d3e0dc382f32f3034be0a2/Youtube: https://youtu.be/nu1XF2jNbxY#подкаст #podcast

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

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
to Bai
ссылку на сайт, сейчас я уже наврятли по памяти вспомню что я делал, только взглянув смогу подсказать
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
to mikroklimat
Внешний вид табов меняется в самом плагине Скриптинтегратор
*

mikroklimat

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
to Infosakh
не, меня интересует, как это сделать в Tabs & Slides
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
я и эти табы тоже использую, средствами CSS тогда  ^-^
\modules\mod_jw_ts\mod_jw_ts\tabs_slides.css
\plugins\content\plugin_jw_ts\tabs_slides.css
*

zmancer

  • Давно я тут
  • 519
  • 76 / 19
Зачем использовать дополнительные плагины? Это лишняя нагрузка! В Joomla изначально заложен данный функционал!
Табы делаются таким образом
<?php
 //Говорим Joomla, что мы хотим использовать панели
jimport('joomla.html.pane');
$myTabs = & JPane::getInstance('tabs', array('startOffset'=>0));
 $output = '';
 
//Создаем панель для вкладок
$output .= $myTabs->startPane( 'pane' );

 //Создаем 1 вкладку
$output .= $myTabs->startPanel( 'Описание', 'tab1' );
$output  .= '<p>'.$product_description.'</p>';
$output .= $myTabs->endPanel();

// Создаем 2 вкладку
$output .= $myTabs->startPanel( 'Бренд', 'tab2' );
$output  .= '<p>'.$manufacturer_link.'</p>';
$output .= $myTabs->endPanel();

// Создаем 3 вкладку
$output .= $myTabs->startPanel( 'Помощь', 'tab3' );
$output  .= '<p>Здесь текст помощи он везде одинаковый</p>';
$output .= $myTabs->endPanel();
 
//окончание панели
$output .= $myTabs->endPane();
//Выводим
echo $output;
?>
в CSS шаблона добавим это
dl.tabs {
   float: left;
   margin: 10px 0 -1px 0;
   z-index: 50;
}

dl.tabs dt {
   float: left;
   padding: 4px 10px;
   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
   border-top: 1px solid #ccc;
   margin-left: 3px;
   background: #f0f0f0;
   color: #666;
 }

dl.tabs dt.open {
   background: #F9F9F9;
   border-bottom: 1px solid #F9F9F9;
   z-index: 100;
   color: #000;
 }
*

mikroklimat

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
уважаемый zmancer , не мог бы ты для те кто в танке обьяснить, где вышеупомянутые строки нужно прописать, в каком файле? а то фраза
Цитировать
//Говорим Joomla, что мы хотим использовать панели
мною может быть воспринята буквально ))
*

zmancer

  • Давно я тут
  • 519
  • 76 / 19
Это можно использовать практически везде(в Joomla) можно вставить в карточку товара которая лежит здесь components\com_virtuemart\themes\default\templates\product_details\ к примеру у меня flypage.tpl.php
ниже код моего flypage.tpl.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="0" 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/>



    <a href="<?php echo $product_flypage ?>">
<?php echo urldecode( $product_image )?><br/><br/><?php echo $this->vmlistAdditionalImages( $product_id, $images )?>
 



</td>
  <td rowspan="1" colspan="2">
  <h2 style="font-size:16px; font-weight:bold;text-transform:uppercase;text-decoration:none;color:#000;">
  <style>
  HTML body div#wrapper div.wrapper div#content div#vmMainPage table tbody tr td h2 a {
  font-size:16px; font-weight:bold;text-transform:uppercase;text-decoration:none;
  }
  </style>
  <?php echo $product_name ?> <?php echo $manufacturer_link ?> <?php echo $edit_link ?></h2>
  </td>
</tr>
<?php if( $this->get_cfg('showManufacturerLink')) { ?>
<tr>
  <td rowspan="1" colspan="2"><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

 //Говорим Joomla, что мы хотим использовать панели
jimport('joomla.html.pane');
$myTabs = & JPane::getInstance('tabs', array('startOffset'=>0));
 $output = '';
 
//Создаем панель для вкладок
$output .= $myTabs->startPane( 'pane' );

 //Создаем 1 вкладку
$output .= $myTabs->startPanel( 'Описание', 'tab1' );
$output  .= '<p>'.$product_description.'</p>';
$output .= $myTabs->endPanel();

// Создаем 2 вкладку
$output .= $myTabs->startPanel( 'Бренд', 'tab2' );
$output  .= '<p>'.$manufacturer_desc.'</p>';
$output .= $myTabs->endPanel();

// Создаем 3 вкладку
$output .= $myTabs->startPanel( 'Помощь', 'tab3' );
$output  .= '<p>Здесь текст помощи он везде одинаковый</p>';
$output .= $myTabs->endPanel();
 
//окончание панели
$output .= $myTabs->endPane();
//Выводим
echo $output;
?>  
 
 
 
  <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
} ?>
*

mikroklimat

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
2 zmancer
а СSS шаблона Joomla надо править? какой именно файл?
а то я добавил вот это:
Цитировать
dl.tabs {
   float: left;
   margin: 10px 0 -1px 0;
   z-index: 50;
}

dl.tabs dt {
   float: left;
   padding: 4px 10px;
   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
   border-top: 1px solid #ccc;
   margin-left: 3px;
   background: #f0f0f0;
   color: #666;
 }

dl.tabs dt.open {
   background: #F9F9F9;
   border-bottom: 1px solid #F9F9F9;
   z-index: 100;
   color: #000;
 }
в файл  theme.css из папки /components/com_virtuemart/themes/default/
но результата никакого  :(
что прикажете делать?
« Последнее редактирование: 29.08.2011, 12:16:39 от mikroklimat »
*

zmancer

  • Давно я тут
  • 519
  • 76 / 19
Добавить нужно было в CSS шаблона самой Joomla, а не VirtueMart!
*

mikroklimat

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
А можно где-то посмотреть приблизительный результат? чет у меня не получилось ничего...
*

zmancer

  • Давно я тут
  • 519
  • 76 / 19
удалено
« Последнее редактирование: 30.10.2011, 11:31:10 от zmancer »
*

mikroklimat

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
вобщем, порядок моих манипуляций:
1.подправил flypage.tpl.php из папки /components/com_virtuemart/themes/default/
Код
<?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="0" 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

 //Говорим Joomla, что мы хотим использовать панели
jimport('joomla.html.pane');
$myTabs = & JPane::getInstance('tabs', array('startOffset'=>0));
 $output = '';
 
//Создаем панель для вкладок
$output .= $myTabs->startPane( 'pane' );

 //Создаем 1 вкладку
$output .= $myTabs->startPanel( 'Описание', 'tab1' );
$output  .= '<p>'.$product_description.'</p>';
$output .= $myTabs->endPanel();

// Создаем 2 вкладку
$output .= $myTabs->startPanel( 'Бренд', 'tab2' );
$output  .= '<p>'.$manufacturer_desc.'</p>';
$output .= $myTabs->endPanel();

// Создаем 3 вкладку
$output .= $myTabs->startPanel( 'Помощь', 'tab3' );
$output  .= '<p>Здесь текст помощи он везде одинаковый</p>';
$output .= $myTabs->endPanel();
 
//окончание панели
$output .= $myTabs->endPane();
//Выводим
echo $output;
?>


  <br/>
  <?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
} ?>
2.подправил template.css из папки /templates/yoo_flux/css/ до такого вида:
Код
/* template.css, Copyright (C) 2007 - 2010 YOOtheme GmbH */

@import url(reset.css);
@import url(layout.css);
@import url(typography.css);
@import url(menus.css);
@import url(modules.css);
@import url(joomla.css);
@import url(extensions.css);

dl.tabs dt {
   float: left;
   padding: 4px 10px;
   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
   border-top: 1px solid #ccc;
   margin-left: 3px;
   background: #f0f0f0;
   color: #666;
 }

dl.tabs dt.open {
   background: #F9F9F9;
   border-bottom: 1px solid #F9F9F9;
   z-index: 100;
   color: #000;
 }
так же пробовал добавить это в файл Joomla.css из той же директории.
но эти танцы ни к чему не привели... подскажите, что не так? где бок? хотелось бы сделать вкладки именно по методу zmancer, потому что с помощу T&S вкладки приводят к какому-то глюку и страница отображается некорректно.
« Последнее редактирование: 29.08.2011, 18:29:41 от mikroklimat »
*

zmancer

  • Давно я тут
  • 519
  • 76 / 19
Судя по последнему посту mikroklimat, вы забыли вот это добавить  в css
dl.tabs {
   float: left;
   margin: 10px 0 -1px 0;
   z-index: 50;
}
*

zmancer

  • Давно я тут
  • 519
  • 76 / 19
удалено
« Последнее редактирование: 30.10.2011, 11:32:13 от zmancer »
*

wild_rabbit

  • Новичок
  • 7
  • 0 / 0
А не подскажете как во вкладке вывести форму "Задать вопрос по этому товару"? Не кнопку, а именно форму. Что-то не получается.
*

Fisk

  • Захожу иногда
  • 70
  • 22 / 0
А не подскажете как во вкладке вывести форму "Задать вопрос по этому товару"? Не кнопку, а именно форму. Что-то не получается.
Добавил форму (не кнопку) "Задать вопрос о товаре" и JComments в таб таким способом
Код
//Говорим Joomla, что мы хотим использовать панели
jimport('joomla.html.pane');
$myTabs = & JPane::getInstance('tabs', array('startOffset'=>0));
 $output = '';
 
//Создаем панель для вкладок
$output .= $myTabs->startPane( 'pane' );

 //Создаем 1 вкладку
$output .= $myTabs->startPanel( 'Описание', 'tab1' );
$output  .= '<p>'.$product_description.'</p>';
$output .= $myTabs->endPanel();

// Создаем 2 вкладку
$output .= $myTabs->startPanel( 'Характеристики', 'tab2' );
$output  .= '<p>'.$product_type.'</p>';
$output .= $myTabs->endPanel();

// Создаем 3 вкладку
$output .= $myTabs->startPanel( 'Отзывы', 'tab3' );
$output  .= '<p>'.$product_reviews.'</p>';
$output .= $myTabs->endPanel();

// Создаем 4 вкладку
$output .= $myTabs->startPanel( 'Задать вопрос', 'tab4' );
if ( $set == 0 ) { // This is the enquiry form!
$validate = vmIsJoomla( '1.5' )? JUtility::getHash( $mainframe->getCfg( 'db' ) ) : mosHash( $mainframe->getCfg( 'db' ) );
$output .= <<<FORMA
     <form action="{$mm_action_url}index.php" method="post" name="emailForm" id="emailForm">
          <label for="contact_name">{$VM_LANG->_('NAME_PROMPT')}</label>
          <input type="text" name="name" id="contact_name" size="66" class="inputbox" value="{$name}"/>
          <br />
          <br />
          <label for="contact_mail">{$VM_LANG->_('EMAIL_PROMPT')}</label>
          <input type="text" id="contact_mail" name="email" size="66" label="Your email" class="inputbox" value="{$email}" />
          <br />
          <br />
          <label for="contact_text">{$VM_LANG->_('MESSAGE_PROMPT')}</label>
          <textarea rows="10" cols="50" name="text" id="contact_text" class="inputbox">{$subject}</textarea>
          <br />
          <input type="button" name="send" value="{$VM_LANG->_('SEND_BUTTON')}" class="button" onclick="validateEnquiryForm()" />
          <input type="hidden" name="product_id" value="{$product_id}" />
          <input type="hidden" name="product_sku" value="{$product_sku}" />
          <input type="hidden" name="set" value="1" />
          <input type="hidden" name="func" value="productAsk" />
          <input type="hidden" name="page" value="shop.ask" />
          <input type="hidden" name="option" value="com_virtuemart" />
          <input type="hidden" name="flypage" value="{$flypage}" />
          <input type="hidden" name="Itemid" value="{$Itemid}" />
          <input type="hidden" name="{$validate}" value="1" />
     </form>
FORMA;
$output .= "
     <script type='text/javascript'><!--
function validateEnquiryForm() {
if ( ( document.emailForm.text.value == '' ) || ( document.emailForm.email.value.search('@') == -1 ) || ( document.emailForm.email.value.search('[.*]' ) == -1 ) ) {
alert( '{$VM_LANG->_('CONTACT_FORM_NC',false)}' );
} else if ( ( document.emailForm.email.value.search(';')!= -1 ) || ( document.emailForm.email.value.search(',')!= -1 ) || ( document.emailForm.email.value.search(' ')!= -1 ) ) {
alert( 'You cannot enter more than one email address' );
} else {
document.emailForm.action = '".sefRelToAbs('index.php')."'
document.emailForm.submit();
}
}
--></script>";
} else { // if set==1 then we have sent the email to the vendor and say thank you here.
$output .= <<<EOT
     <img src="{VM_THEMEURL}images/button_ok.png" height="48" width="48" align="center" alt="Success" border="0" />{$VM_LANG->_('THANK_MESSAGE')}<br />
     <br />
     <a class="button" href="{$product_link}">{$VM_LANG->_('VM_RETURN_TO_PRODUCT')}</a>
EOT;
}
$output .= $myTabs->endPanel();

//окончание панели
$output .= $myTabs->endPane();
//Выводим
echo $output;
« Последнее редактирование: 20.09.2011, 22:59:49 от Fisk »
<a href="http://fisk.te.ua" title="Создание сайтов быстро, кчествено и не дорого!">Создание сайтов быстро, кчествено и не дорого! А также написание расширений для CMS Joomla</a>
*

wild_rabbit

  • Новичок
  • 7
  • 0 / 0
Спасибо, буду пробовать
*

Fisk

  • Захожу иногда
  • 70
  • 22 / 0
а как отображать количество комментариев на закладке таба можно посмотреть здесь

вот как выглядит после той инструкции мой флайпейдж с табом комментариев
Код
// Создаем 3 вкладку с Jcomments
global $mainframe;
$comments = $mosConfig_absolute_path . '/components/com_jcomments/jcomments.php';
if (file_exists($comments)) {
require_once($comments);
$count = JComments::getCommentsCount($product_id, 'com_virtuemart');
}
$output .= $myTabs->startPanel( 'Отзывы ('.$count.')', 'tab3' );
$output  .= '<p>'.$product_reviews.'</p>';
$output .= $myTabs->endPanel();
<a href="http://fisk.te.ua" title="Создание сайтов быстро, кчествено и не дорого!">Создание сайтов быстро, кчествено и не дорого! А также написание расширений для CMS Joomla</a>
*

coolon

  • Захожу иногда
  • 59
  • 0 / 0
И всё таки какое решение лучше выбрать? Какое проще применить и каким удобнее пользоваться?
*

zmancer

  • Давно я тут
  • 519
  • 76 / 19
И всё таки какое решение лучше выбрать? Какое проще применить и каким удобнее пользоваться?
Предложенный мною способ.
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
И всё таки какое решение лучше выбрать? Какое проще применить и каким удобнее пользоваться?
по мне так плагином, который в этой теме присутствует, почему? Да потому что я могу каждый день менять интерфейс отображения табов, вариантов их расцветки очень много, плюс эффектов вывода и отображения, настраиваю как хочу, когда хочу и все это в настройках плагина ))
*

coolon

  • Захожу иногда
  • 59
  • 0 / 0
2zmancer: подскажи а как можно разбить описание товара по вкладкам?
*

zmancer

  • Давно я тут
  • 519
  • 76 / 19
2zmancer: подскажи а как можно разбить описание товара по вкладкам?
Не пойму что вам нужно, объясните по лучше.
*

coolon

  • Захожу иногда
  • 59
  • 0 / 0
описание товара получается сильно длинное поэтому хочу сделать как при использовании плагина
в шапке этой темы под 5м пунктом :
Цитировать
5.Далее в описании товара вставляем
{tab=Название вашей вкладки 1}
Текст для вкладки1
{tab=Название вашей вкладки 2}
Текст для вкладки 2
{/tabs}
Общий текст для всех вкладок
как это осуществить?
*

Sergey82

  • Новичок
  • 6
  • 0 / 0
{magictabs mode=manually}
{jcomments on}
{/magictabs}
?

не работает эта вставка для Magic Tabs и Scriptgrator
*

zmancer

  • Давно я тут
  • 519
  • 76 / 19
описание товара получается сильно длинное поэтому хочу сделать как при использовании плагина
в шапке этой темы под 5м пунктом :как это осуществить?
Вам тогда лучше плагин и использовать, мое решение позволяет добавить вкладки непосредственно в шаблон и выводить в них все что угодно.
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
Ну вообще то плагин тоже легко интегрируется в шаблон флая, это так для справки
*

coolon

  • Захожу иногда
  • 59
  • 0 / 0
поставил вот это решение:
Спойлер
[свернуть]

всё вроди устраивает только не пойму как сменить скин вкладок
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
чтобы изменить внешний вид табов (сейчас говорю про нижние табы на скрине) достаточно просто в плагинах найти Content - Core Design Magic Tabs plugin и выставить там способ отображения и эффекты
*

coolon

  • Захожу иногда
  • 59
  • 0 / 0
там есть:    Tabs (in content items and components incl. Virtuemart) и в нём нет параметров.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор Nick IntegraLL

Ответов: 13
Просмотров: 11391
Последний ответ 19.08.2025, 09:55:52
от AgentSmith
Настройки отображения товара

Автор wectra

Ответов: 2
Просмотров: 4141
Последний ответ 12.07.2017, 22:12:27
от wectra
Несколько изображений для товара/ Лупа для изображения/ Magic Zoom

Автор antoha333

Ответов: 41
Просмотров: 26654
Последний ответ 13.11.2015, 16:08:16
от sonics
Описание категории опустить под товары

Автор angelo4ek-001

Ответов: 5
Просмотров: 2246
Последний ответ 12.11.2015, 01:53:39
от fsv
Как реализовать на VirtueMart такую карточку товара?

Автор AdmbVlad

Ответов: 0
Просмотров: 1771
Последний ответ 14.10.2015, 17:01:55
от AdmbVlad