Куда идем?

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

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

Категории VirtueMart

Всего есть два варианта реализации подобной задачи, которые я знаю:

  1. Использовать в качестве главной страницы сайта главную страницу VirtueMart;
  2. Использовать сторонний модуль выводящий категории VirtueMart(т.к. стандартный выводит только список категорий без изображений).

Каждый из этих способов достоин внимания, поэтому я подробно расскажу и о том и о другом.

Использование в качестве главной страницы сайта главной страницы VirtueMart

Этот метод используют многие web-мастера. Суть его в том, что в главное меню добавляется ссылка на компонент VirtueMart, которая ведет на, так называемую, главную страницу VirtueMart. Данная ссылка ставится на первое место в mainmenu и устанавливается главной станицей по умолчанию. Таким образом, при заходе на сайт, пользователи попадают на главную станицу VirtueMart. Данный способ неплох, но у него есть несколько очевидных недостатков. Во-первых, шаблон главной страницы редактируется в большей степени в коде, а не настройками, хотя кое-что можно настроить зайдя в «VirtueMart» –> «Настройки» –> Вкладка «Сайт» –> Окно «Вид» –> Ссылка «Настройки».

Файл шаблона главной страницы:

1
components\com_virtuemart\themes\[имя шаблона]\templates\common\shopIndex.tpl.php

Файл шаблона категорий главной страницы:

1
components\com_virtuemart\themes\[имя шаблона]\templates\common\categoryChildlist.tpl.php

Во-вторых, иногда требуется вывести на главной странице не только категории, но и какой-нибудь приветствующий текст, либо последние новости или что-то еще. В таком случае идеально подходит компонент главной страницы Joomla, но не VirtueMart.

Использование стороннего модуля, выводящего категории VirtueMart

Вывод категорий VirtueMart через модуль, конечно, гораздо удобнее. Модуль можно вставить в любую позицию или даже в любое место в статье, показываемой на главной странице. Но когда я стал искать подобный модуль, то был крайне удивлен, что выбирать практически не из чего. Решение такой простой задачи, как вывод категорий товаров VirtueMart с картинками в модуле оказалось совсем не просто найти. Лучшим модулем, который я нашел, был «VirtueMart category list» от www.phoca.cz. Модуль оказался простейшим, но выводил товары не очень красиво. В частности, название категории было справа от изображения, что выглядело ужасно.

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

Расскажу немного о настройках модуля. Все они показаны на следующем рисунке:

Категории ViruteMart

Number of Columns (количество колонок) – здесь задается количество колонок, или количество товаров, показываемых в одной строке;

Display Image (показывать изображение) – здесь можно выбрать отображение уменьшенного изображения для категорий – «Yes(Thumbnail)»(уменьшенные изображения категорий должны существовать), отображение категорий с маленькими картинками папок – «Yes(Category)», или без изображений;

Display Categories (показывать категории) – здесь можно выбрать отображение либо всех категорий товаров, либо только корневых категорий (в этом случае подкатегории не показываются).

Остальные настройки аналогичны всем другим модулям Joomla.

Скачать данный модуль вы можете в конце статьи.

Оформление главной страницы с использованием категорий VirtueMart

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

Примечания:

  1. Под словом «размер» я понимаю разрешение изображения в пикселях (например, 150x150 px);
  2. Задать размер для мини-изображений по умолчанию можно в  «Настройки» –> Вкладка «Сайт» –> ширина и высота мини-изображения соответственно.

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

1) Настроить главную страницу таким образом, чтобы на ней была показана только одна статья без всяких дополнительных кнопок и ссылок. Для этого идем в «Главное меню» и кликаем по ссылке «Главная». После этого откроется окно, в правой части которого можно задать все необходимые параметры.

Категории ViruteMart

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

2) Теперь необходимо оставить для отображения на главной странице только один материал. Отображение на главной у всех остальных должно быть отключено. Это делается простой установкой опции в менеджере материалов.

3) Итак, у нас есть одна статья, которая отображается на главной странице сайта, и при этом выглядит как простой текст (т.к. иконки, даты создания и изменения, авторы, и.т.д. мы отключили в пункте 1). Остается лишь наполнить эту страницу необходимой информацией и вывести в ней модуль категорий товаров VirtueMart с картинками. Если с наполнением проблем быть не должно, то с выводом могут возникнуть трудности, т.к. многие не знают как вывести модуль в тексте статьи. Для того, чтобы сделать это, следуем пунктам ниже:

а) в менеджере плагинов нужно опубликовать плагин «loadmodule» или «Содержимое - Загрузка модуля в Материал»;

б) В настройках нашего модуля, в поле «Позиция» мы вписываем(!!!) любое название нашей новой позиции, например «mainpage». Главное, чтобы оно не совпадало с уже существующими позициями модулей. После этого сохраняем изменения.

в) В тексте статьи, в предполагаемом месте вывода списка категорий товаров вписываем

1
{loadposition mainpage}

Либо любое другое название позиции, которое вы задали в предыдущем пункте.

Сохраняем статью.

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

Дополнительные файлы: модуль VirtueMart category list redesigned by Wedal

-----------------------

Предлагаю вам заглянуть на один интересный сайт – блог капера – человека, зарабатывающего себе на жизнь, делая ставки на спортивные события, например, ставки на чемпионат мира по футболу: http://starfoot.ru/. Честно сказать, я не думал, что на ставках можно зарабатывать себе на жизнь. Это, все же, дело случая. Но оказалось, что есть целое направление, специализирующееся на ставках ни как на развлечении, а как на заработке. Так что если вы азартный человек, или человек тактичный и расчетливый, и хотите испытать себя в этой области – добро пожаловать на сайт.

Об авторе
Wedal
(Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.

Похожие статьи

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

Комментарии  
-2
попробовал реализовать у себя на полигоне www.kranik.org но вместо вывода категорий получаю текст {loadposition mainpageshop}
плагин опубликован....подскажите что не так плиз
-1
немного повоевал, код исчез, но категория с картинкой так и не появилась :sad:
-1
отключи визуальной редактор и ставь код
-1
Ребята кто нибудь, если у Вас получиться установить и опубликовать этот модуль, отпишитесь плиз....
p.s. статьи автора вызывают неподдельный интерес и зачитываются, спасибо
0
Archy.Timshin, если все, что вы написали, верно, то вижу только 2 варианта:
1) Позиция выводимого вами модуля, введенная в его настройках в поле "Позиция" не совпадает с "mainpageshop";
2) Этот модуль просто не опубликован.

{loadposition mainpageshop} вставляется прямо в текст статьи в редакторе.
-1
всё ещё раз перепроверю....спасибо за ответ...Ваш сайт мне очень нравиться , я один из подписчиков, спасибо......надеюсь на Вашу помощь, если не найду ошибки..
0
Респект автору за такое описание virtuemart!
-1
Спасибо за ваши статьи.. Хотел бы спросить - каким образом можно изменить стиль вывода списка категорий товара? В настройке модуля mod_virtuemart есть возможность выбора Category display type, меня вполне устраивает вывод обычным списком, но без отображения кол-ва товаров в категориях и вообще хотелось бы узнать, как можно создать свой вариант html-кода для вывода списка (скажем вставить свои разделители и проч.).
2
jvj, стиль вывода можно изменить либо в CSS-стилях для данного шаблона, либо непосредственной правкой файла модуля. Иначе никак.
-1
Большое спасибо за науку. Но мучает один вопрос: как вывести на главной только подкатегории без родителя? Спасибо за ответ
-1
Stasfish, возьмите модуль, который я выложил в конце этой статьи. Он имеет простейший код, покопавшись в котором, вы сможете получить подкатегории без родителей.
2

