Вверх

Блог
RSS лента

CMS Joomla (полезности и секреты)

CMS Joomla (полезности и секреты)

VirtueMart: изменяем место расположение описания категории при выводе товаров. А так же при выводе категорий.

Чем мне нравиться VirtueMart это тем что у него куча шаблонов разных мест сайта, где можно вставить что хочешь и сколько хочешь. Вот и сейчас мне понадобилось поменять местами список товаров и описание категории. Логичней конечно что бы описание шло первым, то есть человек не зная что изображено на картинке товара и его названии, почитав описание категории должен понять что это. У меня же было описание бренда, причем совсем не маленькое, конечно же можно было бы сделать фиксированный прокручивающийся див что бы визуально было не много текста, но если покрутить бегунок то стает видно весь текст, по мере прокрутки конечно же.

Virtuemart. Ошибка: У Вас нет прав для доступа к этому модулю в VirtueMart

Появилось время описать еще одну проблемку при работе с Virtuemart. Развернул магазин, вроде всё как обычно, но на этот раз я чего то решил установить предустановленные данные, то есть там создаются левые категории и товары, и как я понял еще куча всего левого и не нужного. Ну захотелось мне чего то посмотреть что разработчики предлагают. Больше этой функцией пользоваться не буду, только время забирает. Так вот из-за этого или чего-то другого, так я и не понял. Но когда я захожу не авторизированный, в раздел товаров, а именно где выводятся товары категории, то у меня не выводятся товары, а появляется форма что бы я авторизовался или пошел и зарегистрировался.

Joomla: Назначаем для страницы результата поиска другой шаблон (дизайн)

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

Virtuemart: добавляем артикул автоматически к товару и выводим артикул в карточку товара

Сегодня понадобилось сделать для магазина на Virtuemart, что бы возле названия товара выводился артикул (код) товара. Все время руцями вводить этот артикул в админке как то не практично. Так как я человек ленивый то мне это вдвойне не хочется делать. Решил я заставить скрипт делать за меня эту работу. И так что имеем, а имеем Joomla 1.5.22 и VirtueMart 1.1.8-COMPLETE PACKAGE.j15

Ну что же начнем трудиться над нашим автоматически добавлением артикула. Для начала вам нужно перейти по вот этому пути: administrator/components/com_virtuemart/classes/ и открыть этот файл ps_product.php. Далее переходите на 76 строку, или ищете:

  1. if (empty( $d["product_sku"])) {
  2.  $vmLogger->err( $VM_LANG->_('VM_PRODUCT_MISSING_SKU',false) );
  3.  $valid = false;
  4. }

И заменяете это всё на:

if (empty( $d["product_sku"])) {

VirtueMart: меняем местами знак валюты с ценой

Давно хотел написать эту заметку, но что то как то руки не доходили. Заметочка маленькая, но возможно кому то пригодится.

VirtueMart. Убираем ссылку "Увеличть" в детальном просмотре товара

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

Что бы убрать эту ссылку вам нужно перейти в папку "/components/com_virtuemart/themes/default/" (вместо "default" может быть другая папка, если вы используете не стандартный шаблон магазина). Находиет файл "theme.php", заливаете себе на комп и открываете. После чего переходите на 85-ю строку или ищите такую вот строку $text = ps_product::image_tag($product['product_thumb_image'], $img_attributes, 0)."<br/>".$VM_LANG->_('PHPSHOP_FLYPAGE_ENLARGE_IMAGE');

Эту строку нужно заменить на $text = ps_product::image_tag($product['product_thumb_image'], $img_attributes, 0);

VirtueMart. Убираем "Задать вопрос по этому товару" в карточке товара

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

Для этого вам нужно перейти в папку "/components/com_virtuemart/themes/default/templates/product_details/" (вместо "default" может быть другое название, если вы используете не стандартный шаблон для своего магазина). Когда перейдете в папку по ФТП. вам нужно найти файл "flypage.tpl.php". Открываете его и ищете <?php echo $ask_seller ?>, у меня это 43-я строка, у вас может быть другая. Вам нужно за комментировать либо удалить этот код и сохранить шаблон, после чего залить обратно на сервер.

Теперь ссылка "Задать вопрос по этому товару" не будет отображаться в вашем магазине.

VirtueMart. Изменяем стандартное изображение (заглушка) для товара без картинки

Image unavailableЕсли вы зашли в эту статью значит вы не нашли где меняется стандартная картинка (заглушка), она же "noimage.gif", она же "Image unavailable", для товаров в которые не загружали изображение.
Я вам подскажу где это меняется и мне будет памятка что бы не забыть.

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

Внешний вид модулей mod_virtuemart_latestprod и mod_virtuemart_featureprod

Сегодня вплотную пришлось столкнутся с этими модулями. Вообще нужно было кардинально переделать дизайн и место вывода названия продукта, цены и картинки, плюс к этому еще одно добавление.
Естественно сначала я полез в папку модуля и начал шерстить там файлы что бы их изменить, но беда, там вид не меняется.
Кстати кто не знает когда эти модули выводятся то у них жёстко прописаны стили в дивах, и перебить их через css файл сложновато, у меня по крайней мере не получилось. Но не суть важно мне все равно нужно было поменять местами вывод, так что все равно нужно было искать от куда ноги растут.

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

SOBI2: алфавитный указатель на русском

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

Главная | Портфолио | Услуги | Контакты | Блог