Новости Joomla

Вышли релизы безопасности Joomla 5.3.4 и Joomla 4.4.14

Релиз безопасности Joomla 5.3.4

Проект Joomla спешит сообщить о выпуске Joomla 5.3.4 и Joomla 4.4.14. Это релиз безопасности для серии Joomla 5.3 и релиз безопасности для серии Joomla 4.4.

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

Ridlen

  • Новичок
  • 4
  • 0 / 0
Здравствуйте.
Помогите разобраться с двумя проблемами:

1. Выбран один шаблон в настройках сайта и категории, но страницы с товаром в разных категориях отображаются по разному.




2. Криво отображается товар в категории:

*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
Скорее всего в настройках категории стоят разные шаблоны browse_x
*

Ridlen

  • Новичок
  • 4
  • 0 / 0
С первой проблемой разобрался, в настройках категории стояли одинаковые настройки, но после того, как в "Страница отображения категории" был выбран другой параметр, а потов возвращен старый все встало на свои места.
А вот со второй проблемой разобраться не получилось((

Назрел еще один вопрос. Как добавить описание и картинки на страницы категорий?
В настройках категории пишу описание и добавляю картинку, но это все не отображается.
*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
Вторая проблема связана с описанием шаблона и стилей - какие стили, так и отображается ;).
Ставь компонент магазина первым пунктом главного меню, ну т.е. создаешь пункт меню типа VirtueMart. Все. На основной части страницы будут представлены категории с картинками. Ну а описания категорий будут видны при входе в категорию, если шаблоны не менялись, то перед списком товаров в категории, будет ее описание.
*

andreysmolin

  • Захожу иногда
  • 274
  • 2 / 2
  • -=полёт нормальный=-
здравствуйте
Есть сайт eco-shop43*****.ru   **** нужно убрать
на главной странице как убрать слово категории вообще и поднять все повыше?


а мне то хоть  подскажите пожалуйста
*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
а мне то хоть  подскажите пожалуйста
Вывод организуется в шаблоне /components/com_virtuemart/themes/default/templates/common/shopIndex.tpl.php (для дефолтного шаблона).
Код
echo $vendor_store_desc."<br />";
echo "<br /><h4>".$VM_LANG->_('PHPSHOP_CATEGORIES')."</h4>";
Правьте по желанию... Тут же и лишние строки уберите ;)
*

andreysmolin

  • Захожу иногда
  • 274
  • 2 / 2
  • -=полёт нормальный=-
т.е. чтобы просто удалить название достаточно просто удалить данные строки?
*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
да, нижнюю строчку. А в верхней можно прибить тег <br> - лишний отступ.
*

avteck

  • Захожу иногда
  • 55
  • 1 / 0
Здравствуйте, Помогите пожалуйста дельным советом, получил тут на днях такой вот дизайн необходимо задействовать все действия под картинкой и на картинке с корзиной чтоб выводилось слово купить, даже не знаю с чего начать.... в програмировании  не селен но CSS потихонку осваиваю, не помагает в решении данной задачи
« Последнее редактирование: 09.08.2011, 18:56:35 от avteck »
*

avteck

  • Захожу иногда
  • 55
  • 1 / 0
Судя по всему это в двух словах не объяснить, раз уж никто не вызвался помочь, я готов заплатить за эту работу если так влом объяснять, но конечно в рамках разумного...
*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
Ну это форум же, а не онлайн общение - многие может только по вечерам на форум заходят? Короче че нужно-то? Где, что приделать?
*

avteck

  • Захожу иногда
  • 55
  • 1 / 0
Короче дело вот в чем: создал материал, вставил картинки продуктов в виде таблицы со всеми свойствами которые мне необходимы, под товаром хочу вставить кнопку "купить" и чтобы слово  "купить" распологалось поверх картинки корзины  ну и другой функционал виртуемарта тоже (рейтинг, цена), реально сделать такую  штуку?
*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
Так приведенная картинка это просто желаемая картинка, а не реальный список товаров? Ясно...
Сделать как вам нужно можно. Читаем тему: http://joomlaforum.ru/index.php/topic,132644.0/all.html до конца - с кнопкой "Купить" можно сделать все, на что способен CSS  ;D, аналогично и с корзиной - там проще - в большинстве случаев достаточно сменить картинку корзины...

Добрый день.

Возникла проблема, я только начинающий, в php и CSS не работал, только учусь.

