Настройка описания категорий в virtuemart 2

Опубликовано: 23 Октябрь, 2012
Обновлено: 19 Май, 2016
Категория: Внешний вид, дизайн, Настройка VirtueMart
Комментариев: 207

Как правило все товары в интернет-магазинах разделяются по категориям (например: часы для бега, часы для плавания и т.д.).  Чтобы проще продвинуть страницу категорий кроме самой витрины товаров полезно будет разместить еще и текст, описывающий данную категорию. Это будет полезно и для пользователей, которые захотят ознакомится с тем, что же за товар можно купить в данной категории. В этой статье я расскажу как вывести описание категории на странице, как расположить его в нужном месте и как настроить отображение только на первой странице.

Как вывести описание категории на странице

Для того, чтобы вывести описание категории сначала нужно ее создать. В админке виртуемарт заходим в Товары->Категории. В правом верхнем углу нажимаем кнопку создать, после чего попадаем на страницу редактирования категории. Там довольно много полей, но нас интересуем только 2 основных - это поле Название категории и Описание. 

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

Такой вывод описания категории virtuemart многих не устроит, поэтому попробуем переместить описание на другие места страницы категорий.

Настройка расположения описания категории на странице

За вид страницы категорий отвечает файл components/com_virtuemart/views/category/tmpl/default.php,  его и будем редактировать.

За вывод описания отвечает код:

В virtuemart 2.0.10 он начинается с 52-й строки сразу после кода:

Итак, что бы вывести описание категории товаров виртуемарт между заголовком категории и списком товаров вырежем код:

И разместим его сразу под строкой (отвечает за вывод заголовка категории):

В результате получим что-то вроде такого.

Уже лучше, но этот вариант будет не совсем удобен если у Вас большое описание категории, поскольку товары уедут далеко вниз и чтобы их увидеть, пользователю нужно будет прокручивать страницу. В интернет магазине товар должен быть сразу виден покупателю, поэтому в этом случае лучше перенести описание категории под список товаров.

Для этого вырезаем наш код:

И вставляем в самый низ страницы перед закрывающим тегом div .В результате описание категории будет выводится под списком товаров и панелью навигации.

Настройка вывода описания категории только на первой странице списка товаров

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

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

На такой код:

После этого при переходе на вторую и последующие страницы описание категории будет скрываться.

Надеюсь, что статья была полезна. Буду рад вопросам и дополнениям в комментариях.