Цитирую Wedal:

Archy.Timshin, если все, что вы написали, верно, то вижу только 2 варианта:
1) Позиция выводимого вами модуля, введенная в его настройках в поле "Позиция" не совпадает с "mainpageshop";
2) Этот модуль просто не опубликован.

{loadposition mainpageshop} вставляется прямо в текст статьи в редакторе.




советую обратить внимание на слово текст !
тем у кого не получается вывести категорию когда все казалось бы включено и все верно,
я мучался целых 3 минуты пока врубил..
я хотел вывести просто картинки и убрал весь текст, оказалось без него не хочет выводить категории ! ))
всего на всего в вел строчку для покупателя, типа добро пожаловать и тд ) и все ок )

Спасибо автору !! кстати текст все же кривовато лежит возле картинок )
2
barabashka, текст находится точно по центру. Просто сами картинки имеют белый фон и расположены на нем немного сдвинуто.
1

Цитирую Wedal:

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


ДА я уже разобрался ) спасибо!
-1
Кстати админ, я тут вспомнил мысль которую забыл и специально вернулся ее написать,
многим пользователям будет проблематично выводить товар через материалы, проще вывести модуль в стандартной позиции чуть ниже материала, а в материале написать коротенький текст приветствия. )) это будет гораздо проще тем кто не очень сильно знаком с joomla )
1
barabashka, это когда как. Не все шаблоны предусматривают позиции под материалом. А кому-то может понадобиться вывести категории в тексте материала. Т.е. текст будет и до и после категорий.
1
Админ, выручай плиз, уже часов 7 ковыряюсь не могу найти в чем проблема.
создал категории все красивенько вывел на главной страничке, но вот беда, нажимаю на картинку категории и ничего не происходит, добавил товар, в эту категорию а проблема осталась, + модуль не хочет исчезать со страницы после нажатия на подкатегорию в левом меню, открывается список товаров а внизу модуль категорий и меню я ему для вывода задавал а он хоть убей его не хочет исчезать, да и толку от него получается нету, он ничего не хочет делать, на картинку жму а он молчит.. плз расскажи чего мне делать с ним.
-1
barabashka, все отлично работает.
1) Картинка категории содержит в себе ту же ссылку, что и название категории. Но тут совет не дашь. Нужно смотреть конкретно.
2) Потому и нужно выводить модуль в тексте материала главной страницы, а не в позиции шаблона. Это не ошибка модуля. Просто такова структура Joomla. Вывод модуля привязывается к конкретным пунктам меню Joomla, но он не может быть привязан к другим модулям или к дополнительным компонентам(хотя очень жаль). Таким образом, переходя с главной страницы по ссылке меню VirtueMart модуль, вывод которого назначен только на главную страницу, считает, что все еще активирована Главная и не исчезает.
1

Цитирую Wedal:

barabashka, все отлично работает.
1) Картинка категории содержит в себе ту же ссылку, что и название категории. Но тут совет не дашь. Нужно смотреть конкретно.
2) Потому и нужно выводить модуль в тексте материала главной страницы, а не в позиции шаблона. Это не ошибка модуля. Просто такова структура Joomla. Вывод модуля привязывается к конкретным пунктам меню Joomla, но он не может быть привязан к другим модулям или к дополнительным компонентам(хотя очень жаль). Таким образом, переходя с главной страницы по ссылке меню VirtueMart модуль, вывод которого назначен только на главную страницу, считает, что все еще активирована Главная и не исчезает.



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

