Новости 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 Ответов
  • 73081 Просмотров
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
В этой теме два варианта реализации табов с помощью плагинов, один с помощью Core Design Magic Tabs plugin другой через Tabs&Slides. Я использую первый вариант, так как он имеет настройки внешнего вида, можно менять интерфейс, эффекты и т.д. Очень удобно и быстро :)
« Последнее редактирование: 31.10.2011, 05:30:39 от Infosakh »
*

zmancer

  • Давно я тут
  • 519
  • 76 / 19
Ну вообще то плагин тоже легко интегрируется в шаблон флая, это так для справки
Ну это само собой, но зачем, если это уже есть в Joomla. И оформить можно как угодно если знаешь CSS.
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
Конечно можно, не спорю, но постоянно лазить в CSS менять там цвета не хочется, по крайне мере мне, так как я постоянно видоизменяю внешний вид магазина  ^-^
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
Это можно использовать практически везде(в 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
} ?>

пожалуй лучший способ.

но почему то табы встали кривовато.

это конфликт, нужно допиливать стили или я код неправильно вставил?

*

zmancer

  • Давно я тут
  • 519
  • 76 / 19
rewuxiin вы в CSS шаблона добавили то что я писал?
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
zmancer да. добавил всё так как вы расписали.
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
хм. табы встали. вот только модули все слетели. и страница растянулась вниз
*

zmancer

  • Давно я тут
  • 519
  • 76 / 19
Если на сайте используете jquery то вполне возможен конфликт, так как табы на родном mootools
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
zmancer спасибо. jquery есть. буду искать как их растащить.
*

coolon

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

всё вроди устраивает только не пойму как сменить скин вкладок
нашел cms jquery поменял в нём цвета.
Проявилась проблема! вкладки не работают на IE !!
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
хм. в общем оказалось что с модулем на jquery табы не конфликтуют.

я  где в предыдущем редактировании флайпейжа снес какойто div ;D

способ суперский.
предлагаю закрепить в шапке с кодом вставки вопроса о товаре (который правда у меня пока криво прилепился ::)) и количества комментариев в шапке таба *DRINK*
« Последнее редактирование: 03.11.2011, 13:04:42 от rewuxiin »
*

Noralla

  • Осваиваюсь на форуме
  • 45
  • 4 / 0
« Последнее редактирование: 09.11.2011, 20:14:33 от Noralla »
*

mrspm

  • Новичок
  • 7
  • 0 / 0
Запоминается открытая вкладка. Когда перехожу на другой товар активной является та вкладка, которую открыл на предыдущем товаре, а не первая по счету. Как поправить?
*

coolon

  • Захожу иногда
  • 59
  • 0 / 0
я времени убил много так и не понял, как зафиксировать вкладки( мэджик таб и скрипт генератор) и ширину текста который открывается при нажатии на вкладку?

сделать ширину на всю страницу
« Последнее редактирование: 25.11.2011, 01:50:13 от coolon »
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
я времени убил много так и не понял, как зафиксировать вкладки( мэджик таб и скрипт генератор) и ширину текста который открывается при нажатии на вкладку?

сделать ширину на всю страницу
ширина регулируется автоматически шириной текста в табах. Разве красиво будет 3 таба шириной по 350px каждая, когда названия табов будет состоять ну допустим из 5-10 букв?
З.Ы, Если очень надо то редактированием CSS
*

coolon

  • Захожу иногда
  • 59
  • 0 / 0
нашел! в Magic Tabs
Default box width вводишь число в процентах.
*

den_caruk

  • Захожу иногда
  • 64
  • 2 / 0
« Последнее редактирование: 27.11.2011, 01:16:26 от den_caruk »
*

nastena2005

  • Новичок
  • 4
  • 0 / 0
всем привет, не подскажите как сделать доп. вкладку, чтобы там можно было вставлять HTML код, ну к примеру один товар один код, другой товар другой код и так далее... Заранее большое спасибо за ответы
*

zmancer

  • Давно я тут
  • 519
  • 76 / 19
всем привет, не подскажите как сделать доп. вкладку, чтобы там можно было вставлять HTML код, ну к примеру один товар один код, другой товар другой код и так далее... Заранее большое спасибо за ответы
А вы каким способом табы делаете?
*

nastena2005

  • Новичок
  • 4
  • 0 / 0
Если кому интересно, есть еще один способ сделать симпатичные табы на flypage.