207 комментариев

    Илья

    Может Вы подскажите как сделать тоже самое только на Virtuemart версии 1.1.9? Никак не могу добиться отображение описания категории под товарами. Перечитал уже несколько статей в том числе пробовал редактировать файлы:
    browse_notables.tpl.php
    browse_layouttable.tpl.php
    browse_listtable.tpl.php
    (находятся в директории \components\com_virtuemart\themes\default\templates\browse\includes\)
    Вырезал строчку и вставлял ее перед <br class="clr" однако данный способ не помог решить проблему, описание все равно остается над товарами. Буду очень благодарен если поможете советом

      Ed

      Чтобы разместить описание категории внизу страницы, после вывода товаров, необходимо в файле /administrator/components/com_virtuemart/html/shop.browse.php закоментировать строки:

      //$tpl->set( 'desc', $desc );
      //$tpl->set('recent_products',$recent_products);

      Добавить в конец файла, перед закрывающей фигурной скобкой строки:

      echo "".$desc;
      echo "".$recent_products;

        Ed

        Так этот способ не подходит:!! Решение такое : в файле /components/com_virtuemart/themes/default/templates/browse/includes/browse_header_category.tpl.php вырезать

        а в конец файла browse_notables.tpl.php вставить

        И будет вам описание категории было внизу и на первой странице!! Реально нужно для СЕО и удобства ..

    admin

    admin

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

    Сергей

    У меня вот такая проблема. На странице категории, где выводятся товары, описание есть. А вот на странице под категорий и описание магазина на главной не выводится. Как поправить? Спасибо

      admin

      admin

      За вывод описания на главной отвечает код:
      < ?php # Vendor Store Description if (!empty($this->vendor->vendor_store_desc) and VmConfig::get('show_store_desc', 1)) { ?>

      < ?php echo $this->vendor->vendor_store_desc; ?>

      < ?php } ?>
      Он должен быть в файле /components/com_virtuemart/views/virtuemart/tmpl/default.php

      Странно, что на странице подкатегорий описание не выводится...
      Попробуйте сменить шаблон на стандартный, если все будет выводиться, значит проблема в шаблоне.

      За вывод описаний на странице категорий отвечает код:

      < ?php echo $this->category->category_description; ?>


      в файле /components/com_virtuemart/views/category/tmpl/default.php

        Азат

        Добрый день!
        Проблема такая же. На странице категории, где выводятся товары, описание есть. А вот на странице под категорий описание не выводится. Как поправить?
        Что пробовал:
        Поменял у Родительской категории тип с КатегориИ на КатегориЯ и добавил 1 товар, тогда вверху разместились Подкатегории, а ниже описание родительской категории и этот товар, но товары то не нужены

          admin

          admin

          вы пробовали действия предложенные в комментарии выше?

    Александр

    Есть задача еще поинтересней - а как бы сделать так, чтобы вверху тоже часть описания была, со ссылкой "Смотреть дальше..." или "Подробнее...", а остальная часть - внизу. При нажатии пользователь просто перемещается по той же странице вниз.

    Особенно удобно было бы, если в самом описании категории вставить разделитель "See more". То есть в начало можно вывести логотип категории и пару предложений, а все остальное - снизу (у меня не внизу, а на второй вкладке все выводится, но суть та же)

    Очень надеюсь, что сможете найти грамотное решение этого вопроса. По идее должно быть не сложно, но очень украсить внешний вид категории.

      admin

      admin

      Задумка интересная. Раньше с такой идеей не сталкивался. С ходу решения предложить не смогу, но думаю использовать эту идею на одном из следующих проектов. Как разберусь, обязательно напишу 🙂

        Адель

        Админ, какие новости по этой задумке?:) Тоже висит такая идея в голове, но я полный лох в правках! Может изобрел чего?

          admin

          admin

          не занимался этой задачкой

      Сергей

      Админ, есть ли новости какие по этой затее?

        admin

        admin

        К сожалению, нет

    Юрий

    У меня такая вот странность - описание категорий отображается два раза, хотя набрано разумеется один раз. Где искать, не подскажете?

      admin

      admin

      За вывод описаний на странице категорий отвечает код:

      < ?php echo $this->category->category_description; ?>

      в файле /components/com_virtuemart/views/category/tmpl/default.php
      посмотрите там, возможно он дублируется

    Ed

    Настройка вывода описания категории только на первой странице списка товаров

    Подскажите как сделать на на более ранних например VirtueMart 1.1.4 ?

    Столько уже перерыл инфы. Вся надежда на Вас ... А то уже гугл начал применять штрафные санкции за дублирование текста ((

      admin

      admin

      На VirtueMart 1.1.4 почти не работал, поэтому, к сожалению, подсказать не смогу

    Т

    Кто нибудь знает как вывести видео в описании категории?

      Т

      виртумарт 2 0 14

        admin

        admin

        с ходу сделать не получилось
        virtuemart режет код с ютуба
        самый простой вариант вывести видео в отдельном модуле

    Т

    пробовала, но он отображается не только в категории, но и в товарах категории

      admin

      admin

      Попробуйте использовать Advanced Module Manager

    Андрей

    А за что отвечает categories в структуре virtuemart 2?

      admin

      admin

      Пока не сталкивался с редактированием файлов из этой папки...

    Бодя

    Категория и описание не меняются местами, сделал все как описано, в чем может быть причина?

      admin

      admin

      попробуйте найти в файлах шаблона папку html с папкой com_virtuemart. если такая есть, значит нужно править файлы внутри нее.

        Бодя

        Исправил default в файлах шаблона и все стало на свои места! Спасибо!

          admin

          admin

          Рад, что все получилось!

        sfx

        Спасибо у меня тоже получилось именно таким образом.

    Игорь

    Джумла 9,2, вируемарт 2,01.
    Пытаюсь поменять местами описание подкатегории и товары подкатегори, как описано выше, не хочет работать. Файл подкатегории где расположен?
    Заранее спасибо

      admin

      admin

      посмотрите в файлах вашего шаблоне есть папка html с папкой com_virtuemart? если есть, то нужно править файлы внутри него

        Игорь

        Огромное спасибо, нашел свой файл мойсайт.ru/templates/моятема/html/com_virtuemart/category/default.php
        Поправил, все заработало, огромное спасибо 🙂
        PS: не зря на комментарии подписался 😉

          admin

          admin

          🙂

    колян

    Спасибо, очень пригодилась статья. Вот пытаюсь теперь в описание категории добавить через Modules Anywhere модуль с фотогалереей (просто фото- не товары) типа DJ-ImageSlider. Не получется- не подскажете как?

      admin

      admin

      по Modules Anywhere подсказать не смогу...
      как альтернативу могу предложить слайдер из новой статьи

    Denis

    Здравствуйте. Подскажите, пожалуйста, как на главной странице VM2, возле картинки категории можно реализовать отображение описания самой категории. Подозреваю, что это не сложно, но у меня не хватает опыта

    Vetal

    Есть вопрос, категория (так же и подкатегория) может выводить картинку БЕЗ названия/описания?
    Спасибо

      admin

      admin

      Может. Описание не пишите, а название закомментируйте в коде. если это нужно сделать только в некоторых категориях, то создайте, например, файл default1.php и закомментируйте код там, а в настройках категории укажите, чтобы по умолчанию для нее использовался именно этот шаблон.

    Vetal

    на 2.0.18a так не работает
    как if (!empty($this->keyword)) { можно вы резать, если оно заключено в
    keyword)) {
    ?>
    но и так кидая вниз (перед дивом) после обновлении страница чистая (белая)

      Vetal

      гы... съело код
      Заключено в:
      стрелка ?php
      ? стрелка

    Vetal

    n. ты... сбил с толку этот 2.0.10 я подумал 2.0.10 и выше.
    Но в 2.0.18 нужно брать код

    Все получилось!

    polger

    Уважаемый автор. Не подскажешь ли как сделать, что бы описание категории выводилось не в самой этой категории, а как бы на странице выше, у картинки этой категории. Что то вроде краткого описания товара.
    Можно ли так сделать?

    Алексей

    Присоединяюсь к polger, у меня на странице подкатегорий одни картинки, вот бы к ним еще и описание добавить http://vikti.ru/index.php/component/virtuemart/parikmakherskie-instrumenty.

      polger

      Алексей, посмотрите тут Может Вы лучше объясните им.

    Алексей

    Они прикалываются, все доступно и понятна задача. Видимо у них нет ответа или не хотят помочь. Я думаю, что надо подождать ответа admina, и тема вроде интересная.

      admin

      admin

      решения этой задачи у меня, к сожалению, нет

    Vetal

    Скажите, а возможно разместить выбор валют в каталоге товара? (там где сортировка. производитель)?
    Кидаю код в файл html/com_virtuemart/category/default.php
    не появляется ((
    Заранее спасибо

      admin

      admin

      с выбором валют никогда не сталкивался(
      все магазины только с рублями

    Александр

    Добрый вечер! Подскажите пожалуйста по такой ситуации: в Virtuemart 2.0.16. есть несколько главных категорий. Каждая из этих категорий имеет подкатегории. Каким образом в каталоге товаров подкатегории вывести имя её родительской категории?

    Заранее благодарен.

      admin

      admin

      как сделать это в virtuemart не знаю
      единственное можно установить хлебные крошки. возможно через них удастся вывести родительскую категорию

    Сергей

    Здравствуйте помогите у меня есть пару проблем как уменьшить текст названия товара Virtuemart 2.0.20. подвинуть кнопку купить в категории и упорядочить во тети надписи В началоНазад12ВперёдВ конец. Заранее спасибо.

      admin

      admin

      все редактируется в css файлах
      например, чтобы уменьшить текст названия товара в категории в файле /templates/eros552/css/template.css в 110-й строке замените font-size: 30px на нужный вам

      остальное смотрите по аналогии, например в хроме наводите мышку на элемент, нажимаете правую кнопку, выбираете "просмотр кода элемента". в правой колонке будет видно какие стили отвечают за внешний вид этого элемента

    Руслан

    Всем добрый день. Есть проблемка, разрабатываю сайт. Не выводится описание категории на стороннем шаблоне. На стандартном все ок. Но стандартный он и в Африке стандартный. Может кто подскажет в каком месте копать?
    Заранее спасибо!

    Игорь

    Здравствуйте! Есть магазин на joomla 2.5 + virtuemart. Хочу сделать так, чтобы заголовок можно было задать "женские туфли" а в меню он остался "туфли". Промучился 2 дня, подскажите кто знает, пожалуйста.

      admin

      admin

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

        Игорь

        В общем, не зная этого, создал доп. поле для присваивания каждой категории заголовка h1. Все как надо заносится в базу и выводится. Если h1 не пустой выводится он, если наоборот - выводится название категории.

    Михаил

    Добрый день помогите мне решить проблему как сделать на странице товара описание товара с права а как обычно внизу шаблон gk yourShop joomla 2.5

    Stan

    добрый день, такая проблема
    в category view не выводиться описание самих категорий.
    под продуктами-не проблема, а вот описание самих категорий нет
    можно как то включиьт?

      admin

      admin

      за вывод описания категории отвечает код

      посмотрите есть ли он у вас в файле components/com_virtuemart/views/category/tmpl/default.php
      либо в файле templates/ваш_шаблон/html/com_virtuemart/views/category/default.php

    Stan

    код есть, правда он в IF

    может я плохо обьяснил проблему..
    http://bose-ge.com/bose/index.php?option=com_virtuemart&view=category&virtuemart_category_id=3&Itemid=304

    вот тут я хочу, что бы ПОД субкатегориями выводилось краткое описание, таким же стилем как и под продуктами...это можно сделать в VM2?

    Антон

    Подскажите пожалуйста куда конкретно все-таки вставлять код

    category->category_description; ?>

    Все перепробовал описание как было сверху так и остается(((

      admin

      admin

      скорее всего вам нужно править файл, который лежит внутри шаблона
      ваш_шаблон/html/com_virtuemart/category/default.php

        Михаил

        спасибо это помогло

    Алексей

    Как сделать в категориях краткое описание товара, типа как вот тут ?
    Не спам ссылками, просто нужно так сделать.

      admin

      admin

      Во вкладке Описание заполняйте краткое описание, по умолчанию выводится 140 символов, чтобы увеличить нужно в components/com_virtuemart/views/category/tmpl/default.php заменить цифру 140

        Мария

        Подскажите как увеличить количество символов в полном описании товара?)

    Игорь

    Спасибо огромное за статью. Благодаря вам настроил и внешний вид категории и внешний вид товара. Ваша статья в инете содержит самое толковое описание.

      admin

      admin

      Спасибо )

    Александр

    Здравствуйте вопрос не много не в тему. Как на странице товара изменить стиль навигации по товарам... смысл такой. Нужно оставить только стрелки следующий и предыдущий а название товара убрать, в коде productdetails default.php ковырялся не получилось, если править css, то там картинка связана с текстом. Спасибо

    Никас

    Здравствуйте, Александр. У меня версия виртумарт 2.22с. Проблема в следующем. Текст в кратком описании товара слева плотно прижат к левому краю блока. Никак не могу найти стиль, который за это отвечает. Что это м.б. за стиль?

      admin

      admin

      чтобы сказать точно, нужно смотреть на сайт, пришлите ссылку

    Никас

    Извините, товарищ админ, Вы не Александр:)

    Иван

    Очень полезная статья, спасибо!
    У меня еще один затык с отображением категорий:
    Надо сделать так, чтобы описание категорий было под спойлером. То есть будет заголовок, при нажатии на него, открывается полное описание категории.
    Подскажете как такое реализовать?

      admin

      admin

      самый простой способ, на мой взгляд, описание категории выводить в спойлере
      сделать это можно, например, с помощью этого плагина

    Alena

    Автору спасибо за интересный материал.

    Подскажите, если кто нашел решение - ведь после вышеуказанных действий для того чтобы 1. перенести описание вниз 2. сделать описание только для первой страницы --> получаем что описание для категорий высшего уровня перестают выводится...Никто так и не решил вопрос? 🙂

    Дмитрий

    Снова приветствую! Есть такая проблема - в полном описании товара добавляю картинку, жму СОХРАНИТЬ, а после сохранения эта картинка просто пропадает в редакторе! Соответственно ее не видно и на странице! В VirtueMart 1 была такая проблема, решалась она в файле /administrator/components/com_virtuemart/classes/phpInputFilter/class.inputfilter.php Во втором VirtueMart такого файла не нашел...

      Дмитрий

      Вобщем разобрался сам! Всё было проще простого - мой работодатель дал мне права обычного Администратора =))) а не Super Users

    Liova

    Как-то не нашёл варианта с уводом вниз описания ВСЕГО магазина.
    Понял, что это тут:

    vendor->vendor_store_desc) and VmConfig::get('show_store_desc', 1)) { ?>
    vendor->vendor_store_desc; ?>

    Куда его засунуть?

      admin

      admin

      поподробнее опишите проблему, а лучше пришлите ссылку на ваш сайт

    Liova

    Пробовал вырезать код с описанием магазина (файл components\com_virtuemart\views\virtuemart\tmpl\default.php) из середины в самый низ, но ничего не изменилось

      admin

      admin

      посмотрите, может быть у вас файлы virtuemart дублируются в папке с шаблоном

    Liova

    Вот содержимое файла \components\com_virtuemart\views\virtuemart\tmpl\default.php

    А вот ссылка на сайт
    Не могли бы вы для особо одарённых правильно составить сей файл, чтобы описание магазина ушло вниз. В Virtuemart 1.1 такое можно было сделать и выкатить огромное описание, котрое не мешало просмотру товаров

    Liova

    В шаблоне нет фразы vendor_store_desc

    Liova

    При попытке передвинуть описание вниз

    браузер выкидывает синтаксическую ошибку: Parse error: syntax error, unexpected '<' in корень сайта\components\com_virtuemart\views\virtuemart\tmpl\default.php on line 34

      admin

      admin

      переместите

      в самый низ, под последний закрывающий тег

    Liova

    В длинное описание можно всяческого SEO напихать безнаказанно для удобства пользователя.

    Liova

    Уже пробовал вставлять.
    Неожиданную ошибку парсинга выдаёт...

    Если кэш почистить. Если не чмстить, то ничего, соответственно, не меняется

      admin

      admin

      вы так и не переместили код как я писал в комментарии выше

    Liova

    Какая-то "несрастуха" с этим файлом!

    Liova

    Пустяк, конечно.
    Но со старым Виртуемартом такое "прокатывало"
    Описание категорий так опускается, а описание всего магазина - никак!

    Liova

    Простите великодушно, но, похоже, у меня обострение кретинизма.
    Не могли бы вы выкатить правильный листнг ътого файла?

    Вроде описание вендора магазина вставил под самый конец файла.
    Или не тот файл?
    Если этот код вырезать и удалить кэш, то описание магазина пропадает. Если вставить в конце, то вываливается ошибка парсинга.

      admin

      admin

      я думаю, что так должно заработать

    Алексей

    Получилось, спасибо автору http://www.mds-service.org/c/nasosy-12v-24v-220v-380v.html

    Liova

    Уррра! Получилось!
    Ещё бы найти как разблокировать порядок категорий в магазине?..
    Категории стоят, как влитые и никак не реагируют на клик по стрелке в админке...

      admin

      admin

      вы имеете в виду как поменять порядок следования категорий на главной странице?

    Liova

    Ага.
    Я их загонял через импорт базы и они теперь стоят. как влитые...
    Понимаю, что не в этой теме, но очень надо...
    Кстати. пришлите, пожалуйста, реквизиты вашего кошелька. За ценную инфу готов перевести некоторых денег...

      admin

      admin

      попробуйте в настройках virtuemart во вкладке Настройка сортировки установить в Порядок сортировки по умолчанию для категории - Порядок
      после этого зайдите в категории и установите нужный порядок и нажмите картинку дискеты(сохранить порядок)
      это должно помочь вывести категории в нужном порядке

      если хотите поддержать материально, то здесь есть мои кошельки 🙂

    Liova

    Попробовал поменять порядок сортировки. Не работает. Как приклеенные сидят. Где-то они, видно, заблокированы...

      admin

      admin

      а у самих категорий вы порядок настраивали?

    Liova

    А есть ли у вас мысли по поводу принудительного изменения порядка следования категорий через PHPMyAdmin?

      admin

      admin

      можно заморочиться и заменить через базу(например изменить ID), но думаю проще сделать способом, который я описал
      он должен работать

    Liova

    Уррра! С меня причитается. Уже дал команду на перевод!

    ilyaz

    А как бы вывести описание категории слева, в позицию модуля?

      admin

      admin

      думаю, что в позциии модуля описание никак не вывести если вы его задавали в настройках virtuemart
      только если создавать модуль, куда помещать описание и привязывать этот модуль к странице категории

    Георгий

    День добрый. Возможно кто сталкивался.
    В основной категории есть под категории, но нет товаров. Из-за отсутствия в основной категории товаров не выводится описание категории.
    Отсюда задача, как вывести описание в основной категории не добавляя в неё товары.

      admin

      admin

      если у вас стандартный шаблон virtuemart, то в нем описание в основной категории выводится даже если там нет товаров
      проверял на версии 2,0,24
      скорее всего дело в шаблоне

        Георгий

        Шаблон стандартный, не выводится еще и заголовок
        версия 2.0.16
        Сравнение результат генераций страниц с товарами и без привело к выводу что проблема где-то в

          Георгий

          Решено заменой файлов

            admin

            admin

            сократил этот комментарий, а то слишком громадный получился 🙂

    florin

    Добрый день, спасибо большое за статью, очень помогло.
    Сперва сделал как Вы писали в описании статьи, но не завелось, а потом в комментариях уже нашел правильный ответ (правка в шаблоне).
    Хотел у вас спросить, может быть вы встречали такую проблему. На моем сайте названия категорий (при переходе на них) и на главной слайдер популярные товары переводят текст в верхний регистр, как можно запретить эту функцию?
    Мой сайт: florin.by
    Спасибо

      admin

      admin

      для слайдера в файле /modules/mod_ot_virtuemart_prodslider/css/style.css в стиле

      уберите

      для категорий в файле /templates/ot_sportshop/css/virtuemart.css в стиле стиле уберите эту же строчку

    florin

    Огромное Вам человеческое спасибо, сам поверхностно знаком с html, php и css. Поэтому все дается медленно) Раньше только с базами работал и то Oracle. Еще раз спасибо!

      admin

      admin

      пожалуйста 🙂

    Владислав

    Здравствуйте, спасибо за Ваши статьи - очень многие просто спасли!) У меня следующая проблема. В левом блоке выводятся категории. При этом у родительских категорий появляется справа стрелочка, после нажатия на которую раскрывается список подкатегорий (Например, "эфирные масла"). И это устраивает. Однако при нажатии на само название родительской категории того же самого не происходит. Вместо этого перекидывает на страницу названия и описания категории, да еще и в крякозябрах. Вопрос в следующем, как сделать так, чтобы при нажатии на все: название, стрелочку, куда угодно - раскрывался список подкатегорий.

      admin

      admin

      для этого лучше использовать сторонний модуль меню, например, этот
      только нужно будет заново создать пункты меню с типом Virtuemart категория

    Андрей

    Здравствуйте!

    Немного не по основной теме, везде перелыл, так и не нашел ответ.

    Как поменять местами описание магазина и категорий в virtuemart 2? Описание получается большое, поэтому категории товаров уже не видно, хочется их поменять.

    Спасибо!

      Андрей

      Спасибо, уже не надо. Нашел, в components/com_virtuemart/views/virtuemart/tmpl/default.php

      Вырезаем данный код

      и вставляем его перед

      admin

      admin

      вам нужно править файл components/com_virtuemart/views/virtuemart/tmpl/default.php
      за вывод описания магазина отвечает код

      за вывод категорий, новинок и рекомендуемых товаров

      просто поменяйте их местами

    Denis

    Подскажите как сделать аналог read-more в описании категории ?

      admin

      admin

      можно попробовать спрятать полный текст в спойлер с помощью плагина для создания спойлеров
      будет ли работать не знаю, не пробовал

        Denis

        Попробую, но хотелось бы штатным read-more обойтись

        Чем больше плаг-инов -- тем дырявее сайт (((

    Владислав

    Здравствуйте!

    Подскажите, пожалуйста. У меня на сайте (http://q-essi.ru/index.php/catalog/po-naznacheniyu )при выводе списка категорий в 2 колонки, левая колонка слишком сильно прижата к сайтбару. Как ее отодвинуть?

      admin

      admin

      удалите в media/jui/css/bootstrap-responsive.min.css

      и в /media/jui/css/bootstrap.min.css удалите

    Denis

    Копайте файл
    \templates\Ваш шаблон\html\com_virtuemart\category\defaul.php

    там цикл вывода, косяк в шаблоне - не выводится пробел при признаке 1 элемента в строке

    Ищите что-то вроде такого

    Владислав

    Спасибо, Denis, за ответ. Но копать не смогу - html не владею. Максимум, что могу - заменить "Было" на "Стало".

    Владислав

    Владимир, спасибо! Ваше решение действительно помогло!

      admin

      admin

      хорошо )

    virtas

    Здравствуйте!

    Подскажите пожалуйста как можно вывести названия категорий под картинкой категории
    http://img-fotki.yandex.ru/get/9162/146324058.0/0_bc635_6606ea98_L.png

    НЕ используя сторонних модулей!!!

    Иван

    Подскажите, пожалуйста. Как убрать название категории, когда уже находишься в самих продуктах этой категории? Т.е. вот есть категория, заходишь в нее и там уже продукты. И вот в этом месте, где продукты, как убрать название самой категории? Спасибо.

      admin

      admin

      в файле components\com_virtuemart\views\category\tmpl\default.php удалите код

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

    Иван

    Так сверху же, хлебные крошки... там все написано)

    Иван

    А вот еще вопрос. У меня дублируются пути в крошках хлебных. По 2 раза пишет путь до одного товара. Что делать?

    Елена

    Здравствуйте. Подскажите, пожалуйста, как на странице http://svadebnoe-kupit.ru/index.php/2014-02-27-14-25-10 убрать описание товара? Чтобы только фото осталось.

      admin

      admin

      вы имеете ввиду все настраиваемые поля или только само название товара?

    Дмитрий

    Добрый день. Нужна помощь. Шаблон сайта http://demo.omegatheme.com/joomla25/ot_valupat/index.php/shop-store/gardentools
    В категории товаров не выводит Описание.http://luch-stroy.ru/jce/katalog/gidroizolyatsiya (текст а потом товар)
    Правил файл components / com_virtuemart / views / category / tmpl/ default.php
    дописывал код вывода текста

    category->category_description; ?>

    Но текст не отображается.

      admin

      admin

      Здравствуйте!

      Вам нужно править фалы в папке с шаблоном
      templates/ваш_шаблон/html/components/com_virtuemart/views/category/default.php

    Дмитрий

    Admin спасибо. Про это забыл)

    Дмитрий

    Еще задачка) думаю простая
    http://mebelion-m.ru/katalog/zhurnalnye-stoliki/servirovochnye
    выводим товар по 3 в ряд. Как увеличить изображение и поменять вывод описания. Хотелось бы фото, а под фото все остальное(описание,цена,и.т.д.)
    где это править

      admin

      admin

      думаю поможет эта статья

    Константин

    Здравия!
    Как можно вывести краткое описание товара при просмотре товаров? типо наводишь на него и появляется описание (думаю поэтому и называется краткое описание в шаблоне и в VM). И еще у меня проблемка почему я туго разбираюсь с VM Это то что почти все поля выглядят вот так COM_VIRTUEMART_FILES_FORM_FILE_URL вместо названия поля, вроде русифицировал...

      admin

      admin

      по первой части вопроса - все можно сделать с помощью css
      точнее не могу сказать, потому что у всех шаблоны разные

      в virtuemart 2.6 пункты меню почему то не переведены, внутри админки должно все правильно отображаться

    jiva

    А как вывести корзину в кратком описании товаров?

      admin

      admin

      уточните вопрос
      зачем нужна корзина в кратком описании?

    Дмитрий

    Добрый день. А если описание не выводится вообще.VirtueMart 2.6.12. В категории товар есть. Но описание категории не выводит. Настройки стоят default на категорию и код менял местами как у вас в описании выше. а текста нет)

      Дмитрий

      ваш шаблон/html/com_virtuemart/categorydefault.php
      тут правим и все выводит.В самый низ

      category->category_description; ?>

      admin

      admin

      Здравствуйте!
      До изменения кода описания категорий работали?
      Если да, то значит что-то не так изменили

      Лола

      Дмитрий , у VM 2.6.12 надо вырезать код -

      из файла default.php , но вставить его надо в файл default_products.php в конце перед -

        admin

        admin

        Спасибо, что поделились!

    Елена

    Здравствуйте!
    Подскажите, пожалуйста, как сделать так, чтобы описание категорий выводилось одинаковой длинны? Сейчас все пляшет, где в 3, где в 4 строки. http://svadebnoe-kupit.ru/svadebnye-platya

      admin

      admin

      Здравствуйте!

      Попробуйте добавить в конец файла /templates/sj_jare25/css/template.css

        Елена

        Спасибо большое!!! Получилось, но вот только если в описание категории добавляешь большой текст, то все категории находящиеся снизу превращаются в мелкие разные столбцы (на странице категорий). Как это возможно исправить? Подскажите, пожалуйста. Или как лучше всего сделать так, чтобы краткое описание не выводилось на странице категорий, а в самой категории также оставалось внизу?

          admin

          admin

          С ходу сказать трудно, нужно смотреть код
          Пришлите архив с папкой templates/ваш_шаблон/html/com_virtuemart

            Елена

            admin отправила Вам на почту архив с папкой templates/ваш_шаблон/html/com_virtuemart Очень надеюсь на Вашу помощь!!!

            Елена

            Решила сама проблему, спасибо))

        Елена

        Спасибо большое!!! Получилось, но вот только если в описание категории добавляешь большой текст, то все категории находящиеся снизу превращаются в мелкие разные столбцы (на странице категорий). Как это возможно исправить?

    Елена

    Или быть может можно сделать так, чтобы короткое описание категорий не отображалась в списке категорий, но чтобы при переходе в нужную категорию описание оставалось в низу страницы после товаров?

    Alexander

    всем добрый день!

    когда заходишь в категорию товаров, такой вид:

    -подкатегория1
    -подкатегория2
    -.....
    -товар1
    -товар2
    ......

    ТРЕБУЕТСЯ:
    -товар1
    -товар2
    ......
    -подкатегория1
    -подкатегория2
    -.....

    подозреваю, что надо копать этот фаил:components/com_virtuemart/views/category/tmpl/default.php
    но ничего не вышло 🙁

      admin

      admin

      Здравствуйте!
      В components/com_virtuemart/views/category/tmpl/default.php или если есть в templates/ваш_шаблон/html/com_virtuemart/category/default.php перенесите

      под вывод товаров, перед строкой

        Alexander

        пробовал, но тогда получается белая страница без ничего.

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

        что делать!?

          admin

          admin

          Скорее всего не туда вставляете код, из-за этого появляется ошибка в php и сайт страница категорий перестает работать

            Alexander

            я удаляю код и сразу белый экран.
            проблема появляется уже при удалении.

            хотя я думаю, я ведь просто убираю отображение подкатегорий.

            Юрий

            Такая же проблема. Нужно сделать

            -товар1
            -товар2
            ……
            -подкатегория1
            -подкатегория2

            Переношу приведенный вами код перед той строкой - сразу перестает работать страница. Можете мне помочь?

            admin

            admin

            Разместите тему на форуме http://virtuemart.su/forum/
            в теме прикрепите для скачивания файл с кодом категории

    Геннадий

    На сайте было реализованно описание как в начале категории, так и в конце после списка товаров.
    Как это сделали не знаю. В интернете лишь есть описание как вынести в конец путем перекодировки.
    А как до и после делать?

      admin

      admin

      Скорее всего, например, в конце выводят описание стандартно, а в начале через модуль, привязанный только к этой категории.

    Павел

    а как эту манипуляцию в третьем вирте сделать????

      admin

      admin

      Какую манипуляцию?
      В vm3 описание выводится в файле /components/com_virtuemart/views/category/tmpl/default.php

    Виктор

    Добрый день.
    Внес изменения в шаблоне сайта,все получилось.Спасибо.
    Но изменения видны только в подкатегориях,а в категориях описание не выводится.
    Может подскажите в чем проблема?

      admin

      admin

      Скорее всего у Вас описание не показывается если в категории нет товаров, а только подкатегории.
      Должна помочь эта тема
      http://virtuemart.su/forums/topic/opisanie-kategorii-2/

    Виктор

    Проверил. Именно так и происходит,описание не показывает если в категории нет товара. У меня видны изменения если править файл в шаблоне. Сейчас прописал этот код который указан в конце статьи. Все хорошо, описание внизу и только на первой странице с товарами.

    В ссылке на форум которую Вы дали точно такая же информация как и в этой статье.
    По прежнему нет описания в категории без товара.

      admin

      admin

      В файле должно быть условие, внутри которого выводятся все товары

      Если описание категории вывести за пределы этого условия, то оно обязательно будет показываться в независимости от наличия товара в категории.
      Если не получится, то пришлите ссылку на скачивание файла.

      Дмитрий

      Дмитрий

      ВИКТОР Спасибо ! вот этот заработал!

      Иван

      Спасибо. Работает на Virtueart 3.0.14

    Лилия

    Здравствуйте. Помогите мне пожалуйста. Я рекомендуемые товары создала в модуле и разместила на сайте. Но вот встал вопрос, как эти товары убрать из категории? Нужно оставить только в карточке товаров. Ничего не нашла про это. И второй вопрос. Когда нажимаешь на кнопку купить в карточке товара, вместе с продолжить покупкой, выходят какие-то кракозябры, как это исправить? Спасибо большое, что нам помогаете.

      admin

      admin

      Здравствуйте!

      Если нужно скрыть модуль товаров в категории, то поможет эта статья.

      По второму вопросу.
      Измените кодировку файла /components/com_virtuemart/views/cart/tmpl/padded.php на UTF-8(без ВОМ).
      Это можно сделать с помощью Notepad++

        Лилия

        Извините еще раз, но у меня там нет такого файла. В папке tmpl нет файла с таким названием. Что делать тогда?

          admin

          admin

          Значит этот файл должен быть в папке /templates/имя_шаблона/html/com_virtuemart/cart/padded.php

            Лиля

            Извините еще раз, вообще этого файла у меня нет нигде. Что в этом случае делать?

          admin

          admin

          Какая у Вас версия virtuemart?

            Лиля

            virtuemart 2.0.16 эта

            admin

            admin

            Попробуйте изменить кодировку файла /components/com_virtuemart/views/cart/tmpl/mini_cart.php

            Лиля

            Надоела я наверное Вам. Блин, сохранила этот файл в кодировке UTF-8(без ВОМ), ничего не произошло. Даже очистила историю, ничего

            admin

            admin

            Пришлите доступ к сайту по ftp на admin@virtuemart.su, постараюсь помочь.
            Без доступа трудно что-то еще посоветовать.

    Лилия

    И еще, в настройках шаблона отменить рекомендуемые товары, ничего не выходит. У меня стоит virtuemart2

    Максим

    Добрый день! В родительской категории виртуемарт 3 в шаблоне не выводится описание и заголовок этой категории, а только фото дочерних категорий. В дочерних категориях, где есть товары все окей - описание выводится. В админке описание указал. Подскажите, пожалуйста, что нужно прописать чтобы в главной категории тоже выводилось описание. Заранее спасибо.

      admin

      admin

      В файле /components/com_virtuemart/views/category/tmpl/default.php перенесите код

      в самый конец файла

    Виктор

    Настройка вывода описания категории только на первой странице списка товаров
    При включенной SEF URL на второй странице и последующей добавляется start переменная, поэтому я немного упростил код вывода описания категории:

    Дмитрий

    Дмитрий

    Добрый день!

    По поводу настройки вывода описания категории только на первой странице

    Подскажите, а как сделать тоже самое для VM3
    а то если изменять код в файле \templates\название_шаблона\html\com_virtuemart\category\default.php как описано в статье то ошибка 500

      admin

      admin

      Здравствуйте!

      Решение есть в этой статье.
      http://virtuemart.su/setting-category-virtuemart-3/

    Дмитрий

    Дмитрий

    Вот этот заработал 🙂 ВИКТОР Спасибо!

    Михаил

    Подскажите пожалуйста , именно блок с заголовком подкатегории отображается внизу списка (а хотелось бы вверху) , но если категория не имеет подкатегорий а сразу отображает товары ,тогда нормально

      admin

      admin

      Нужно перенести код вывода названия категории

      перед выводом описания

        Михаил

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

          Михаил

          всё разобрался дальше сам ,методом ТыКа ))) Вам спасибо

            admin

            admin

            отлично )

    Яна

    Подскажите, пожалуйста, а где настраиваются переход на 1,2,3,4... стр. (внизу кнопка с цифрой куда тыкаем и переходим на следующую стр.)?

    У меня на сайте идут по порядку до 8 стр. цифры, а потом многоточие. На 9 и последующие стр. можно попасть только нажимая кнопку "вперед".

    Я хочу настроить чтобы номера стр. отображались как у вас в блоге. т.е. всегда видно несколько соседних номеров стр.

      admin

      admin

      Попробуйте заменить файл /templates/имя_шаблона/html/pagination.php на /templates/protostar/html/pagination.php

        Яна

        Правильно я понимаю, вы говорите что мне нужно заменить имя моего шаблона на protostar?

          admin

          admin

          Нет, нужно заменить один файл другим.
          Если в папке с Вашим шаблона этого файла нет, то просто пометите туда файл из шаблона protostar.

            Яна

            Из файла protostar скопировала pagination.php и вставила в шаблон.

            Номера страниц теперь подряд, но по краям пропали кнопки Вперед, В конец, Назад, В начало. Пустые квадратики по бокам, без текста.

    Яна

    Подскажите, а вы можете выложить папку pagination.php с вашего блога, или она может не подойти?

      admin

      admin

      Блог работает на wordpress, для virtuemart не подойдет.
      Попробуйте заменить этим файлом.

        Яна

        Спасибо, не совсем подошло, нужно код править, все цифры и слова "Вперед", "Вконец" слипшиеся, без пробелов. У вас случайно еще нет pagination с какого-нибудь шаблона 🙂

    Яна

    О, чудеса, назвала ваш файл pagination3.php, а бывший свой pagination1.php, думала закачать еще вариант. И все стало ок, появилась нормальная форма нумерации страниц.

      admin

      admin

      чудеса)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
Для вставки кода заключите его в теги [php] [/php]
*