В статью можешь смело дописать
Если модуль вывести на главной странице в правильной позиции то все отлично работает и можно не мудрить с отображением его в материале) теперь все отлично работает и никаких проблем нет )
;-)
3
Большое спасибо за статью и особенно за модуль. Сколько не искал ничего подобного не нашел.
Все отлично работает только единственное не получается позиционировать его по центру страницы. Сам модуль выводится в статье. И все категории смещены к левому краю. А как сделать так чтобы они выводились по центру?
-1
parsanches, существует множество вариантов.
1) Можно выровнять {loadposition mainpage} по центру с помощью выравнивания редактора. Если не получается ->
2) Поместить {loadposition mainpage} в div и выровнять его по центру с помощью атрибутов или css-стилей. Либо ->
3) Сделать таблицу из 3-х столбцов и одной строки. Назначить крайним ячейкам одинаковую ширину в процентах, а в центральную поместить модуль.
4) и.т.д, и.т.п.
Все это делается непосредственно в статье.
-1
Уже пытался сделать так и таблицей и но результат все тот же. В самом редакторе все отображается по центру, а вот на сайте не хочет.
-1
parsanches, все работает. Гарантирую. Просто нужно немножко помучаться с html и css :-)
-1
Здравствуйте! Очень хорошо всё описано! Спасибо!
Читая комментарии пришёл к выводу что я один такой "не очень сообразительный".
Сделал всё как написано:
установил модуль, опубликовал его, в позиции написал 123(даже qwe) пробовал, создал материал с названием "тест для главной" в меню сменил тип с "Virtuemart-а" на "Стандартный шаблон материала" выбрал там этот самый тестовый материал.
В самом материале написал "Каталог продукции нашего магазина" после этого пару ентеров и написал{loadposition 123(либо qwe)}
После очищаю кэш, зохожу на страницу и вижу только приветственный текст и в скобках {loadposition 123}в плагинах модуль для вставки модуля в контент включен. Даже не знаю что и делать :(
virtuemart 1.14
1
Алксей, могу посоветовать лишь попробовать сделать все по шагам, тщательно проверяя каждый шаг. Попробуйте вывести подобныс образом какой-нибудь другой модуль в тексте материала. Проверьте еще раз все ли включено, и.т.д. Все должно работать. Сам делал точно как описал в этой статье. Если найдете в чем была ошибка - напишите, возможно, это кому-то также поможет.
-1
так и не получилось у меня сделать вывод всех моих категорий :(
пошёл я другим путём, сохранил существующие УРЛ-ы с категорий товаров на сами товары, вставил материал на главную и отредактировал его таким образом, что иконки категорий соответствуют иконкам из Virtuemart-а сделал их кликабельными на сами товары :)
1
Алксей, жаль, что не получилось. Но это тоже вариант. Правда полностью ручной, но рабочий :-) .
-1
Автор подскажите пожалуйста, я уставил модуль скаченный с вашего сайт, он установился нормально, но когда я пытаюсь отредактировать файл mod_virtuemart_category_list.php у меня выскакивает ошибка что у меня нет прав на изменение, когда я пытаюсь выставить эти права через cpanel опять выскакивает ошибка =((((((( что я не могу ничего менять... в чем может быть загвостка???? кде капать???
2
xxxp, если вы не можете изменить права на файл через хостинг, то вопросы именно к хостингу. Обратитесь в саппорт.
-1
Wedal. подскажи плиз. Статья создана, галка отображать на главной стоит, но статья не отображается, где то в шаблоне отключено. Если сменить шаблон, то норм.
-1
Спасибки, нашёл, в настройка шаблона Component on frontpage
-1
Вопросик такой:
Давно, когда настраивал магазин, сделал главной страницей страницу virtuemart.
Как сделать главной главную страницу Joomla?
В меню такой не нашел.
-1
proton, в main menu Joomla изменить настройки пункта меню "Главная" c VirtueMart на главную страницу Joomla
-1
Как?
http://img534.imageshack.us/img534/2456/40365933.png
http://img534.imageshack.us/img534/5690/18064591.png
0
proton,
Материалы -> Шаблон блога материалов на главной
0
Спасибо за инструкцию и модуль!у меня есть вопрос.Я установил,все хорошо встало,но отображаются категории и изображения в рамках..и название категорий смещены левее изоброжения.подскажите пожалуйста, как привести модуль к виду как у вас в начале статьи?
0
Yeti, рамки, скорее всего, связаны с вашими CSS-стилями. Смотрите через Firebug. Что касается картинок, то текст находится точно по центру, просто сами картинки имеют белый фон и расположены на нем немного сдвинуто.
0
А как поменять местами название категории (вверх) а изображение(вниз) ?
0
Костя, зайти в файл модуля, и поменять местами вывод картинок и названий. Это очень просто. Думаю, разберетесь.
0

Цитирую Wedal:

Костя, зайти в файл модуля, и поменять местами вывод картинок и названий. Это очень просто. Думаю, разберетесь.


Разобрался. Только долго искал этот файл( расположение и код)
0
Здравствуйте уважаемый wedal! Перенес магазин на хостинг и теперь он везде когда нажимаю на категорию ссылается на localhost. подскажите пожалуйста как это исправить. заранее спасибо
0
Сори нашел сам. Сразу не нашел поиск :-) Возник другой вопрос. Когда открываю категорию пишет дату создание как ее убрать?? заранее спасибо
0
ruid, вы сейчас о чем? Категория чего, Virtuemart или Joomla?
0
Virtueмart
0
ruid, странно, что-то я не припоминаю, чтобы VirtueMart писал дату создания категорий. Покажите(ссылку на страницу или на скрин).
0
http://fonarik.ho.ua/index.php?page=shop.browse&category_id=5&option=com_virtuemart&Itemid=1
0
ruid, а какая версия VM?
0
1.1.4
0
ruid, очень странно. Ну да ладно. Вариантов, в любом случае, только 2:
1) Попробуйте отключить отображение даты в настройках Joomla. Так, чтобы в статьях она не отображалась, и проверить категории.
2) Если п.1 не помог, то открываем соответствующий файл шаблона browse и ищем там вывод даты. Хотя его там быть не должно, но больше взяться неоткуда.
0
Отключил все что можно, не помогло. Пункт 2 7не могу понять какой файл открывать? подскажите пожалуйста.
0
ruid, посмотрите последние статьи по VirtueMart(про редактирование шаблона), в частности про шаблон browse.
0
Спасибо огромное.
0
Напишу как решил проблему. Может кому пригодится. В файле Virtuemart.php строчку
if ( !empty($mosConfig_caching) && $vmDoCaching) {echo ''.$VM_LANG->_('LAST_UPDATED').': '.strftime( $vendor_date_format ).'';}
сделал как коментарий. Удалять не стал вдруг пригодится:). Спасибо. Очень интересный сайт советую всем друзьям.
0
Еще проблема, не могу зайти с логин формы. Пишет страница не доступна. При покупке нормально заходит а с логин формы не заходит.
0
ruid, возможно потому, что логин-форма от Joomla, а не от VirtueMart, и/или пользователи Joomla и VirtueMart не синхронизированы.
0
А как их синхронизировать?
0
Если вместо нужного материала выводится код в скобках посмотрите в плагинах, чтобы "Load Module" в графе - "доступ" стояло "все". У меня долго не получалось, но увидел, что вместо "все", стояло "специальный" - изменил - помогло :-)
0
Для тех у кого вместо вывода котегорий отображается текст: {loadposition mainpage} проверте в редакторе, если в html стоит что-то вроде {loadposition mainpage}, то отображается сам текст. Обратите внимание, что фигурные скобки отделены от самой команды "loadposition mainpage".

Попробуйте скопировать и вставить в html-едиторе следующий код:
{loadposition mainpage}
0
нет код должен быть вот этот, только вместо звёздочек соответственно < и >


*pre style="padding-bottom: 0px; margin: 0px; padding-left: 4px; padding-right: 4px; background: none transparent scroll repeat 0% 0%; font-size: 12px; vertical-align: top; padding-top: 0px;">{loadposition mainpage}
0
что за бяка, код даже через комментари преобразовается, вобщем код как сверху + закравающий тег
0
Юрий, безопасность прежде всего. Попробуйте несколько раз и получится. Некоторые символы вырезаются автоматически. Сам так иногда мучаюсь.
0
Спасибо!!! то что давно искал!!!
0
Подскажите, пожалуйста, почему у меня названия категорий сдвинуты относительно картинок. Я бы даже сказала наоборот. Сами названия распределились равномерно по ширине статьи, а картинки как-то сбились влево. Мне так хотелось попробовать, как работает модуль, что я не подготовила картинок для всех категорий. Там, где картинок нет, отобразилась стандартная virtuamarta. Я не думаю, что в этом все дело. Если что-то посоветуете, то поподробнее, т.к. это мой первый сайт (т.е. я чайник:))
0
Наталья, скорее всего ваши изображения немного сдвинуты относительно их фона. Т.е. на самой картинке изображение чуть правее или левее, а не по центру. Т.к. модуль выравнивает изображения по центру получается как будто они сдвинуты.

Второй вариант - дело действительно в изображениях, вместо которых стандартная картинка. В одной строке должны быть созданы все изображения и при этом они должны иметь одинаковый размер.
0
Большое спасибо, что ответили. На данный момент я обеспечила все категории картинками. Все они квадратные и изображение в центре квадрата. У них разный размер, но ведь создается миниатюра с фиксированным размером. Я в браузере посмотрела коды элементов. Получается, что мои картинки находятся в ячейках таблиц. Так вот, ячейки эти разной ширины. И картинки в ячейках прижаты к левому краю. Названия категорий тоже в своих ячейках, но они в них выравнены по-центру. Отсюда идут эти сдвижки. Как подправить, чтоб картинки в своих ячейках были по центру и ячейки были одной ширины? Тогда было бы просто замечательно! Пожалуйста, посоветуйте.
0
Наталья, да, точно. Вы правы. Только тут хитро получилось. Я предусмотрел лишь вариант, когда ширина картинки больше, чем ширина текста под ней. Тогда ширина таблицы равна ширине картинки, а текст под ней выравнивается по центру. В вашем же случае ширина таблицы равна ширине подписи под картинкой, а картинка по центру не выравнивается, т.к. я просто не подумал про этот случай.

Сейчас я внес изменения и теперь все должно быть нормально. Скачайте модуль заново и переустановите старый на новый.
0
Я Вам очень благодарна! Скачала и заново установила. Теперь все отлично смотрится! Спасибо!
0
Подскажите, возможно ли средствами VM организовать вывод меню категорий в 2 форматах: в центре на главной(в виде изображений с подписями) и в виде бокового меню - как здесь
0
Максим, странный вы человек, задаете вопрос, в статье, которая является ответом на него. Тут описывается, как вывести категории на главной в виде картинок с подписями. Боковое меню с помощью стандартного модуля VirtueMart.

Хм... Этот вопрос все же больше похож на спам... Удалю ка я вашу ссылку, хотя она и так не индексируется.
0

Цитирую Wedal:

Максим, странный вы человек, задаете вопрос, в статье, которая является ответом на него. Тут описывается, как вывести категории на главной в виде картинок с подписями. Боковое меню с помощью стандартного модуля VirtueMart.

Хм... Этот вопрос все же больше похож на спам... Удалю ка я вашу ссылку, хотя она и так не индексируется.



1) Давайте без оскорблений...
2) Я спросил как сделать вывод меню в 2 видах СРЕДСВАМИ VM без доп. модулей
3) У меня не получается сделать боковое меню VM раскрывающимся списком со всеми категориями(я делаю пункт главного меню ссылкой на компонент-вирт.) поправьте, пожалуйста, как это сделать правильно.
0