1. Скачиваете и устанавливаете 2 плагина: Magic Tabs и Scriptgrator. Качаем последние версии с официального сайта http://www.greatjoomla.com/.
2. Активируем плагины в админке сайта в менеджере модулей. В настройках Scriptgrator рядом с Load jQuery to выбираем both.
3. Разрешаем VirtueMart использовать мамботы / плагины в описании товара и категории. (это в общих настройках Virtuemart).
4. Далее идем в flypage.tpl.php - components\com_virtuemart\themes\default\templates\product_details и вставляем туда код условного шаблона для табов (где вам будет удобнее выводить их определите сами):

<?php
$template = '{magictabs style=darkblue_rounded, tabwidth=131px}';
$template .= $VM_LANG->_('PHPSHOP_PRODUCT_DESC_TITLE');
$template .= '::';
$template .= $product_description;
$template .= '||||';
$template .= $VM_LANG->_('PHPSHOP_MORE_IMAGES');
$template .= '::';
/**$template .= '<table><tr><td>';*/
$template .= $this->vmlistAdditionalImages( $product_id, $images );
/**$template .= '</td></tr></table>';*/
$template .= '||||';
$template .= $VM_LANG->_('PHPSHOP_REVIEWS');
$template .= '::';
/**$template .= '<table><tr><td>';*/
$template .= $product_reviews;
$template .= $product_reviewform;
/**$template .= '</td></tr></table>';*/
$template .= '{/magictabs}';
?>

5. Далее нужно в описании товара добавить код, чтобы сделать табы видимыми. Если вам, например, нужно информацию о товаре разделить на три закладки: О товаре, Условия доставки и Условия возврата. Идем в админку, открываем нужный товар и в поле "описание товара" вписываем следующее:

{magictabs mode=manually}
О товаре:: Товар в наличии. Сервисное обслуживание год. ...........................................
||||
Условия доставки:: 5 дней. Стоимость 200 руб. в пределах МКАД.
||||
Условия возврата:: Товар можно вернуть в течении 14 дней с момента покупки.
{/magictabs}

Все, теперь сохраняем и идем смотреть, что получилось на сайте в карточке этого товара.

Удачи.


собственно этим методом вывожу
*

nastena2005

  • Новичок
  • 4
  • 0 / 0
{magictabs mode=manually}
О товаре:: Товар в наличии. Сервисное обслуживание год. ...........................................
||||
Условия доставки:: 5 дней. Стоимость 200 руб. в пределах МКАД.
||||
Условия возврата:: Товар можно вернуть в течении 14 дней с момента покупки.
{/magictabs}

этот метод работает, но мне бы в дополнительную вкладку его бы как вставить, простите я пока в этом совсем новичок, могу глупые вопросы задавать :)
*

HerrOber

  • Захожу иногда
  • 74
  • 1 / 0
  • realmadrid.com.ua
Подскажите, что нужно подправить в CSS, чтобы описание в табах не наезжало на остальной шаблон?
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
{magictabs mode=manually}
О товаре:: Товар в наличии. Сервисное обслуживание год. ...........................................
||||
Условия доставки:: 5 дней. Стоимость 200 руб. в пределах МКАД.
||||
Условия возврата:: Товар можно вернуть в течении 14 дней с момента покупки.
{/magictabs}

этот метод работает, но мне бы в дополнительную вкладку его бы как вставить, простите я пока в этом совсем новичок, могу глупые вопросы задавать :)
Если Вы вставили код табов в флайпедж то на фронте, чтобы добавить еще таб нужно просто написать ||||Названия таба::
Таки образом все, что будет после  :: окажется в этом табе
*

maxim55555

  • Новичок
  • 8
  • 1 / 0
Лучше всего подходит способ встроенный Joomla, описанный zmancer.

Потому что:
1.Scriptgrator конфликтует с моим шаблоном на mototools. (отключать не хочу, вся динамика шаблона исчезает) Да и ка-то подтормаживать начинают вкладки.
2.плагин Tabs&Slides . С ним проблема возникла в показе изображений, а именно они маленькие становятся, и в Lightbox тоже.
Происходит это после замены echo
Код
$tpl->fetch( '/product_details/'.$flypage . '.php' ); 
               на   
Код
$template = $tpl->fetch( '/product_details/'.$flypage . '.php' );

Вопрос к zmancer

