Подгоняем XAP (TNX) под Wordpress
Хорошая штука XAP, вот только код немного бестолковый. В свое время, когда ставил код TNXа убил кучу времени на то, как поставить код на ворпресс. Большинство “мануалов ” описывают расширенную установку стандартного описания на сайте XAPa. На их форуме вообще ничего толкового, особенно для тех, кто мало что смыслит в php. Советуют плагины, но если с ним сразу не получится, то поиск косяков займет еще больше времени и головной боли. У меня не получилось. К тому же в отличие от статичного кода, плагин все таки прийдется периодически обновлять. Кеширование на своем хостинге тоже штука заумная, папки, права, нах надо? Как бы они не жаловались на нагрузку сервера, все равно работает. Поэтому, подумав своей головой, выработал такой вариант: Установка статичного кода.
Во первых, надо настроить страницу 404 (несуществующая страница). Все читают правила, FAQ, смотрят в папку шаблона вордпресса, находят файл 404.php и успокаиваются. Рано. В правилах четко написано - эта страница не должна содержать код XAPа. Код вставляется в шаблон вордпресса, поэтому отображаетс на каждой странице сайта, даже на несуществующей. Стандартная 404 - такая же страница как и все другие, только вместо поста написано “Error 404 - Not Found”. Поэтому открываем блокнот и вставляем такой код (или через админку вордпресса: ДИЗАЙН(Design)=>РЕДАКТОР ТЕМ(Theme Editor), находим 404.php, щелкаем по нему в окощке заменяем на наш код, обновляем)
<h1><?php bloginfo(’name’); ?></h1>
<br>
<h2><?php bloginfo(’description’); ?></h2>
<br>
<h3>Not Found, Error 404</h3>
<p>The page you are looking for no longer exists.</p>
<p>Perhaps you can find what you are looking for by searching the site archives!</p>
<h1 class=”titleh1″><a href=”<?php bloginfo(’url’); ?>”><?php bloginfo(’name’); ?></a></h1>
<b>Search by Month:</b>
<ul>
<?php wp_get_archives(’type=monthly’); ?>
</ul>
<b>Search by Category:</b>
<ul>
<?php wp_list_cats(’sort_column=name’); ?>
</ul>
<b>Last post:</b>
<ul>
<?php wp_get_archives(’type=postbypost&limit=20′); ?>
</ul>
Страница универсальная и подходит для всех. она выводит название вашего сайта, описание, ссылку на главную страницу, архив по месяцам, список категорий, последние 20 записей. При желании можно погуглить и найти красивое оформление этой страницы. ИМХО - лишнее. Посмотреть пример.
Сохраняем как 404.php кодировка UTF-8. Заливаем через FTP или WEB интерфейс вашей панели управления хостингом в каталог вашей темы http://название_сайта.ru/wp-content/themes/default(название вашей темы)/404.php
Для особо ленивых создал два файла 404 - один на английском, второй на русском в архиве 404pack.zip
Скачиваем, распаковываем и дальше вышеописанному сценарию.
Код будем вставлять в сайдбар как виджет, но не совсем. Чтобы не заморачиваться с плагинами, которые позволяют добавлять php в виджеты, мы вставим в шаблон сайдбара. действуем по предидущей схеме, заходим через админку ДИЗАЙН(Design)=>РЕДАКТОР ТЕМ(Theme Editor) или через ftp http://название_сайта.ru/wp-content/themes/default(название вашей темы)/sidebar.php - или что то подобное, на измененных шаблонах он может называться по другому, но в принципе sidebar будет присутствовать. Смотрим код. Мотаем до конца, последние строчки должны быть:
</ul>
</div>
Так вот, что бы ссылки у нас выглядели в стиле сайта, а не как бог весть что перед </ul> вставляем такой код:
<li>
<h2>Ваше название блока ссылок, например СПОНСОРСКИЕ ССЫЛКИ</h2>
–сюда будем вставлять код–
</li>
Должно выглядеть так, САМЫЕ ПОСЛЕДНИЕ СТРОЧКИ:
<li>
<h2>Ваше название блока ссылок, например СПОНСОРСКИЕ ССЫЛКИ</h2>
–сюда будем вставлять код–
</li>
</ul>
</div>
Сделано, вставляем код.
Заходим на ХАР, слева внизу панели жмем получить код. Выбираем СТАТИЧНЫЙ КОД! Выделяем в окошке, копируем, вставляем вместо
–сюда будем вставлять код–
Все. Если работали через ftp, сохраняем файл, заменяем файл на сайте, если через админку, то обновляем (не браузером, а кнопкой снизу :))
Да кстати, если кто то ставит на англоязычный сайт, то надо поменять кодировку, иначе будут одни крякозябли. делается так. В строке кода, который вы скопировали с XAPa, заменяем строчку
var $_encoding = ”; // выбор кодировки вашего сайта. Пусто - win-1251 (по умолчанию). Также возможны: KOI8-U, UTF-8 (необходим модуль iconv на хостинге)
на строчку
var $_encoding = ‘UTF-8′; // выбор кодировки вашего сайта. Пусто - win-1251 (по умолчанию). Также возможны: KOI8-U, UTF-8 (необходим модуль iconv на хостинге)
Насчет модуля особо не парьтесь. Главное все страницы сохранять в кодировке UTF-8, в окне блокнота “сохранить как” внизу есть выбор кодировок, не забывайте!
Ну вот мы установили код, теперь можно добавлять сайт. Ссылки появятся в сайдбаре и будут выглядеть, как будто вы их через виджет вставили. И не паникуйте, если в ближайший день сайт не будет добавлен. Далее, когда у вас купят ссылки, а на сайте их видно не будет, подождите дня три, механизм долгораскручивающийся. Задавайте вопросы, если что не понятно или косяк мой.
Удачи!
Позже расскажу, как увеличить число продаваемых ссылок средствами Вордпресса.
Перепечатка материала разрешена с обязательной ссылкой на источник!