Цитирую Максим:


Цитирую Wedal:

Максим, странный вы человек, задаете вопрос, в статье, которая является ответом на него. Тут описывается, как вывести категории на главной в виде картинок с подписями. Боковое меню с помощью стандартного модуля VirtueMart.

Хм... Этот вопрос все же больше похож на спам... Удалю ка я вашу ссылку, хотя она и так не индексируется.



1) Давайте без оскорблений...
2) Я спросил как сделать вывод меню в 2 видах СРЕДСВАМИ VM без доп. модулей
3) У меня не получается сделать боковое меню VM раскрывающимся списком со всеми категориями(я делаю пункт главного меню ссылкой на компонент-вирт.) поправьте, пожалуйста, как это сделать правильно.



Все, разобрался:)Спасибо за внимание. Извините за глупые вопросы.
0
Максим, я даже не думал вас оскорблять. Разве "странный" это оскорбление? Это просто означает, что для меня не очень понятна ваша логика. Но если вы все же обиделись, то извините. Оскорблять вас в мои планы не входило.

Все, что вы хотите вывести, выводится с помощью модулей. Можно, конечно, использовать в качестве главной страницы главную VirtueMart, но это не очень удобно. Про все это я написал в данной статье. Используйте выложенный здесь модуль и все получится.
0
Wedal, посоветуйте, как можно разбить боковое меню ВМ на статичные заголовки, или сделать несколько модулей меню, для разных категорий
Должно выглядеть так:

ЗАГОЛОВОК1 (статичный)
категория1
категория2
---
ЗАГОЛОВОК2
категория3
категория4
1
MxR, стандартным модулем Virtuemart - никак. Странно, но разработчики все еще не добавили в него, казалось бы, такую необходимую опцию возможности выбора категорий товаров для отображение в меню.

Конечно, тут можно извращаться и создать несколько меню Joomla со ссылками на категории товаров VirtueMart, но это, я думаю вы сами понимаете, не выход.