В Joomla использую шаблон JA_Edenite + виртуалмарт 1,1,7, на страницу вывожу товара по 3 позиции в строчку--все выводиться нормально как и положено таблицей, суть проблемы в том что нужно чтобы каждый с выводимых товаров был  в ячейке как в таблице, а у меня все товары отображаются просто на белом фоне что можно посмотреть на скрине ниже. Как правильно дорисовать таблицу и где?


Как отображается товар
http://www.picatom.com/1z/3-2397.html


Настройки вирта
http://www.picatom.com/1z/1-6348.html

Настройки шаблона
http://www.picatom.com/1z/2-4130.html
*

TULLIVER

  • Осваиваюсь на форуме
  • 26
  • 6 / 0
Всем доброго дня, возникла такая проблемка,
нужно отделить категории и товар чертой, суть в том что в некоторых категориях отображаются одновременно товары и под категории!
вот, буду признателен если кто то подробно разжует ответ :)
*

avteck

  • Захожу иногда
  • 55
  • 1 / 0
« Последнее редактирование: 11.08.2011, 16:53:17 от avteck »
*

avteck

  • Захожу иногда
  • 55
  • 1 / 0
Так приведенная картинка это просто желаемая картинка, а не реальный список товаров? Ясно...
Сделать как вам нужно можно. Читаем тему: http://joomlaforum.ru/index.php/topic,132644.0/all.html до конца - с кнопкой "Купить" можно сделать все, на что способен CSS  ;D, аналогично и с корзиной - там проще - в большинстве случаев достаточно сменить картинку корзины...

Прочел до конца, но это не совсем то что мне нужно, постараюсь объяснит по другому, в магазине есть одна котегория в которой есть ХХ товаров, вид предлогаемый магазином не устраивает а вот визуальном редакторе материала легче достигнут результата, так вот вопрос такой можно ли создать метериал, налепит картинки в виде таблицы и прикрутить туда пару нужных  функций магазина связуя их с реальным товаром ? в часности кнопку (купить, рейтинг и цена) больше нечего от магазина не требуется.  (без перехода на подробное описание товара и т.д)
Попробовал скопировать код кнопки в материал под картинку, вроде получилось но кнопка выходит не красивой вот пример http://213.8.24.101/index.php?option=com_content&view=article&id=70&Itemid=78  Слева первый товар
« Последнее редактирование: 11.08.2011, 16:56:02 от avteck »
*

kolyan-xerox

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Помогите пожалуйста настроить шаблон.
беру фаил browse_orderbyform.tpl.php и пишу там шапку таблицы.
Код: php
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
mm_showMyFileName(__FILE__); ?>

<!-- ORDER BY .... FORM -->
<form action="<?php echo $mm_action_url."index.php" ?>" method="get" name="order">