Вы упомянули, что можно вставить форму Задать вопрос  в Tab.    Подскажите пожалуйста, как это сделать?
(решение с копированием всего  кода формы в tab  не работает. К примеру запрос вывода формы jcomments
Код
$product_reviewform
)

*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
По поводу конфликтов, я использую столько библиотек что мама не горюй, табы от Scriptgrator не конфликтовали, причем юзаю от этого же разработчика форму авторизации.
По поводу Tabs&Slides использую кое где и эти табы, все прекрасно выводит и картинки в табах нормально отображаются, юзал разные плагины и хайслайдер и Lightbox и шэдоубокс.
По поводу как запихать вопрос по товару:
// Создаем вкладку вопрос по товару, из кода убрать вот это (допустим это 5 вкладка по)
$output .= $myTabs->startPanel( 'Задать вопрос', 'tab5(допустим это 5 вкладка по счету)' );
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();
*

maxim55555

  • Новичок
  • 8
  • 1 / 0
Благодарю вас.

Форма встала.
Только не отправляет письма.
Когда зарегистрированный пользователь пишет , то выдает "Извините, но запрошенный товар не найден"
Когда незарегистрированный - "Решение, предложенное Вами, неверно. Пожалуйста, прочитайте задание и попробуйте еще раз."  :o
И Keycaptcha в нем не отображается.

По поводу проблемы с плагин Tabs&Slides v2.4 (маленькая картинка становится во flypage и Lightbox),
Я подправил немного код и стало нормально.
Код
echo $tpl->fetch( '/product_details/'.$flypage . '.php' );
$template = vmCommonHTML::ParseContentByPlugins( $template );
echo $template;
Только теперь с описания товара {/tabs} ставить, а напрямую во flypage ставить {/tabs}  не работает. Кто решит, просьба отписаться. (мне там tables понравились.)
*

maxim55555

  • Новичок
  • 8
  • 1 / 0
По поводу Tabs&Slides извиняюсь. У меня плагин Multithumb. Он и поуменьшал все что мог, когда во Flypage доступ плагинам дал пунктом 3 из описания.
*

Garyk01

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
Хочу выразить огромную благодарность за это решение zmancer (сорри не знаю как "+" поставить). Действительно нет лишних плагинов - все отлично работает. А если еще добавить дополнительное поле в базу, то можно вносить через админку все, что захочешь.
Что я сделал - у меня 4-е вкладки сейчас, если возникнет необходимость - добавлю еще. Итак - вкладки такие: Полное описание, таблица тех. характеристик, доп. фото, коменты.

Спойлер
[свернуть]

И хочу посоветовать изменения, что я прописал - может кому-то пригодиться (касаться стилей CSS не буду- каждый сам себе пропишет, что захочет ( я добавил радиусы и тени)):
1) Табы вынести на flypage в отдельную таблицу, предварительно закрыв родную таблицу тегом </table> или дивы (я сделал себе так):
Код
div class="table">
<div class="tbody">
<div class="tr">
<div class="td">
             /*---------------вкладки------*/
</div></div></div></div>
/* стиль CSS*/
.table { display: table; width:100%;  }
.tbody { display: table-row-group; }
.tr { display: table-row; }
.td { display: table-cell;  }
Я это сделал потому что в Chrome, IE9 при переключении вкладок прыгали данные на flypage
2) Chrome, IE9 - "уникальные" браузеры - все не как у людей.
Пустая страница растягивается после контента вкладок ровно на высоту вставленного во вкладки контента.
Что я сделал - дополнил стили и теперь все ок:
Код
dl.tabs { 
   float: left;
   margin: 0px 0 0px 0px;
   z-index: 50;
   position: absolute;
}
div.current {
    margin: 28px 0 0px 0px;}
« Последнее редактирование: 27.12.2011, 03:35:05 от Garyk01 »
*

Pelmen

  • Новичок
  • 5
  • 0 / 0
Товарищи, а как сделать что бы постоянно не прописывать эти  {tabs} а по дефолту были эти поля в которые тупо вписывать подскажите пожалуйста
*

maxim55555

  • Новичок
  • 8
  • 1 / 0
Создаете дополнительное поле в карточке товара, либо используете любое существующее. А во flypage в Tabs указываете это поле. И все.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор Nick IntegraLL

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

Автор wectra

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

Автор antoha333

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

Автор angelo4ek-001

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

Автор AdmbVlad

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