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

1 августа 2011

WordPress Multisite

Категория: программирование — dmitriano @ 18:59

На WordPress 3.0 выше можно создать не один сайт, а сеть сайтов, для этого надо выбрать соответствующую опцию при инсталляции. Для более ранних версий использовался плагин WordPress MU, который теперь встроен в WordPress. Для сети сайтов появляется пользователь под названием Network Admin.

(далее…)

Настройка плагина WP Super Cache

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

Для активации плагина нужно единовременно разрешить запись в каталог wp-content:

chmod g+w wp-content/

и добавить в файл wp-config.php вот такую строку строку:

define('WP_CACHE', true);

(далее…)

30 июля 2011

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

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

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

joomla-xmlrpc-test-client-settings

(далее…)

27 июля 2011

Как задавать имя файла для картинок в Windows Live Writer

Категория: информационные технологии — dmitriano @ 3:26

При вставке картинок из клипборда в Windows Live Writer имена файлов картинок выглядят примерно так: image1.jpg, image2.jpg, image<some GUID>.jpg. Плагин Clipboard Capture позволяет разобраться с этим безобразием и задавать нормальные имена файлов.

(далее…)

Как запретить поисковикам индексировать сайты через HTTPS

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

Просматривая результаты поисковой выдачи Яндекса, я с удивлением обнаружил, Яндекс выдаёт ссылки на мой сайт через HTTPS:

Яндекс https

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

Чтобы избежать индексирования поисковиками через HTTPS надо создать отдельный файл robots.https.txt с полным запретом индексирования:

User-agent: *
Disallow: /

(далее…)

21 июля 2011

Плагины на карточке товара в VirtueMart

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

Плагины на карточке товара в VirtueMart должны работать, по той причине что в файле administrator/components/com_virtuemart/html/shop.product_details.php есть такой код:

$product_description = $db_product->f("product_desc");
if( (str_replace("
", "" , $product_description)=='') && ($product_parent_id!=0) ) {
	$product_description = $dbp->f("product_desc"); // Use product_desc from Parent Product
}
$product_description = vmCommonHTML::ParseContentByPlugins( $product_description );

(далее…)

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.

(далее…)

18 июля 2011

ReadyProxy 1.0 Betta 1 Скриншоты

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

Как сделать кнопку в HTML таблице

Категория: программирование — dmitriano @ 20:24

Если у каждого ряда таблицы должна быть кнопка, то добавить ещё можно несколькими способами. Вот два примера:

1. Через форму. Добавляем форму в ячейку таблицы:

<table>
...
<tr>
...
<td>
    <form method="POST" action="/order-lables-print">
        <input type="hidden" name="product_id" value="<?php echo $row->product_id; ?>"/>
        <input type="submit" value="Calculate"/>
    </form>
</td>
...
</tr>

(далее…)

14 июля 2011

Установка времени и timezione под Ubuntu Linux

Категория: linux — Метки: — dmitriano @ 1:41

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

$sudo dpkg-reconfigure tzdata

Current default time zone: ‘Europe/Moscow’
Local time is now: Sun Jul 10 23:43:34 MSD 2011.
Universal Time is now: Sun Jul 10 19:43:34 UTC 2011.

(далее…)

Русские даты на PHP

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

В PHP есть отличная функция для форматирования дат strftime, которую можно использовать следующим образом:

function get_russian_date($datetime)
{
    setlocale(LC_ALL, 'rus');

    $m = strftime("%m", $datetime);

    return strftime("%d %b %Y", $datetime);
}

(далее…)

13 июля 2011

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

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

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

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

image

(далее…)

Joomla 1.7 будет уже совсем скоро

Категория: программирование — dmitriano @ 21:20

Joomla12 Июля 2011 выпущена Joomla 1.7 RC1.

Стабильная Joomla 1.7 должна появиться уже 19 июля 2011г.

  • 19 Aвгуста 2011 – окончание поддержки Joomla 1.6
  • Январь 2012 – новая версия Joomla
  • Февраль 2010 – окончание поддержки Joomla 1.7
  • Апрель 2012 – окончание поддержки Joomla 1.5

Поскольку Joomla 1.5 будет поддерживаться до Апреля 2012, то с переходом на Joomla 1.7 можно не торопиться, тем более, что для апгрейда 1.5->1.7 нужен jUpgrade компонент.

(далее…)

Метод onGetWebServices у Joomla плагина

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

Оказывается, у Joomla плагина есть очень интересный метод под названием onGetWebServices. С помощью этого метода Joomla плагин может определить свой XML-RPC интерфейс, причем методы этого интерфейса могут получать по несколько параметров разных типов, включая массивы, а возвращаемое значение определять не надо ибо методы всегда возвращают объект типа xmlrpcresp, который внутри себя может содержать объекты разных типов.

Примеры использования этого метода можно посмотреть в plugins/xmlrpc/blogger.php или в plugins/xmlrpc/joomla.php.

Не очень понятно, работает этот blogger.php в Joomla 1.5.x или нет, но в нем можно найти определение XML-RPC интерфейса с нетривиальными методами, которые возвращают значения разных типов, в том числе и массивы.

12 июля 2011

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

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

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

(далее…)

Ставим модуль PHP-XMLRPC под Ubuntu Linux

Категория: linux — dmitriano @ 14:44

Под Ubuntu Linux PHP-XMLRPC инсталлируется очень просто, просто напросто запускаем вот такую команду:

$ sudo apt-get install php5-xmlrpc

Проверить, что PHP-XMLRPC установлен можно с помощью такого скрипта:

<?php var_dump(get_loaded_extensions()) ?>

ещё можно сделать так:

$ apt-cache search xmlrpc|grep php
php5-xmlrpc - XML-RPC module for php5

но не очень понятно зачем

10 июля 2011

Прокси для Google Chrome

Категория: информационные технологии — dmitriano @ 17:12

Выбрать прокси (proxy) для Google Chrome можно с помощью утилиты ReadyProxy. Делается это следующим образом: скачиваем бесплатную версию, инсталлируем, запускаем, нажимаем правую кнопку в списке прокси серверов и выбираем Start Google Chrome using this proxy:

Google Chrome Proxy

Если появляет сообщение на английском, смысл которого не очень поняен, закройте все открытые окна Google Chrome, если таковые имеются. Если возникает File Open Dialog, то надо вручную указать путь к chrome.exe.

Все остальные окна Google Chrome будут также работать через выбранный прокси, поэтому для того, что использовать Google Chrome в обычном режиме (без прокси) надо закрыть все окна и запустить Google Chrome заново обычным способом.

8 июля 2011

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

Категория: информационные технологии — dmitriano @ 0:35
  1. Открываем MS Word 2010 и создаем новую запись блога:

  2. (далее…)

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, но всегда прописывает текущую дату:

(далее…)

« Newer PostsOlder Posts »

SlogPost.ru