Есть еще вариант - самый лучший. Перейти по этой ссылке: http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-navigation
и выбрать себе подходящий модуль меню VirtueMart. Часть их них бесплатная, часть - платная. Нужно смотреть. Во всяком случае первый модуль из списка, хоть и платный, но уже имеет функцию разделения меню, как раз то, что вам нужно.
0
А как сделать так, чтобы категории высталялись как у вас на картинке в ряд и под ними название категории? А то у меня с такими же настройками как у вас выставляется в столбик, а подписи справа от картинки. При этом картинка не кликабельна. Сборка J 1.1.15 + VM 1.1.3
0
dmi-sky, просто. Нужно скачать модуль, измененный мной(в этой статье есть ссылка). Потому я и изменял его - оригинал выглядит не очень.
0
dmi-sky, да, кстати, и обновите версии Joomla и VM, а то взломают ваш магазин.
0
Доброго времени суток, сначала хотелось бы высказать администратору огромную благодарность, все статьи очень интересные и полезные, много ответов на свои вопросы нахожу именно на вашем сайте. Касательно этой статьи; установил - все работает. Подскажите, пожалуйста, как вывести только подкатегории и только с определенной категории. Выше Stasfish уже задавал подобный вопрос, я покопался в коде но никак не могу понять как это сделать(не очень розбираюсь в РНР).Помогите, пожалуйста! Спасибо, большое!
0
Max, вы просите меня сделать это за вас? Нет, только за деньги. Ничего личного, просто я очень ограничен во времени. Если я знаю ответ, то даю его. Здесь же нужно править код.
0
Я вас прекрасно понимаю, самому вечно времени не хватает :-), я думал, что вы уже сталкивались с подобным. Все равно спасибо, буду бороться с кодом дальше!
0
хм, модуль установился.
а почему я не вижу в менеджере плагинов плагин «loadmodule» или «Содержимое - Загрузка модуля в Материал» ????? :o
0
Wedal?
плиз, объясните... при чем тут плагин («loadmodule»), если Вы дали ссылку на модуль?
чето я вообще не врубаюсь :-?
0
Ветал, этот плагин входит в стандартную комплектацию Joomla и позволяет загружать модули в материалы. У нас главная страница показывает материал, чтобы в нем был модуль нужно вставить его в материал. Чтобы появился именно модуль, а не текст
{loadposition mainpage} плагин loadmodule должен быть активирован.
0
Как все просто оказалось. СПАСИБО! ;-)
0
Вопрос ко всем знающим: есть ли возможность реализовать в админ панеле в категории товара, где отображаются именно товары дополнительный столбик, где будет указано количество товара на складе, да бы не лезть в каждую позицию товара отдельно и смотреть сколько там? А ещё лучше бы сделать, чтобы там были ячейки с количеством, чтобы его можно было менять, не заходя в товар. Такое, думаю, многим будет полезно и интересно узнать.
0
dmi-sky, можно, но сложно.
По существу:
1) использовать экспорт в CSV и смотреть там
2) смотреть в БД через phpmyadmin
3) попробовать использовать это: http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-import/4263
4) заплатить какому-нибудь разработчику за то, что вы хотите получить.
1
поскажите пожалуйста как же всетаки убрать в модуле подкатегории из вывода на главной
удаление параметра в модуле category_child_id as cid приводит к тому что все категории пропадают ?
0
Да, все-таки чертовски интересно, как можно было бы сделать чтоб отображались все кроме родительских категорий.
Кто-нибудь уже решил эту проблему?
0
Все таки автор не раскрыл до конца как изменить вывод категорий в 3 колонки для первого способа. Для новичков так это вообще темный лес. Жаль...
0
Евгений, про первый способ я вообще не писал. Просто сказал, что он есть. Могу сказать, что он плох, т.к. придется лезть в ядро VM. Лучше используйте модуль.
0
у меня появляется 2 модуля с категориями в чем может быть проблема?
0
Юрий, например, в том, что вы использовали для вставки позицию, которая уже есть в шаблоне и также отображается на главной. А вообще, нужно смотреть.
0
да так и есть спасибо!!!
0
Сделала вроде все так,как написано, но в итоге получила названия категорий в 2, а не в 3 колонки,да еще и без картинок, а со значками папок. Не подскажете ли в чем проблема?
0
Юлия,
1) вы выставили "Root only"?
2) ваши категории вообще имеют изображения?
0
Собсна простую для меня задачу поставили "сделать кликабельными картинки.... но.... как каналия! хелп плиз!
0
EQUILIBRIUM, модуль, про который рассказывается в этой статье, имеет кликабельные картинки.
0
ну модуль отсюда и качал! картинки выводятся "мёртвыми"!
1
EQUILIBRIUM, сейчас посмотрел и да, действительно картинки были не кликабельны. Сейчас подправил модуль и перезалил. Скачайте по новой и переустановите. Теперь все должно работать.
0
да я уж сам "наковырял".. тем не менее, огромное спасибо!! "ламо" вас не забудут! ))) (ибо "эта" задача дала мне толчёк к освоению мозголомного пхп...в частности на верту (что особенно мозговыковыривающе)... да и в целом спс
0
Wedal,
Все выставила как у вас написано,и категории имеют изображения, размер 163х106,у меня пять категорий, и в них содержаться подкатегории, все дело в том,что изначально я пыталась вывести категории на главной с помощью Virtuemart,но так как подкатегории содержат картинки размером 100х150,то категории на главной при размещении по три в строку наезжали на правый модуль поиска,а в подкатегориях почему то изображения стояли близко друг к другу,пыталась вставить отступы в коде,в итоге категории на главной еще больше смещались.Я в Virtuemart новичок,да и в joomle только недавно начала,вообщем я запуталась...Буду очень благодарна за помощь,если вы конечно поняли о чем я пишу))
0
маленькая поправочка,когда выставила root only появились изображения,но опять же в две колонки,а не в три.
0
Юлия, если вы выставили опцию:
Number of Columns = 3 и у вас по-прежнему 2 колонки, то, возможно, третья уезжает куда-то под шаблон. Точнее сказать не могу, покажите сайт.
0
Wedal прочитал комментарии, и к сожалению не нашел проблемы, как у меня (извиняюсь, если проглядел).
Итак суть проблемы: выводится все без проблем, за что спасибо за подробное описание), но вот на главной у меня просто написано Женская одежда (и слева от названия категории значок папки), но картинка к категории не выводится, в вм картинка выводилась
0
Вопрос снимается, лазил искал где я ошибся, запостил вопрос и нашел в чем проблема.
Забыл сменить Display Image на Yes (Thbunail)
1
Подскажите,
А зачем настраивать параметры вывода статьи на главной странице (чтоб одна была), ведь можно изменить тип меню на "одна статья"? Вывод более эффективный и проще это.
0
Дмитрий, это тоже вариант. Не сказал бы, что он эффективнее, но вполне себе имеет право на жизнь.
0
блин не могу понять где эта кнопка главная что куда нада нажать http://wedal.ru/components/com_jcomments/images/smiles/sad.gif
0
Дмитрий, ничего не понял из того, что вы написали.
0
подскажите пожплуйста как делать пробелы между категориями ?
0
mrak911, есть 3 варианта:
1) добавить css-свойства margin или padding
2) добавить html-атрибуты cellpadding или cellspacing к формируемой таблице
3) Перерисовать картинки так, чтобы они имели отступы внутри себя. Например, белый фон вокруг.
0
Если ипользовать 1 или 2 вариант,в каких файлах нужно править?
0
mrak911, файл там только один - php-файл модуля. Что править подскажет firebug + немного метода научного тыка(если не знаете php).
0
непоказывает товар включил етот модуль, показыет только категории в моём случае 2
но когда клацаю на категорию в браузере така ошибка sayt333/index.php?page=shop.browse&category_id=2&option=com_virtuemart&Itemid=1, который сейчас недоступен. Убедитесь, что веб-адрес (URL) введен правильно, и попытайтесь перезагрузить страницу.
0
Доброе утро. Установил данный модуль, но картинки не отображаются - только названия категорий и картинка "Image Unavalible". В настройках модуля установил следующие параметры: Display Image - Yes (Thumbnail); Display Categories - Root Only. Картинки положил в папку .../com_virtuemart/shop_image/category. Разрешение картинок соответствует заданному в параметрах VirtueMart. Подскажите пожалуйста куда еще рыть - где ошибка ?
0
Валерий, в папку-то картинки вы положили, а в базе данных указания на них нет. Нельзя просто сложить картинки в папку. Их нужно загружать в настройках каждой категории VirtueMart, либо воспользоваться компонентом для импорта данных.
0
ваш отредактированный модуль мне очень подходит, но когда я вывожу 3 колонками(2 строчки) с картинками, он сортирует категории не правильно, то есть выводит первую категорию на первой строке в первой колонки, 2ую категорию на второй строке в первой колонки, 3 категорию на первой строке во второй колонки, 4ую категорию на второй строке во второй колонки и 5 6 категорию аналогично. как поменять что бы он выводил по строчно а не по столбцам (1 кат. 1 кол 1 стр, 2 кат 2 кол 1 стр, 3 кат 3 кол 1 стр...) я незнаю промучился уже 6 часов, прошу помощи
0

Цитирую Ярик:

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




Для большей наглядности вот скрины
http://s48.radikal.ru/i122/1102/f4/8d86b2f64d0a.jpg
http://s51.radikal.ru/i131/1102/a8/8996d1c718a5.jpg
0
Ярик, тут смысл в том, что модуль выводит категории последовательно не в строчку, а в столбик. Чтобы сделать так, как нужно вам, придется немного поправить файл модуля. Он достаточно прост. Если вы владеете html и базовыми знаниями программирования(знаете, что такое условия, циклы, и.т.д), то поправить его не составит большого труда.
0
Питання на засипку, як зробити щоб назву категорій відображало в строку, і під кожним зображенням йшли в стовбець підкатегорії?
0
Lin, http://translate.google.com/
0
Уважаемый, Wedal, может тема и поднималась, не нашел. Категории на главной отображаются отлично . Вопрос: как вывести над категориями товаров текст (небольшую статью)? Спасибо
0
bagus, просто добавьте его в статью, куда выводится модуль, описанный в этой статье.
1
Всем привет. Присоединяюсь к вопросу пользователя Ярик. Меня тоже интересует вопрос, как изменить вывод не в столбик, а в строку, иначе так, как есть сейчас - это совсем не удобно. Уважаемый автор, подскажите пожалуйста.
1

Цитирую Wedal:

Ярик, тут смысл в том, что модуль выводит категории последовательно не в строчку, а в столбик. Чтобы сделать так, как нужно вам, придется немного поправить файл модуля. Он достаточно прост. Если вы владеете html и базовыми знаниями программирования(знаете, что такое условия, циклы, и.т.д), то поправить его не составит большого труда.


А не могли бы Вы подсказать, как это поправить? очень актуальный вопрос...
0
Серджио, Антон, откройте php-файл модуля и посмотрите код. Если вы разбираетесь в html-коде таблиц, то поправить модуль будет легко.
0

Цитирую Wedal:

Серджио, Антон, откройте php-файл модуля и посмотрите код. Если вы разбираетесь в html-коде таблиц, то поправить модуль будет легко.


Уважаемый Wedal, сколько ни копался, не помогло. Если включить границы таблицы, то получается, что выводитя по 3 категории в table в одной ячейке в колонку, затем формируется следующая таблица. Если для Вас это так просто, то может все таки не сложно хотя бы указать, как и что надо сделать? или все таки придется идти на фриланс и заказывать доработку...вопрос актуальный.
0
Антон, сделать это достаточно просто, но все равно потребуется время. Я отвечаю лишь на вопросы, которые не требуют времени, на которые я знаю ответ или по которым могу дать совет. Если я буду помогать еще и править файлы всем, кому это необходимо, то на это уйдет все мое время.
0
Если кто-нибудь решит этот вопрос, пожалуйста, поделитесь с народом! Многие с этим сталкиваются, как видно.
0