<?php
if( !empty( $VM_BROWSE_ORDERBY_FIELDS )) {
echo $this->fetch( 'browse/includes/browse_orderbyfields.tpl.php');

// This is the toggle button for Descending / Ascending Order
// It is wrapped into a JS function with a noscript area to keep it accessible
echo mm_writeWithJS('&nbsp;<input type="hidden" name="DescOrderBy" value="'.$asc_desc[0].'" /><a href="javascript: document.order.DescOrderBy.value=\''.$asc_desc[1].'\'; document.order.submit()"><img src="'. $mosConfig_live_site."/images/M_images/$icon"  .'" border="0" alt="'. $VM_LANG->_('PHPSHOP_PARAMETER_SEARCH_'.$asc_desc[0].'ENDING_ORDER').'" title="'.$VM_LANG->_('PHPSHOP_PARAMETER_SEARCH_'.$asc_desc[0].'ENDING_ORDER').'" width="12" height="12" /></a>',
      '<select class="inputbox" name="DescOrderBy">
            <option '.$selected[0].' value="DESC">'.$VM_LANG->_('PHPSHOP_PARAMETER_SEARCH_DESCENDING_ORDER').'</option>
            <option '.$selected[1].' value="ASC">'.$VM_LANG->_('PHPSHOP_PARAMETER_SEARCH_ASCENDING_ORDER').'</option>
        </select>
        <input class="button" type="submit" value="'.$VM_LANG->_('PHPSHOP_SUBMIT').'" />');
}
?>
    <input type="hidden" name="Itemid" value="<?php echo $Itemid ?>" />
    <input type="hidden" name="option" value="com_virtuemart" />
    <input type="hidden" name="page" value="shop.browse" />
    <input type="hidden" name="category_id" value="<?php echo $category_id ?>" />
    <input type="hidden" name="manufacturer_id" value="<?php echo $manufacturer_id ?>" />
    <input type="hidden" name="keyword" value="<?php echo $keyword ?>" />
    <input type="hidden" name="keyword1" value="<?php echo $keyword1 ?>" />
    <input type="hidden" name="keyword2" value="<?php echo $keyword2 ?>" />
    
<?php
if( !empty( $product_type_id )) {
echo '<input type="hidden" name="product_type_id" value="'.$product_type_id.'" />';
echo $ps_product_type->get_parameter_form($product_type_id);
}

if( $show_top_navigation ) {
?>
&nbsp;&nbsp;&nbsp;&nbsp;<?php echo $VM_LANG->_('PN_DISPLAY_NR')?>&nbsp;&nbsp;

<?php $pagenav->writeLimitBox(); ?>
<noscript><input type="submit" value="<?php echo $VM_LANG->_('PHPSHOP_SUBMIT')?>" /></noscript>

    <!-- PAGE NAVIGATION AT THE TOP -->
    <br/>
    <div style="text-align:center;"><?php
     $pagenav->writePagesLinks( $search_string );
     echo '<br />';
     $pagenav->writePagesCounter();
      ?>
    </div>
    
<?php

}
?>
</form>

<style type="text/css">
   TABLE {
     /* Ширина таблицы */
    background: #287DFF url(images/bar_bl.png);
   }
   TD, TH {
    padding: 3px; /* Поля вокруг содержимого таблицы */
    border: 1px solid #FFFFFF; /* Параметры рамки */
   }
   TH {
    background: #287DFF; /* Цвет фона */
   }
 
   TBODY TR:hover TD {
    color: white; /* Цвет текста */
   }
</style>  
<table>
     <td width="100"><div align="center">&#1040;&#1088;&#1090;&#1080;&#1082;&#1091;&#1083;</div></td>
     <td width="700"><div align="left">&#1053;&#1072;&#1080;&#1084;&#1077;&#1085;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;</div></td>
     <td width="100"><div align="center">&#1062;&#1077;&#1085;&#1072;, &#1088; </div></td>
  </table>

в файле browse_1.php таблицу с товаром
Код: php
<table bgcolor="#ffcc00">
     <td  width="100"><div align="center">134566</div></td>
     <td  width="700"><div align="left"><?php echo $product_name ?></div></td>
     <td  width="100"><div align="center"><?php echo $product_price ?></div></td>
  </table>

Результат



стиль присваивается с шапки таблицы, а как сделать чтобы у шапки был свой стиль а у таблицы с товаром свой?
Конкретно прописать для каждой таблицы не получатся.
Хотелось бы где-то так

PS заглушки ставил от фонаря, не обращайте внимания.
*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
Я так понимаю, что шапку таблицы следует оформлять тегом <TH> - он для этого и предназначен, тогда и проблем не будет ;), ну или для таблицы в browse_orderbyform.tpl.php вывод таблицы оформить с отдельным классом со своим CSS.
*

kolyan-xerox

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Gremlin
Совершенно верно. Я про это и забыл. Поправил стиль и все ок. Спасибо
Код: php
<style type="text/css">
   TABLE {
     /* Ширина таблицы */
    background: #FFFFFF;
   }
     TH {
     background: url(images/bar_bl.png); /*Фон шапки*/
     color: white; /* Цвет текста */
     padding: 3px; /* Поля вокруг содержимого таблицы */
   }
   TD {
     background: #FFFFFF;
     border: 1px solid #45FFFF; /* Параметры рамки */
     padding: 3px; /* Поля вокруг содержимого таблицы */
   }
    TBODY TR:hover TD {
    color: white; /* Цвет текста */
       }
</style>

Как теперь сделать зебру имея одну строку?
*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
Нужно сделать 2 стиля для строк таблицы и в цикле вывода менять для четных строк один стиль, для нечетных другой ;)
*

kolyan-xerox

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Не выходит  :(
охота как тут http://v3.thewatchmakerproject.com/zebra.html :(
*

kolyan-xerox

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Вот browse_1.php
Код: php
<style type="text/css">

#playlist {
border: 1px solid #666666;
}

#playlist tbody tr td {
font-family: "lucida grande", verdana, sans-serif;
font-size: 8pt;
padding: 3px 8px;
border-left: 1px solid #D9D9D9;
}

#playlist tbody tr.selected td { /*  Стиль для выбранного элемента  */
background-color: #3d80df;
color: #ffffff;
font-weight: bold;
border-left: 1px solid #346DBE;
border-bottom: 1px solid #7DAAEA;
}
</style>


