Интересно почитать… Блог в котором есть много интересной информации…

2 февраля 2012

Меняем пароль у Joomla юзера

Категория: программирование — Метки: — dmitriano @ 2:42

Ищем юзера:

SELECT * FROM `jos_users` WHERE `username`='Алиса'

Запоминаем старый пароль и задаём новый:

UPDATE `beauty`.`jos_users` SET `password` = MD5( 'Ahphe0na' ) ,
`params` = '' WHERE `jos_users`.`id` =334;

возвращаем старый пароль:

UPDATE `beauty`.`jos_users` SET `password` = '******************' WHERE `jos_users`.`id` =334;

Ставим Joomla 2.5

Категория: программирование — Метки: — dmitriano @ 1:15

Решил поставить Joomla 2.5, скачал дистрибутив, запускаю инсталлятор. На этапе проверки системных требований мне Joomla показывает вот такую штуку (увеличить можно кликом):

image

выключить Output Buffering, вроде можно через .htaccess, добавив туда вот это:

(далее…)

19 октября 2011

Как вытащить изображения из HTML

Категория: программирование — Метки: — dmitriano @ 14:56

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

$html = $value['introtext'];

preg_match('/<img[^>]+>/i', $html, $matches);

if (count($matches) > 0)
{
    $value['image'] = $matches[0];
    
    //print $value['image'];
}

тут у нас ‘introtext’ это поле в таблице jos_content, таком образом этот код можно использовать, чтобы вытащить первую картинку из материала в Joomla.

(далее…)

17 октября 2011

Как получить уникальную категорию товара в VirtueMart 1.9

Категория: программирование — Метки: , — dmitriano @ 13:00

Список категорий с парентами:

SELECT c.category_id, c.category_url, cref.category_parent_id
FROM jos_vm_category AS c, jos_vm_category_xref AS cref
WHERE c.category_id = cref.category_child_id
ORDER BY c.category_id

Список товаров с категориями:

SELECT p.product_id, p.product_url, p.product_sku, c.category_id
FROM jos_vm_product AS p, jos_vm_product_category_xref AS c
WHERE IF( p.product_parent_id >0, p.product_parent_id, p.product_id ) = c.product_id
ORDER BY p.product_id

(далее…)

11 сентября 2011

Изучаем Joomla XMLRPC MovableType plugin

Категория: программирование — Метки: — dmitriano @ 14:37

Плагин MovableType является улучшенной версией плагина MetawebLog. Кроме всего прочего, он добавляет такие полезные методы, как mt.getPostCategories и mt.setPostCategories. Эти методы полезны тем, что позволяют передавать категории через ID, в то время как, MetawebLog передает заголовки категорий, затем, их распарсивает и находит в базе:

function newPost($blogid, $username, $password, $content, $publish)
{
    ...

    $db =& JFactory::getDBO();
    $db->setQuery("SET NAMES 'utf8'");

    $category = substr($content['categories'][0], 0, strpos($content['categories'][0],' ('));
    $query = 'SELECT id,section FROM #__categories WHERE title='.$db->Quote($category);

    if(!$category){
        $category = $params->get('catid');
        $query = 'SELECT id,section FROM #__categories WHERE id='.$db->Quote($category);
    }

    $db->setQuery($query);
    $cat = $db->loadObjectList();
    
    ...
}

(далее…)

8 сентября 2011

Настройка платежных систем для VirtueMart

Категория: программирование — Метки: , — dmitriano @ 22:42

Что есть на данный момент

Сейчас у меня на сайте в VirtueMart есть следующие Shipper-ы:

image

(далее…)

30 июля 2011

Изучаем Joomla! XML-RPC Test Client

Категория: программирование — Метки: — dmitriano @ 16:41

Чтобы XML-RPC Test Client заработал, надо в админке Joomla включить две галочки:

joomla-xmlrpc-test-client-settings

(далее…)

20 июля 2011

Как установить количество товаров на странице в VirtueMart

Категория: программирование — Метки: — dmitriano @ 15:17

Установить количество товаров отображаемых в категории можно через общие настройки Joomla:

общие настройки Joomla

(далее…)

Привет Joomla 1.7!

Категория: программирование — Метки: — dmitriano @ 10:37

Joomla 1.7Новую версию Joomla 1.7 можно скачать на официальном сайте Joomla.

