В Яндекс.Вебмастере появилась возможность настроить более подробные данные о товарах, услугах и ценах на них, для сайтов занимающихся разного рода коммерцией. Специальные сниппеты содержащие информацию о работе магазина показываются в результатах поиска Яндекса для страниц товарных предложений. Причем описания могут быть настроены для любого сайта, на котором представлен каталог товаров или услуг с ценами, независимо от того это онлайн- или офлайн-магазин. В итоге потенциальный посетитель сайта может увидеть уже в результатах поиска, что сайт является именно магазином и предлагает нужный товар или услугу. Сниппеты настраиваются в
формат YML, который уже применяется в Яндекс.Маркете. Допустимо использовать несколько разных YML-фидов (в том числе и отдельные фиды для размещения в Яндекс.Маркете и формирования сниппетов).
Первыми участниками партнерской программы стали сайты магазинов, подключенные к Яндекс.Маркету. Сайты, которые не хотят или не могут размещаться на Яндекс.Маркете, могут бесплатно передавать данные для улучшения сниппетов с помощью сервиса Яндекс.Вебмастер.
Подать заявку на участие в программе можно, используя новый раздел Яндекс.Вебмастера «Дополнительная информация» -> «Товары и цены». Раздел не показывается по умолчанию для всех сайтов. Его можно включить в разделе «Дополнительная информация» -> «Настроить».