Цитирую Wedal:

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


Цитирую Wedal:

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


В том-то и вопрос, что знанием html и css тут не обойтись. Тут надо функцию ковырять. Так что придется заказать новый модуль, потому как вывод категорий в столбик абсолютно не логичен, учитывая, что если категорий больне 10, то вообще все съезжает и становится криво, тогда как сам VM выводит категории правильно и по строкам.
А вот на какие тут вопросы отвечать еще, не понятно, потому как стоит только этот один единственный вопрос...
0
Антон, не нужно там ничего ковырять. Достаточно разобраться в том, как выводятся товары, точнее в том, как формируются ячейки таблицы и немного изменить код под себя.
-1
Уважаемый автор, благодарность вам за модуль неисчерпаема, но вместо того чтобы несколько раз повторять "там все просто, нужно разобраться и все" - давно бы уже сделали это и выложили код. Уж извините, но это абсурд.
1
Серджио, мне не сложно это сделать, но я специально этого делать не буду, т.к. код исправленный вами самостоятельно, для вашего развития будет полезнее сотни готовых модулей.
-1
Во первых- низкий поклон автору, по моему оптимальный вариант решения проблемы, хотя я в общем-то новичок, может просмотрел, может в настройках где VM, подскажет кто как реализовать возвращение на главную из списка товаров, или шаг назад когда дело касается подкатегорий?
0
Юджин, а "хлебные крошки"(breadcrumbs) для чего? А пункт "Главная" в главном меню?
0
В первую очередь спасибо автору! В се получилось но не совсем. Вывести вывел категории на страницу но они не так красиво отображаются как у вас на картинке, в чем проблема может быть?
0
karabin87,

Цитата:

не так красиво отображаются как у вас на картинке

а как?
0
Ну между картинками например расстояние очень маленькое как его можно увеличить?
0
karabin87, на такие вопросы всегда отвечаю одинаково: вам поможет Firebug.
0
Добрый вечер. Спасибо большоне за модуль, действительно классная штука! Но как убрать название самого модуля "VirtueMart category list redesigned by Wedal" со страницы сайта. Да и просто, как убирать названия любых модулей типа "голосование" и пр. Сам я "чайник", прошу или подробнее объяснить или попроще. В нете рылся - ответа не нашел:-(. Заранее благодарю.
0
Павел, заголовок отключается в настройках модулей - опция "Показывать заголовок?".
1
А где искать эти настройки? Захожу в настройки самого модуля "VirtueMart category list redesigned by Wedal", но там нет - опция "Показывать заголовок?"
0
У меня Joomla 1.5.22 (не знаю существенно ли это, но тем не менее)
0
Я болван, признаю. Разобрался. Спасибо!
0
спасибо огромное за модуль. но у меня в картинках выводятся только категории. при нажатии на категорию - подкатегории уже без картинок..... так должно быть или я что-то недоделала?
0
Margarita, это уже настройки не модуля, а VirtueMArt. Сморите соответствующий шаблон.
0
Ты молодчага, я весь нет перерыл.. не нашел ответа с выводом категорий! Спасибо..!!!!!
0
Добрый день. Огромное спасибо за модуль!
Во время внедрения возник вопрос: как выровнять столбцы по центру, сейчас они по левому краю (float: left;). Получается, что модуль по центру, а столбцы в нем слева, не очень красиво. Можно прописать св-ва css для модуля, но хочется узнать более грамотное решение. Спасибо.
0
Никита, нужно прописать свойства CSS. Что может быть грамотнее? :-)
0
Спасибо за отличный модуль. Очень помог! Подскажите, пожалуйста, как отцентровать категории на главной странице, а то у меня они изначально смещены влево, т.е. на странице справа остаётся больше пустого места, чем слева и это выглядит некрасиво.

С уважением,
Павел.
0
Возник вопрос: Как отключить отображение модуля в других страницах VirtueMart, а оставить лишь на главной странице? Сейчас если переходишь в какую либо категорию по ссылке модуля, то модуль остается на экране и дальше...
Спасибо за модуль!
0
Александр, честно говоря, даже не представляю как у вас так вообще сделать получилось :-) . Ведь модуль выводится только в определенной статье. Ну да ладно. Просто укажите в настройках модуля привязку только к главной странице(пункту меню).
0
Сделал виртуемарт главным на сайте. Категории вывел как раз как описывается статье. Вопрос по теме: я в этих же категориях выложил такие ссылки как форум, контакты, схема проезда и прочее. Как сделать ссыль как раз на форум и прочие страницы?
0
пример: levaka.net
0
Тимур, хммм... Зачем смешивать мух с котлетами? Категории товаров и навигационное меню - 2 совершенно разные вещи, но если очень хочется, то можно просто создать дополнительный модуль с произвольным html-кодом(менеджер модулей -> Новый). Вывести этот модуль на главную страницу аналогичным образом и добавить в него с помощью html нужные категории и картинки, стилистически подобные модулю категорий товаров. Можно этот код вставить прямо в модуль товаров.

А вот если вы хотите еще и автоматическое обновление(ну чтобы управлять всем этим делом можно было через админку), то тут уже потребуются знания php.
0
Вывела я красиво категории на главную, без модуля, но текст описания магазина, выше категорий, получается некрасиво... Как сделать так, чтобы категории на главной остались (без использования стороннего модуля), а текст перенести под категории? Заранее спасибо за ответ.
0
Яся, а как именно вы вывели категории на главную?
0
Сделала основной страницей virtuemart, а текст добавила в описание магазина. Вчера разобралась, может кому-то поможет:
1. Идем в components/com_virtuemart/themes/Ваша_Тема/templates/common/shopIndex.tpl.php Находим эти строки:
echo $vendor_store_desc."";
//echo "".$VM_LANG->_('PHPSHOP_CATEGORIES')."";
echo $categories; ?>

Меняем на:
//echo "".$VM_LANG->_('PHPSHOP_CATEGORIES')."";
echo $categories;
echo $vendor_store_desc;
?>

Грубо говоря, добавив одну строчку мы меняем расположение описания магазина под категории.
(Строка комментируется для того чтобы убрать слово "Категории", кому нравится надпись над категориями - строку не комментируем) + переносим текст описания магазина под категории. Результат можно посмотреть здесь: http://dom-igrushek.kiev.ua (надеюсь сторонние урлы не запрещены...)
0
получается тут нет такого, что с выбором категории, затем подкатегории, ты уменьшаешь количество товара и сужаешь поиск ? Этот модуль хорош , когда нет большого количества подкатегорий.
0
Народ помогите плиз решить следующую задачу:

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

Пример:

Категория 1
Категория 1.1
Категория 1.2
Категория 1.3
Категория 2
Категория 2.1
Категория 2.2
Категория 3
Категория 4

На главной странице в результате должен быть выведен список:

1. Категория 1.1
2. Категория 1.2
3. Категория 1.3
4. Категория 2.1
5. Категория 2.2
6. Категория 3
7. Категория 4

Заранее благодарен.
0
Wedal спасибо ОГРОМНОЕ за статью и за этот чудо модуль! :roll:
0
Уважаемый Wedal,