Joomla 1.5 будет поддерживаться до Апреля 2012, а Joomla 1.8 будет выпущена в Январе 2012, видимо, с тем расчетом, чтобы переходить с Joomla 1.5 сразу на Joomla 1.8 минуя 1.6 и 1.7.  К тому же, Joomla 1.8 будет поддерживаться 18 месяцев, в отличии от Joomla 1.7, период поддержки которой составляет всего 6 месяцев.

Шаблоны от 1.6 будут совместимы с 1.7.

(далее…)

13 июля 2011

Публикация в Joomla и WordPress из Windows Live Writer

Категория: информационные технологии — Метки: , — dmitriano @ 22:21

Оказывается Windows Live Writer очень удобное средство для публикации в Joomla и WordPress, кроме того он бесплатный, легко скачивается и инсталлируется.

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

image

(далее…)

12 июля 2011

Публикация в Joomla из MS Word 2007

Категория: программирование — Метки: — dmitriano @ 16:11

Публикация в Joomla из MS Word 2007 производится по той же схеме, что и Публикация в WordPress из MS Word 2007, сначала создаём новую запись блога:

(далее…)

6 июля 2011

Проверяем HTTP заголовок «Last-Modified» и ответ на запрос «if-modified-since»

Категория: программирование — Метки: , — admin @ 15:01

Яндекс рекомендует следить за корректностью http-заголовков. Цитата из документа «Рекомендации Яндекса по созданию сайтов»:

«В частности важно содержание ответа, который отдаёт сервер на запрос «if-modified-since». Заголовок Last-Modified должен отдавать корректную дату последнего изменения документа.»

Проверим как с Last-Modified обстоит дело в различных CMS.

Проверять можно с помощью If Modified Since Tool, HTTP compression and HTTP conditional GET test tool, либо вручную.

Joomla+VirtueMart

Joomla поддерживает Last-Modified, но всегда прописывает текущую дату:

(далее…)

20 июня 2011

Вышла Joomla 1.7 Alpha

Категория: программирование — Метки: , — admin @ 2:24

Joomla 1.7

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

Joomla 1.6 будет сопровождаться в течении месяца после выхода Joomla 1.7, после чего только Joomla 1.5 и Joomla 1.7 будут доступны для скачивания.

Вывод: использовать Joomla 1.6 в данный момент нет никакого смысла, надо дожидаться версии 1.7, к тому же с Joomla 1.6 не работает VirtueMart.

7 марта 2011

VirtueMart и Joomla 1.6

Категория: Новости,программирование — Метки: , — admin @ 12:55

virtuemartVirtueMart пока не работает с Joomla 1.6, но зато уже появился VirtueMart 2.0 beta3 (см новости на сайте virtuemart.net), который инсталлируется под Joomla 1.6, но для коммерческого использования пока не годится.  VirtueMart 2.0 beta4 появится в конце марта, видимо рано или поздно будет и VirtueMart 2.0 stable, а пока последняя стабильная версия VirtueMart 1.1.7a, которая работает только с Joomla 1.5.

В VirtueMart 2.0 beta2 появилась plugin system for Shipping and Payments, и другое.

JoomFish для Joomla 1.6 тоже пока ещё не готов, зато Jumi уже есть.

Надо подождать пока выйдет рабочая версия Joomla 1.7, похоже, что толковый VirtueMart 2.0 будет именно под ней.

1 сентября 2010

Как удалить логотип Joomla плагина PhocaDownload

Категория: программирование — Метки: , — admin @ 4:57

в двух файлах

components/com_phocadownload/views/section/tmpl/default.php
components/com_phocadownload/views/sections/tmpl/default.php

удаляем последнюю строчку

echo $this->tmpl[‘pdwnl’];

и из файла components/com_phocadownload/views/section/tmpl/default.php удаляем из последней строки

. $this->tmpl[‘phoca_download’];

если надо удалить статистику, то удаляем всё, что после

// Most viewed docs (files)

Как русифицировать Joomla плагин OSOLCaptcha

Категория: программирование — Метки: , , , , — admin @ 3:48

Плагин OSOLCaptcha лекго и просто, без дополнительных настроек, добавляет капчу в стандартные формы Joomla.

Для того, чтобы его русифицировать надо скопировать файл en-GB.plg_system_osolcaptcha.ini из каталога www/administrator/language/en-EN в каталог www/administrator/language/ru-RU, затем переименовать его в
ru-RU.plg_system_osolcaptcha.ini и прописать в нем русский текст в кодировке UTF-8.

(далее…)

SlogPost.ru