Настройка Joomla, Virtuemart, а так же других компонентов, модулей, плагинов и шаблонов

Настройка Joomla, Virtuemart, а так же других компонентов, модулей, плагинов и шаблонов (66)

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

О том как переносить сайт на Joomla написано много и писать об этом подробно еще раз я не буду, но одну тонкость с которой я столкнулся при переносе сайта в пределах двух хостингов rucenter я должен написать. Как и положено первым делом я слил через ftp сайт на свой комп, вторым шагом с помощью myadminphp я экспортировал базу joomla в файл. Далее я залил сайт на новый хостинг и с помощью myadminphp попробовал импортировать базу из файла. Вот тут то я и наткнулся на проблему, сталкнулся с ошибкой  #1044 - Access denied for user 'user_name'@'%' to database 'db_name' Как выяснилось…
Сам нашел ответ! Если кому интересно: заходим в "localhost/Tools/phpmyadmin" (ну или у кого какой адрес), открываем базу нашего сайта, ищем "jos_vm_product_type_parameter", открываем структуру, и меняем значение параметра "parameter_values" на нужное нам. Таким же образом можно поменять и другие параметры. Источник: http://otvety.google.ru/otvety/thread?tid=464aedb6280f34c0&pli=1 Проверенно! Работает!
В процессе установки и настройки различных компонентов на сайте, вдруг в форме "Регистрация" перестала отображаться картинка Captch'и.
Многофункциональный компонент для Joomla 1.5 - 2.5 - "Импорт товаров из Excel в VirtueMart 2.0.0". C помощью данного компонента Вы с лёгкостью сможете импортировать несколько тысяч товаров в свой магазин VirtueMart 2, а также обновлять отдельные характеристики (например, цена или количество на складе) уже существующих товаров. Компонент импорта также может создавать в Вашем интернет-магазине древовидную иерархию категорий с неограниченным числом уровней вложенности. Для этого нужно лишь пронумеровать (см. вложения: Образец прайса) названия категорий в Вашем Excel-файле, причём последний (как правило, самый обширный уровень нумеровать не нужно). Компонент имеет очень гибкую и удобную систему настройки под конкретно Ваш Excel-прайс - Вам…
Надо обязательно это попробовать у себя, взято здесь http://itfound.ru/17-uvedomit-menya-ili-kak-smotret-waiting-list.html В Virtuemart (движок для интернет-магазина) есть такая функция “Уведомить меня”, когда товара нет в наличии пользователю предлагается ввести свой e-mail чтобы как только товар появится ему пришло уведомление об этом. Но в версии virtuemart 1.1.5  по умолчанию нет функции посмотреть список уведомляемых потенциальных покупателей, что плохо, так как мы не можем узнать какой товар пользователи хотят купить. Как же сделать удобную панель управления списком уведомляемых? Для начала посмотрим в базу и увидим что все данные хранятся в таблицеjos_vm_waiting_list. Далее рассмотрим пошагово как сделать в админке virtuemart удобную панель управления для функции…
<tr> <td height="180><a href="/"> <?php echo ps_product::image_tag( urldecode($product_thumb_image), 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' ) ?> </a> </td> <tr>    <td height="180><a href="/">          <?php echo ps_product::image_tag( urldecode($product_thumb_image), 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' ) ?>       </a>    </td> <td height="180> - это оно Часть кода из шаблона 
Среди вопросов, посвященных оформлению сайтов на Joomla, часто встречается такие: «как изменить оформление у конкретных модулей?» и «как изменить цвет заголовков определенных модулей?». В этой статье мы расскажем вам, как правильно использовать альтернативное оформление модулей. Как правило, все модули берут общее оформление из класса table.moduletable, оформление заголовка модуля — соответственно из класса table.moduletable th и оформление «тела» модуля — из класса table.moduletable td. Также может существовать еще класс table.moduletable ul, который заведует оформлением списков в модулях. ШАГ 1. СОЗДАЕМ АЛЬТЕРНАТИВНЫЕ СТИЛИ ОФОРМЛЕНИЯ В файле css шаблона, в котором вы хотите применить альтернативное оформление модулей, находим все, что начинается с table.moduletable и…
Настройка Windows 2003 Terminal Server Установить Windows 2003 Srever Мой компьютер/Свойства/Имя компьютера (при необходимости присоеденить компьютер к домену Мой компьютер/Свойства/Удаленное использование. Включить удаленный доступ к рабочему столу Администрирование/Управление данным сервером/Добавить или удалить роль. Добавить сервер терминалов. Администрирование/Управление данным сервером/Добавить или удалить роль. Добавить файловый сервер. Лицензирование. К этому моменту Администраторы уже имеют полный доступ к рабочему столу, теперь надо пустить обычных пользователей наделеных необходимыми правами.
ИМХО!  SegST - имя бота посещающего вновь созданные сайты чтобы проверить не Дорвей ли это, возможно с целью внести сайт в некий черный список Дорвеев. Дорвей (от англ. doorway — входная дверь, портал) или входная страница — вид поискового спама, веб-страница, специально оптимизированная под один или несколько поисковых запросов с единственной целью её попадания на высокие места в результатах поиска по этим запросам. Иногда дорвеем называют и целый веб-сайт, состоящий из таких страниц. Например www.modlife.ru, сайт на котором Вы сейчас находитесь в нектором смысле можно было бы отнести к Дорвеям, а вот интернет-магазин www.android55.ru точно не Дорвей. Мы продаем там…
Для внедрения тега вывода кнопки на страницах с материалами Joomla необходимо внести соответствующую модификацию в файл:  /templates/ВАШ-ШАБЛОН/html/com_content/article/default.php. Для внедрения тега вывода кнопки на страницах с товаром необходимо внести соответствующую модификацию в fly страницу товара. Реализовано на www.android55.ru
Распространенные ошибки Joomla и способы их решенияЭта статья содержит описание и способы избавления от наиболее распространенных ошибок, которые возникают в процессе установки и администрирования сайта на CMS Joomla! 1.5. Типичные ошибки ранних версий Joomla! 1.5.x в статье приводится не будут — для их решения достаточно обновится до последней актуальной версии — Joomla! 1.5.15.Итак, начнем. Если у Вас версия Joomla! ниже 1.5.15, то вам необходимо обновить ядро:1. Смотрим, какая версия Joomla! у нас установлена — в правом верхнем углу административной части сайта будут заветные циферки — например «Версия 1.5.12». 2. Далее идем на joomlacode.org, в списке архивов ищем файл Joomla_1.5.12_to_1.5.15-Stable-Patch_Package.zip3. Скачиваем…
Сегодня для поиска ошибки пришлось прбежаться в поисках проблемного плагина и пока бегал отключил плагин авторизации Authentication, в результате имею для любого пользователя на входе в админку и на сайт сообщение "Имя пользователя и пароль не совпадают или учетная запись отсутствует". Решение проблемы в PHPMyAdmin, в таблице jos_plugins, одним из первых идет плагин Authentication — Joomla, параметр `published` = '1', должна быть еденица.
Еще нарыл себе на заметку интересную инфу! Re: Как убрать модуль со страницы товара ограничьте вывод позиции этого модуля на конкретных страницах.добавляем с index.php шаблона Код: <?php$option = JRequest::getVar('option', null);$page = JRequest::getVar('page', null);?> ищем позицию в которой опубликован модуль и ограничиваем выводом на нужных вам страницах: Код: <?php if ( $option!='com_virtuemart' && $page !='checkout.index' && $page!='shop.cart' && $page!='account.order_details' && $page !='shop.browse' && $page !='checkout.thankyou' && $page !='shop.product_details' ) { ?> блок вывода позиции вашего модуля Код: <?php } ?> где$page !='checkout.index' - не выводить на странице оформления заказа$page!='shop.cart' - не выводить на странице корзины$page!='account.order_details' - не выводить на странице информации…
Огромное спасибо автору сайта www.wedal.ru за отличную статью, благодаря которой я смог изменить страницу на своем проекте www.android55.ru Статека тут
Для кого эта версия? Версии со стандартным сроком поддержки (STS) предназначены для тех, кому нужен доступ к новым функциям. Большинству пользующихся версией 2.5 на действующих сайтах нет необходимости обновляться до 3.0. Тем, кто создает новые сайты, можно использовать как 2.5, так и 3.0 в зависимости от того, что их больше устраивает. Пожалуйста, при выборе версии учитывайте доступность шаблонов от сторонних разработчиков.  Кроме того, если вы решите использовать Joomla 3.0, примите во внимание, что вам придется обновлять версию каждые полгода (до 3.1, 3.2 и т.д.), пока не выйдет Джумла 3.5. Эти обновления будут просты и обратимы. Что с Joomla! 2.5? Джумла 2.5 относится…
Настройка структуры данных на fly станице товара для выдачи Google в соответствии с требованиями schema.org Долго разберался, чтобы добавить все что можно по максимуму для сайта www.android55.ru Спецификацию тут http://schema.org/Offer Инструмент проверки структурированных данных тут  Инструмент показал что рейтинг товара видно, больше ничего не сказал. Гугл пока ничего не отоброжает и думается мне что и не будет. Наверно это уже не работает. Подождем, посмотрим, что будет через месяц.
Virtuemart Вы экономите PHPSHOP_PRODUCT_DISCOUNT_SAVE /docs/administrator/components/com_virtuemart/languages/common/russian.php К этому ничего не добавишь и так все понятно
Адрес отправителя письма-уведомления о заказе Virtuemart, а так же прочие уведомления приходящие с сайта (jcomments, Kuneva) на мой адрес, т.е. адрес администратора сайта, вместо указаного в Joomla и Virtuemart имели вид некоего адреса выделенного мне хостером.  Я долго ломал голову над тем что не так в настройках сайта, для отправки почты я использую стандартный способ php mail. В итоге выяснилось, что дело не в сайте, а настройках хостинга. Мой хостинг www.nic.ru и мне было нужно добавить email администратора сайта в список доверительных адерсов в Панели управлени хостингом в разделе Веб-сервер/Почта Веб-Сервера.
Однако потратил на эту тему я пару вечеров, теперь на www.android55.ru у меня есть общий рейтинг на материалы и товары. Задача: Интегрировать JComments в VirtueMart 1.1.х и добавить систему рейтинга товаров!Как интегрировать JComments в VirtueMart 1.1.х  есть хорошая статья на  сайте разработчика JComments и на  форумеРейтинг мы будем реализовывать испоьзуя плагин Extravote.Итак:ЧАСТЬ ПЕРВАЯ Extravote 1.4 Идея взята отсюда отсюда1.1. устанавливаем Extravote, включаем его, отключаем стандартный плагин рейтинга.1.2. В настройках VirtueMart разрешаем использовать мамботов / плагинов( “Компоненты->virtuemart“,  “Настройки“,  “Общие настройки“, ставим галочку “Разрешить использование мамботов / плагинов в описании товара и категории?”).1.3. Открываем файл  plugins/content/extravote.php Найдите функцию “onPrepareContent” и после её открытием вставьте…
Очень часто в ТЗ на разработку сайта есть требование сделать пункт меню "Скидки", в котором мы должны показать все товары со скидками, и "Спецпредложения", в котором нужно показать все товары с галкой спецпредложения. Как же это сделать? Те, кто давно знаком с Virtuemart, знают, что для этого не нужно лезть в код.  Просто в ссылке на категорию должно быть 'featured=Y' для спецпредложения, и 'discounted=Y ' для товаров со скидкой. Поэтому добавляем пункт меню с типом "Внешняя ссылка" с адресом: 1 '/index.php?page=shop.browse&featured=Y&option=com_virtuemart&Itemid=2' для спецпредложеня, и: 1 '/index.php?page=shop.browse&discounted=Y&option=com_virtuemart&Itemid=3' для скидки. Единственный нюанс - значение Itemid должно соответствовать Id нашего пункта меню. Вот…
Страница 2 из 4