br>
436-336-876
Эту статью комментировали 19 раз
марта 26, 2009
Да, действительно так оно и есть.
марта 31, 2009
Автору большое СПАСИБО!
помогло.
апреля 8, 2009
Спасибки. Ща буду тестировать
апреля 16, 2009
Да уж… Тут как люди раньше говорили: Азбуку учат — во всю избу кричат
мая 20, 2009
ниче так
спосеба
мая 31, 2009
Хм… что-то у меня ссылка не открывается, которую указали. Это у всех так?
июля 10, 2009
Действительно молодец! Целиком и полностью поддерживаю!
сентября 8, 2009
что то я не понял: это ссылки будут продаваться только со страницы 404? и ксапа схавает?
сентября 8, 2009
Со страницы 404 продаваться не будут, модератор проверяет ее наличие.
сентября 19, 2009
Статья как раз кстати, только что появилась проблема в сдружении XAP и Drupal 5.
ноября 4, 2009
А что Вы скажете, если я скажу, что все Ваши посты, не более чем выдумка автора?
ноября 4, 2009
Ничего не скажу, просто ссылку на сайт вырежу
февраля 20, 2010
Пробовала перед этим плагин imoney - не пошло.
Поставила этот за несколько минут. Спасибо за такую классную инструкцию, особенно 404 для ленивых радует.;) Жду индексацию в xap.
февраля 20, 2010
votenet
Все это реализовано мною в BizSimply TNX XAP Plugin.
Гибкие настройки, удобство установки.
февраля 21, 2010
Вот такие результаты: системой страницы проиндексировались быстро. Но некоторые ляпы есть. Использовала ленивую страницу 404 - исчезли статьи с блога, все теперь стали 404-ми. Поставила старый код от 404-й - весь контент вернулся.
Еще пропал футер, на каком шаге - не заметила.
февраля 21, 2010
votenet
Ссылку на сайт можно?
апреля 22, 2010
Спасибо за подробгую инструкцию. Сегодня размести у себя в блоге на сайдбаре статический код от ксапы
августа 6, 2010
В коде сайдбара есть несколько тэгов
пробовал и там и там - ничего, к сожалению , не появляется, может, пока сайт не добавил и не должно? Как должна выглядеть страница после всех этих манипуляций? Если не трудно - подскажите,пожалуйста…
августа 6, 2010
Посмотрите плагин, делать ничего не надо, все красиво и аккуратно.
http://svoibizonline.ru/simple-xap-widget
Добавьте комментарий