После чего принимаем условия, читаем требования. В заявке на участие указывается место расположения фидов, а также дополнительная информация о сайте и магазине. Все сайты проходят премодерацию, а также регулярные проверки на актуальность и достоверность сведений о товарных предложениях.
Требования к участникам и правила передачи данных можно узнать в Помощи Яндекс.Вебмастера.
Сегодня набирает популярности темы для WordPress в которых каждая страница имеет собственный стиль. Так подчеркивается индивидуальность и выделяется нужный контент, что особенно полезно если блог многотематический. В WordPress все это реализовать очень просто, причем предлагается сразу несколько вариантов. Например использование/разбор функции body_class() уже сулит много приятных экспериментов и возможностей. Позволяющих в итоге назначать стиль каждой конкретной странице по его title или ID.
Для этого необходимо создать стиль для каждого ID, который и будет загружаться вместе со страницой. Кроме этого на странице можно использовать функцию the_ID (), которая передает его значение. Имена идентификаторов и классов, не могут начинаться с цифры:
<div id="page-<?php the_ID(); ?>"> </div>
Функции body_class() можно расширить за счет использования title и номеров страниц и постов:
function fb_title_body_class($classes) { global $post; $classes[] = sanitize_title_with_dashes( get_the_title( $post->ID ) ); return $classes; } add_filter( 'body_class', 'fb_title_body_class' );
Теперь посмотрим как это сделать при помощи Title. Добавим в CSS текущей темы:
<link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/custom.css" type="text/css" media="screen" /> </link>
Альтернативным путем является использование wp_head, к которому обращаемся после загрузки страницы. В этом случае все дейсвтия происходят в functions.php темы.
В page.php
<body class="<?php echo sanitize_title_with_dashes( get_the_title() ); ?>"> </body>
И для страницы home устанавливаем:
<body class="home"> </body>
И так далее, для любой другой.
В custom.css описываем новый класс:
.my-home a { color: #090; text-decoration: none; } .my-home a:visited { color: #999; text-decoration: none; } .my-home a:hover { color: #f60; text-decoration: none; }
Оригинальный вариант выглядел так.
a { color: #009; text-decoration: underline; } a:visited { color: #999; text-decoration: underline; } a:hover { color: #c00; text-decoration: underline; }
Вывести список всех подкатегорий очень просто
$echo = '<ul>' . "\n"; $childcats = get_categories('child_of=' . $cat . '&hide_empty=1'); foreach ($childcats as $childcat) { if (1 == $childcat->category_parent) { $echo .= "\t" . '<li><a href="' . get_category_link($childcat->cat_ID).'" title="' . $childcat->category_description . '">'; $echo .= $childcat->cat_name . '</a>'; $echo .= '</li>' . "\n"; } } $echo .= '</ul>' . "\n"; echo $echo;
Вставляем код в нужное место, например sidebar.php выбранной темы и все.
Сегодня Интернет-магазины появляются практически каждый день. Оно и понятно, имея договор со складами очень легко построить свой бизнес. Установив движок, заполнив ресурс, плюс некоторая сумма на раскрутку и SEO, можно немного заработать. Хорошо поискав, можно найти с десяток бесплатных движков, в том числе и плагинов к CMS WordPress, но они как правило могут удовлетворить далеко не всех. Другой вариант взять платную CMS. Одним из таких приложений является webAsyst () – набор интернет-приложений для организации работы и электронной коммерции. В заивисмости от выбранных компонентов WebAsyst открыть позволяет собственный интернет-магазин, организовать совмесную работу с коллегами и заказчиками через интернет, хранить в интернете файлы и фотографии, управлять проектами и заданиями и многое другое
В составе WebAsyst 10 приложений:
- Shop-Script – скрипт интрнет магазина;
- Поддержка – приложение для создания службы поддержки;
- Файлы – cервис для загрузки и хранения файлов в интернете, обмена файлами;
- Фото – сервис загрузки фотографий в интернет с возможностью создания собственной фотогалери;
- Почта – почтовый веб-клиент для работы с электронной почтой внутри WebAsyst и для организации почтовых рассылок клиентам;
- Проекты – простая система управления проектами и планирования работ;
- Контакты – позволяет собрать и организовать информацию о клиентах, коллегах и других контактах в едином месте;
- Задания – система управления заданиями;
- Блокнот – bнтернет-блокнот для хранения заметок, записей и любой другой текстовой информации;
- Страницы – простой сервис для написания и публикации документации.
Скрипты продаются в различной комбинации.

Для установки потребуется:
- PHP 5.0.5 и выше
- MySQL 4.1 и выше, 5.x
- Необходимые расширения PHP:
* — mbstring, iconv требуются для корректной обработки строк в кодировке utf-8,
* — ZLib необходим для установки и обновления скриптов (распаковки архива с файлами скриптов),
* — dom (domxml), simplexml — для работы с XML,
* — GD — для автоматического изменения размера загружаемых изображений в приложениях Shop-Script и Фото (Фото также поддерживает работу с использованием расширения Imagick вместо GD),
* — cURL необходим для работы функций, требующих взаимодействия с удаленными серверами.
Кроме покупки можно воспользоваться бесплатным веб-сервисом.
В микроблогинге набирает оборотов сервис микроплатежей Flattr (), основанный одним из создателей The Pirate Bay.
Суть проста, каждый зерегистрировавшийся может заплатить автору понравившегося материала. Причем. Сумма вносится в начале месяца, а затем равномерно распределяется между всеми кто порадовал интересным материалом (то есть пользователь нажал кнопку Flattr).
На , появилась интересная статья, как интегировать Flattr самому без использования плагина.
Пишем в functions.php текущей темы функцию:
/** * Flattr Button in WordPress Templates * * @author Frank Bultge * @link Flattr API https://flattr.com/support/api * @param integer $uid personal user ID * @param string $cat Flattr category: text, images, video, audio, software or rest. * @param string $btn Type of Flattr button: '' or 'compact' * @param integer $hide Use this to hide the thing from listings on flattr.com. The value 1 will hide the thing. * */ function fb_flattr_link($uid = '', $cat = 'text', $btn = 'compact', $hide = 0) { $uid = (int) $uid; $cat = htmlspecialchars($cat); $btn = htmlspecialchars($btn); $hide = (int) $hide; $noflattr = 0; $noflattr = (int) get_post_meta( get_the_ID(), 'noflattr', true ); if ( !$uid ) $uid = (int) get_post_meta( get_the_ID(), 'flattrid', true ); if ( defined('WPLANG') ) $locale = WPLANG; if ( empty($locale) ) $locale = 'en_US'; $ftag = ''; $tags = get_the_tags( get_the_ID() ); if ( $tags ) { foreach( $tags as $tag ) { $ftag .= $tag->name . ', '; } $ftag = substr( $ftag, 0, -2 ); } else { $tag = ''; } $dsc = htmlspecialchars( strip_tags( trim( get_the_excerpt() ) ) ); $dsc = str_replace( "'", " ", $dsc ); $dsc = str_replace( "\n", " ", $dsc ); // maybe \r\n $flattr = ' <span class="flattr"> <script type="text/javascript"> var flattr_uid = \'' . $uid . '\'; var flattr_url = \'' . get_permalink() . '\'; var flattr_tle = \'' . get_the_title() . '\'; var flattr_dsc = \'' . $dsc . '\'; var flattr_cat = \'' . $cat . '\'; var flattr_lng = \'' . $locale . '\'; var flattr_tag = \'' . $ftag . '\'; var flattr_btn = \'' . $btn . '\'; var flattr_hide = ' . $hide . '; </script> <script src="http://api.flattr.com/button/load.js" type="text/javascript"></script> </span> '; if ( !$noflattr && ( 0 != $uid ) ) echo $flattr; }
Теперь как использовать.
В шаблоне в нужноме месте вставляем код вызова функции,
обычно это файл single.php темы:
< ?php if ( function_exists('fb_flattr_link') ) fb_flattr_link( $uid = 'flattrid' ); ?>
Код проверяет данные пользователя с flattrid (вставляем свой, можно использовать несколько вызовов для разных авторов).
Для подгона под шаблон можно использовать CSS.
.flattr { margin: 5px 0 0 5px; }
Далее при необходимости легко доработать функцию под свои требования.
В этой версии, в основном мелкие исправления. Так в Мастере перевода средств и в диалоге подтверждения действия, добавлена поддержка QR-кода для E-NUM подтверждения без параметров транзакции.

В мастере обмена средств исправлена ошибка, которая, в некоторых случаях могла привести к аварийному завершению программы (у меня не было
). Мастер пополнения кошелька уже не требует дополнительного подтверждения. Исправлена ошибка в WM-чат, которая также могла выбить программу. Плюс несколько улучшений, направленных на повышение стабильности и безопасности использования программы.
Еще одна приятная новость. Теперь оплачивать подписку за периодические издания в Государственном предприятии Пресса можно WebMoney. Для этого необходимо лишь зарегистрироваться на сайте presa.ua и выбрать пункт Предоплата ON-LINE, после чего выбрать необходимые издания из онлайн каталога. Платеж можно совершить в WMU. Комиссия при этом составляет составляет 1%.
Данная услуга является особенно актуальной именно сегодня – в период предоплатной кампании на 2-е полугодие 2010 года. Клиенты имеют возможность заказать и оплатить издания, которые будут доставляться в период с июля по декабрь, не выходя из дома и не посещая отделение почты.
ГП Пресса – один из крупнейших в Украине распространителей периодических изданий. В его каталоге – около 2500 газет и журналов.
Не секрет, что большинтсво фрилансеров работающих с россйискими заказиками получает оплату в WebMoney. Особо развернуться с ними не где, приходилось просто выводить из системы обналичивая. Теперь за WebMoney можно погасить кредит – VAB Банка, Альфа-Банка, Дельта Банка, Кредитпромбанка, Кредобанка, ПриватБанка и Сведбанка на сайте ukrbuy.com
Для этого нужно зайти в раздел «Банковские платежи» перейти в «Оплата кредитов», выбрать нужный банк и заполнить представленную форму. Комиссия сервиса составляет 1.5% от суммы (но не менее 2 грн). Срок прохождения платежа 1-2 банковских дня. Успехов.
С июня 2010 года изменится вид представления роботов Яндекса в параметре User-Agent соответсвенно требует корректировки и их интерпретация в robots.txt.
С помощью этих изменений разработчики хотят:
- привести представления всех роботов к единому виду;
- сделать представления роботов более информативными.
Новый User-Agent робота, который индексирует страницы сайтов – участников Рекламной сети Яндекса:
Mozilla/5.0 (compatible; YandexDirect/3.0)
Владельцы сайтов РСЯ: в связи с изменением интерпретации файла robots.txt, блокировка робота User-agent: Yandex в файле robots.txt может привести к блокировке ВСЕХ роботов Яндекса, включая робота РСЯ.
Чтобы удостовериться, что робот Рекламной сети Яндекса будет обходить ваш сайт, необходимо добавить в начало файла robots.txt в корневой папке следующую запись:
User-Agent: YaDirectBot Disallow:
Из последних новостей WebMoney. В связи с повышением тарифов обслуживающим банком с 01 июня 2010 года за оформление платежного поручения по выводу средств на банковский счет физическими лицами через сайт https://banking.guarantee.ru будет взиматься дополнительная комиссия – 15 руб (независимо от суммы платежа). Прежние +0.8% также остаются. Как говорится мелочь, а не приятно.
Кроме этого не забудть отправит сканы паспорта некоторые обменники уже блокируют вывод WMR.