<script type="text/javascript">
<!--
//Исправление бага для Интернет Эксплорера

  function hasClass(obj) {
     var result = false;
     if (obj.getAttributeNode("class")!= null) {
         result = obj.getAttributeNode("class").value;
     }
     return result;
  }   

 function stripe(id) {

    // Метка четности/нечетности
    var even = false;
 
    // Если в вызове функции не указаны цвета, используются дефолтные отсюда
    var evenColor = arguments[1] ? arguments[1] : "#fff";
    var oddColor = arguments[2] ? arguments[2] : "#eee";
 
    // обращание к таблице по ID
    var table = document.getElementById(id);
    if (! table) { return; }
   
    // Таблица может иметь больше чем один tbody, поэтому надо учесть их все
    var tbodies = table.getElementsByTagName("tbody");

    // ...
    for (var h = 0; h < tbodies.length; h++) {
   
     // Найти все теги tr
      var trs = tbodies[h].getElementsByTagName("tr");
     
      // ...
      for (var i = 0; i < trs.length; i++) {

    // пропустить все tr с указанным классом
        // или  backgroundColor style
    if (!hasClass(trs[i]) && ! trs[i].style.backgroundColor) {
 
         // пройтись по всем ячейкам
          var tds = trs[i].getElementsByTagName("td");
       
          // ...
          for (var j = 0; j < tds.length; j++) {
       
            var mytd = tds[j];

            // пропустить все td с указаным классом
            // или backgroundColor style
        if (! hasClass(mytd) && ! mytd.style.backgroundColor) {
       
      mytd.style.backgroundColor = even ? evenColor : oddColor;
             
            }
          }
        }
        // переключение порядка "полосатости"
        even =  ! even;
      }
    }
  }
// -->
</script>



<body onload="stripe(&#39;playlist&#39;, &#39;#fff&#39;, &#39;#edf3fe&#39;);"> <!--Вызов функции с указанием цветов -->

<table id="playlist" cellspacing="0">
<tbody>
     <tr>
     <td width="100"><div align="center">134566</div></td>
     <td width="700"><div align="left"><?php echo $product_name ?></div></td>
     <td width="100"><div align="center"><?php echo $product_price ?></div></td>
     </tr>
</tbody>
</table>
Рисуется только первая строчка, а остальные белые. Поправьте

Здравствуйте. Помогите пожалуйста. Никак не могу разобраться с файлом browse_1.php для правильного вывода товаров в одну строку. Всё что смог сделать правильно, это переместить картинку налево. Вот что есть:

а нужно так:

То есть нужно растянуть текст процентов на 60 страницы, под ним краткое описание товара, слева картинка, справа цена, между товарами линия разделения. Понимаю что задачка простая, но я в CSS и HTML не силён, обычно по примеру других вношу правки, в интернете различных вариантов оформления вывода категории не нашёл.
Причём если выбрать например browse_2.php, но с выводом одного товара в строку, то всё более менее прилично смотрится.
« Последнее редактирование: 22.08.2011, 08:30:41 от KazaM »
*

kolyan-xerox

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Gremlin спасибо все получилось :). Только вот понять не могу что за "!" иконки возле цены у некоторых товаров. Откуда они взялись?
*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
Глянуть бы  ;)
*

kolyan-xerox

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
А ссылочку на сайт можно? Откровенно говоря такое я раньше не видел ;)
*

kolyan-xerox

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
А ссылочку на сайт можно? Откровенно говоря такое я раньше не видел ;)

http://magazin.kcerokc.net/index.php?option=com_virtuemart&Itemid=186
*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
Такая штука выскакивает, когда вы указываете скидку на данный товар от объема.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

VirtueMart -как убрать слово "КАТЕГОРИИ" на первой странице магазина

Автор stalker828

Ответов: 12
Просмотров: 9545
Последний ответ 30.07.2014, 11:51:16
от ZAIRA
Вывод подкатегорий на главную страницу магазина

Автор debugger

Ответов: 57
Просмотров: 26385
Последний ответ 18.05.2013, 23:18:55
от sania8585
[Решено] Удалить аттач лого магазина из уведомления

Автор niggatub

Ответов: 1
Просмотров: 1501
Последний ответ 17.04.2013, 14:08:16
от niggatub
Настройка внешнего вида подкатегории VirtueMart

Автор sergeys2

Ответов: 11
Просмотров: 8971
Последний ответ 18.03.2013, 17:30:08
от Vas80
Плавающая корзина для вашего магазина!

Автор xaocbozzz

Ответов: 32
Просмотров: 15591
Последний ответ 13.03.2013, 06:01:12
от xaocbozzz