не могу найти где можно изменить в Categories type: Link list возможность поставить ЖИРНЫЙ шрифт основным категориям и простой для подкатегорий.
Буду рад любой подсказке.
0
Модкль установил и он отлично работает!!!
Но... На сайте установлен sh404sef и в связи с этим неувязочка... Ссылки, генерируемые магазином, автоматом становятся ЧПУ, а ссылки модуля нет (
Подскажите, что нужно подправить в скриптах, чтобы ссылки меню тоже были ЧПУ?
0
Неужели никто незнает решение?
0
какую ссылку вставлять в маинменю что бы вывести на главную рекомендуемые товары
это по 1 способу
0
cirius, рекомендуемые товары - это модуль. Модуль можно вставить либо в полицию, либо в текст материала. Используйте второй способ, но только вместо модуля категорий вставляйте модуль рекомендуемых товаров.
Если очень хочется первый способ, то выводите модуль в позиции только для пункта меню Virtuemart.
0
спасибо за модуль все работает, но хотелось бы небольшую поправку узнать - можно ли вывести список категорий и подкатегорий но только с 1 картинкой (верхней категории) а то если я в модуле указываю картинки, то он показывает у каждой категории картинку.

Пример (не для рекламы, просто мне также сделать надо) - http://www.1mmtt.ru/

Спасибо заранее
0
Aslan, нужно редактировать код модуля. Попробуйте разобраться в нем. Он несложный.
0
Доброго времени суток! Сделал все, как написано - работает!Спасибо=)

Интересует следующая проблема:
Сделал 3 категории, в каждой из которых по 3 подкатегории. Изображения категорий отображаются корректно, но при клике по категории, он не переход в подкатегорию, а пишет, что "в данной категории нет товаров"

Как создать вложенность, так чтобы при клике по категории, я попадал в подкатегорию, а при клике по нужной подкатегории в товары данной подкатегории?
0
Нашел решение своей проблеме!

Если у кого-то аналогичная проблема, прошу сюда: http://forum.virtuemart.ru/viewtopic.php?f=20&t=6553
0
Спасибо большое!!!
0

Ребят помогите пожалуйста нуждающемуся.
1.Аминокислоты
weider
список товаров
nutrilon
список товаров и т.д.
То есть Выводились производители.
0

примерно так
0
Wedal
Почему при использовании этого модуля у меня получается следующая история:

...столбцы ставятся друг под другом.
0
смотри в код. чисти куки. чисти кэш браузера и пробуй по новой если не так проверь на других браузерах. скорее всего у тебя ширина столбца, в котором должны отображаться категории, короче чем суммы трех столбцов
0
kry, используйте Firebug или дайте ссылку на живой пример.
0
Wedal, живого пока нет. Порыл c Firebug, ситуация следующая:
- размер картинок 275х275, название категорий в основном больше самих картинок. Если я название категории пропишу очень длинное, то автоматом под весь столбец бронируется ширина самого длинного названия категории.
Может из-за этого все столбцы съезжают друг под друга?
0
Подскажите пожалуйста. Немогу понять что я натворил. Раньше было нормально.
Вообщем проблема:
При переходе в любую категорию все остальные категории отображаются в верху над товарами. Как сделать так, что бы категории не отображались после переходу в любую из категорий.
З.Ы. Категории выведены через Ваш модуль.
0
Влад, есть 2 способа:
1) Выводите модуль в статье через loadposition, а не в позиции для модуля.
2) Выводите модуль в позиции для модуля, но установите в нем только главную страницу для показа и добавьте в любое меню пункт на главную страницу Virtuemart(не Joomla!).
0
Здравствуйте уважаемые люди и Администратор сайта!
Во-первых хочу выразить большую благодарность Автору всех статей, они действительно очень полезные для веб мастера любой категории, Спасибо!
Во-вторых эта статья меня навела меня на мысли в решении моей проблемы, но все же проблему решить я не могу, увы... Может кто из Вас поможет.
Проблема заключается в том, что Title от VirtueMart отображается у меня абсолютно на всех страницах VirtueMart'a одинаково "Home|Имя сайта" :sad:
А по идее должно же быть в так "Категория товара | Имя сайта" или даже, если выбираю какой нибдь товар, должно быть хотя бы "Имя товара | Имя сайта" в title, хотя в идеале было бы здорово "Категория товара - Имя товара | Имя сайта".
Как я уже сказал нашел мысль в этой статье, если ставить по умолчанию страницу VirtueMart вот и получается такая беда с Тайтлами... Модуль конечно хорошо, но не то, пожалуйста помоги кто может разобраться, уже давно мучаюсь с этой проблемой, а как понимаете для SEO это никуда не годиться. Наглядно можно посмотреть сам сайт - www.ilirtrade.ru
Заранее очень благодарен! Подскажите куда тыкать или куда вставлять какой то код, чтоб title нормально отображались не это "Home|Имя сайта", а например "Категория товара - Имя товара | Имя сайте"
0
firstgm, установите SH404SEF.
0
А я сначала Artio JoomSEF пользовался, вроде пробовал ставить SH404SEF, но были ошибки, теперь разобрался, что Artio надо выключать при включении SH404SEF. Вообщем теперь понятно что SH404SEF куда более мощнее Artio. Wedal еще раз большое спасибо!!! Наконец то мне быстро и как надо ответили на вопрос. Буду почаще теперь посещать Ваш сайт.
0
А еще вопросик можно ? :-)
Очень хотелось бы еще визуально улучшить вывод категорий VirtueMart с изображениями, сделав так, что бы каждое изображение товара в категории с его названием было, как бы в отдельных рамках ?
Приведу примеры например как тут, самый простой вариант:
http://ilirtrade.tiu.ru/product_list/group_741043
Тут при наведении удобно, что выделяется:
http://www.kazankids.ru/
Тут:
http://www.hoztovar-kzn.ru/
Вот как сделать такие рамки для каждого изображения, только не в модуле, а если по умолчанию стоит главная страница VirtueMart.
0
firstgm, через CSS. Гуглите CSS hover.
0
Ребят , а мне кто нибудь сможет помочь?
Пожалуйста ...
Мой пост выше
0
Wedal, благодарю за молуль!
маленький вопрос:
организую этот модуль не на главной, а в отдельном пункте меню, но при отмеченных на вывод в 3 колонки выводятся в 2 колонки.
Если отключить все подкатегории, то основные категории показываются 3 в ряд, а как только включаю все подкатегории - они все вразнобой, выводятся только 2 столбика.
И еще :
как безопасно обновиться 1.5.18 до последней версии 1.5.24, надо ли обновлять виртумарт?
0
Я так понимаю, что ситуация моя схожа с ситуацией у kry(выше в комментариях).
Реально ли сделать, чтобы подпись под категорией переносилась на след строку, а не была одной строкой. Чтобы избежать расширения поля под это все дело?
0
Подскажите, как сделать изображения категории на главной странице ссылкой на внешние ресурсы, а не в список подкатегорий?
0
frags, сделайте просто в материале без всяких модулей. Либо создавайте меню и оформляйте модуль соответствующим образом.
0
А как сделать чтобы при уменьшении разрешения экрана эти категории шли друг за другом, а не спускались столбиком?
Где это надо прописать?
Спасибо!
0
sonque, столбики выводятся DIV'ами. К ним применено свойство "float:left". Соответственно, если горизонтального пространства не хватает, один из столбиков уходит в следующую свободную строку. Как это исправить - дело верстки и собственных предпочтений. Где? В файле модуля. Он всего один и находится в папке modules/[название модуля]/
0
Нашел как это все исправить, для тех кто в коде не силен. Конечно решение не для всех, но в моем случае (у меня 8 категорий) , я в настройке Number of Columns прописал значение 8.
0
скажите как мне вывести подкатегории с картинками именно при нажатии родительской категории в пункте меню
0
Одна копия позиция left
Вторая копия позиция qqq (без разницы, любая)
По отдельности отлично, одновременно - страница вообще не загружается
0
Подскажите, пожалуйста, а если Viruemart интегрирован с K2 посредством K2mart, то как тогда выводить категории если тут используются категории из K2 ?
0
Andreii, если база товаров именно Virtuemart не наполняется, то никак. Придется полностью переделывать модуль. Если же наполняется, то все заработает "из коробки".
0
Здравствуйте. Как переделать этот модудь что бы он работал в версии ВиртуМарт 2?
0
Коля, никак. В Virtuemart2 подобного можно добиться стандартным функционалом.
0
Добрый день! Не могу настроить стиль вывода категорий, выбираю вывод Страница отображения категории: (к примеру browse_2) и ничего не меняться.
0
не получается настроить вывод подкатегорий
0
Чудный модуль так вписался здорово, только как всегда НО! Не понимаю с чем конфликтует, в модуле категорий после публикации вашего модуля не отображаются под категории (открывающийся список) по простому исчезли крестики открывающие подменю. Подскажите как решить или хотя бы куда смотреть чего копать? Ну а если можно по подробнее. Заранее спасибо.
0
При выводе через {loadposition mainpage} возникает конфликт. Добавил позицию модуля без стилей и вуаля все пашет :)
0
Вот в новой версии virtue mart модуль virtuemart_parser.php начисто отсутствует. Из-за этого и появляется 500 ошибка. Включил их отображение, так и есть:
Warning: require_once(/home/r/reklamamru/public_html/modules/mod_virtuemart_category_list/../components/com_virtuemart/virtuemart_parser.php) [function.require-once]: failed to open stream: No such file or directory in /../public_html/modules/mod_virtuemart_category_list/mod_virtuemart_category_list.php on line 24

Как-то можно переделать модуль или подсунуть parser из старых версий?



Цитирую Wedal:

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


{loadposition mainpage} плагин loadmodule должен быть активирован.

1
Георгий, этот модуль не будет работать в Virtuemart2, да и не нужен он там. В Vurtuemart 2 подобное отображение категорий можно организовать встроенными средствами, а именно, есть такой тип пункта меню.
0
Скажите есть модуль при помощи которого можно вывести товар из любых на выбор категорий???
Или как сделать так что бы при нажатии на пункт меню VM выводились несколько кат. В настройках можно указать id только одной кат.
0
Что бы было более понятно объясню ситуацию.
Список категорий:
-bico
--кольца
--Серьги
-lolo
--кольца
--Серьги
Нужно что бы при нажатии на меню, выводили все товары из двух категорий кольца.
0
Подскажите, пожалуйста, как реализовать это на Virtuemart 2.0.2? Какой нужно выбрать пункт меню? При выборе "Virtuemert: Категории" отображаются категории, но не удается добавить вступительный текст. Как поступить?
1
Юлия, там есть пункт меню "Главная". На главной показываются и категории и вступительный текст, который добавляется в информации о магазине.

Другой вариант, вывести пункт меню "Категории", а перед ним модуль со вступительным текстом, который привязать только к главной странице.
0
Добрый день! Не могу поменять шрифт категорий и подкатегорий. Подскажите где и как? ТОлько не отвечайте в CSS и все)))
0
Владимир, CSS и Firebug. Так лучше? ;-) .
Поймите, на такой вопрос вам никто не ответит, поскольку для этого нужно смотреть ваш шаблон. Научитесь пользоваться Firebug, познакомьтесь с CSS. Без этого в сайтостроении совсем никуда.
0
а как убрать из тайтла название категории, оставить только название товара?
0
все сделал по инструкции. бьюсь уже 2 дня. после добавления этого модуля в материал выскакивает след. ошибка при октрытии главноей стр. сайта: Warning: require_once(Z:\home\localhost\www\bestbase\modules\mod_virtuemart_category_list/../components/com_virtuemart/virtuemart_parser.php) [function.require-once]: failed to open stream: No such file or directory in Z:\home\localhost\www\bestbase\modules\mod_virtuemart_category_list\mod_virtuemart_category_list.php on line 24

Fatal error: require_once() [function.require]: Failed opening required 'Z:\home\localhost\www\bestbase\modules\mod_virtuemart_category_list/../components/com_virtuemart/virtuemart_parser.php' (include_path='.;/usr/local/php5/PEAR') in Z:\home\localhost\www\bestbase\modules\mod_virtuemart_category_list\mod_virtuemart_category_list.php on line 24


о чем она говорит? где искать?
1
bnw, этот модуль для Virtuemart 1.1.x. С Virtuemart 2 работать не будет.
0
А для 2.5 ничего такого нет? :) очень надо
0
т.е. для 2.010
1
bnw, в Virtuemart 2 нечто подобное можно организовать прямо "из коробки". Создайте пункт меню типа "категории VM" и назначьте его главной страницей. Всякие дополнительные тексты выводите с помощью модулей.
0
Ок. Попробутак и сделать. Спасибо.
0
Подскажите как сделать чтобы название категории выводилось не справа, а снизу картинки. Спасибо
0
Артем, выставите настройки как показано на рисунке в статье.
0
Кто знает как на главной разместить ПОДКАТЕГОРИЮ категории. (как-то так) На примере моего сайта _http://consulsib.ru/ - нужно вывести на главную категории матрасов Classic. Помогите пожалуйста товарищи!
0
Доброй ночи соратники!

Вывожу в карточке товара есть ссылка на производителя она собственно является его названием - все отлично но заказчику вдруг не понравилось открывающееся окно да и вообще что это ссылка Ж) поэтому задача состоит в том чтобы название оставить а функцию ссылки убрать - подскажите где что изменить чтобы название производителя не было ссылкой. Заранее огромное спасибо!
0
Забыл VirtueMart 1.1.4
0
Добрые люди подскажите, не выводятся подкатегории в последнем виртумарте 2,0,24 , в родительской категории товарная позиция отображается, а вот подкатегория отсутствует даже если в ней добавить товар, вобщем товар виден в родительской а созданная в ней же подкатегория с товаром нет.
Помогите пожалуйста разобраться!
0
Людмила, возможно, для этого дела появилась дополнительная настройка. Посмотрите в админке. А вообще, можно найти вывод подкатегорий в макете. Может быть такой вариант, что в используемом вами шаблоне макет категории переопределен и в нем удален код вывода подкатегорий.
0
добрый день) Я понять не могу почему в настройке модуля нет настроек модуля)-подскажите пожалуйста....Поставил его на джумлу 2.5 последней версии а настроек нет(
0
Alexfir, этот модуль для Joomla 1.5. C Joomla 2.5 несовместим.
0
Подскажите, как скрыть одну категорию с картинкой на главной Virtuemart2 ?
0
Алекс555, в Virtuemart 2 категории выводятся на главной по-другому, нежели описано в статье. Ваш вопрос никак не связан с данной статьей. Пишите его в соответствующем разделе форума или комментариях к подходящей статье. Пишите более подробно(через что выводятся категории на главной?). Там решим.