Архив категории: ‘WordPress’

Установка кода sape на wordpress блог

Saturday, 13 Feb 10 в 16:50

биржа ссылок sapeРешил тут поднять одну весьма старинную, но, как показывает время, актуальную тему. Биржа Sape существует уже очень долго, но новые пользователи не перестают туда прибывать – а, что сейчас это один из стабильных источников дохода. Собственно, время от времени, ко мне стучаться в аську или пишут на почту с просьбами помочь установить sape на wordpress блог. Я, конечно же, своим рефералам ни в чем не отказывают, но поскольку вопрос в определенной степени актуальный, решил его рассмотреть в данном блоге. Кроме того, новичкам будет полезно почитать, я думаю. А для того, чтобы продвинутые пользователи не обиделись, публикация выходит как раз в выходной день. В общем, все должны остаться довольными.

Итак, чтобы установить sape на wordpress, заходим в систему либо регистрируемся там, если вы еще не успели этого сделать. Нам потребуется раздел «Веб-мастеру», который отвечает за операции и функции по заработку на своих рекламных площадках. Кликаем по ссылке справа «Создать новую площадку».

установка sape на wordpress блог

На странице вы увидите список различных рекомендаций по установке на разные системы и вообще по использованию Сапы. Нам нужен первый пукнт из списка инструкций по установке – «для хостинга с поддержкой PHP». При клике на ссылке увидите 4 этапа для установки кода:

  1. Скачать zip архив, необходимый для работы ссылок.
  2. Распаковать архив на компьютере, он включает специальную папку.
  3. Затем нужно скопировать эту папку к себе на фтп, причем непосредственно в корень вашего сайта.
  4. Далее выставляем права доступа 777 на эту папку (но не на файл sape.php, что в ней находится). Это делается для того чтобы система могла управлять файлом с базой ссылок.

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

Итак, поскольку в wordpress шаблон состоит из нескольких файлов, что подключаются друг к другу через include, то нужно определять в коде глобальную переменную $sape. Таким образом, идем в файл header.php и сразу после открытия тега <body> добавляем:

<?php 
    global $sape;
    if (!defined('_SAPE_USER')){
        define('_SAPE_USER', 'имя_специальной_папки'); 
    }
    require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 
    $o['charset'] = 'UTF-8';
    $sape = new SAPE_client($o);
    unset($o);
?>

Здесь, кстати, строка с UTF-8 задает кодировку для добавляемой площадки. Большинство блогов на wordpress имеют кодировку UTF-8, поэтому указываем ее в коде.

Далее нужно разместить код Sape в файлах wordpress шаблона, где мы будем выводить ссылки. Тут для начала следует определиться сколько и где будут эти ссылки располагаться. Хочу обратить внимание, что разработчики системы, как и многие вебмастера советуют, во-первых, разносить отображение ссылок на странице по разным блокам (зонам) – справа или слева в сайдбаре, в футере и т.п. Во-вторых, нужно понимать, что большое число ссылок на странице может привести к санкциям поисковиков. Оптимальное количество для себя каждый выбирает сам. У меня это не более 3-х ссылок с одной странице, которые разбиты на 2 или 3 блока в зависимости от шаблона. Чем меньше ссылок будете продавать, тем меньше подозрения возникнет у ПС (хотя это и не основной показатель, но в совокупности может повлечь санкции).

Чтобы вывести блок ссылок в нужных местах (сайдбар, футер) используем код:

<div class="post-links"><?php 
    global $sape; 
    echo $sape->return_links(1);
?></div>

Прошу заметить, что здесь в скобках указано число ссылок, которые будут выводиться. При этом в Sape есть правило, что последний вызов функции должен содержать пустое значение для return_links(). То есть, например, если у вас 4 ссылки на странице, которые выводятся в соотношении 1-2-1, то вы используете сначала return_links(1), потому return_links(2), а для последней функции оставляете пустое поле.

Следующим шагом есть добавление сайта в систему Sape. Под всеми инструкциями установки вы найдете форму, где нужно будет указать ссылку на сайт и тематику проекта. Далее ждем «Добавить сайт» и переходим на страницу настроек.

установка sape для wordpress

Здесь можно выбрать разделитель для ссылок, задать класс для них (чтобы потом применить форматирование через css). Потом лично я оставляю поле «скрывать url» пустым дабы при покупке пользователи видели сайт, а не действовали вслепую. В принципе, нечего скрывать, а доверия больше – говорят, и покупок тоже. Про количество ссылок я уже говорил выше – пишете сколько их будет выводиться на главной и страницах 2 и 3-го уровней. Я ставлю 3-3-3. В конце есть несколько параметров дополнительных – использовать фильтры, не принимать ссылки на латинице и т.п. Если какие-то опции вас заинтересовали, можете выбрать, после чего нажимаем «Сохранить».

Далее площадка будет оправлена на модерацию и выполнится индексирование страниц сайта, где найден код. Если все пройдет успешно, можете ставить цены на ссылки и начинать зарабатывать в бирже ссылок Sape. Я выбираю средние по системе плюс округляю их до больше величины. Например, при цене 3.87 ставлю 4 и т.п. Опыт, признаться, у меня в Sape не такой большой, поэтому не уверен насколько это круто или плохо, меня лично устраивает. Некто занижает цены, а потом после продажи ставит цену побольше – но такое, как и резкое увеличение цены при +10 тиц, я отклоняю. Тут уж каждый поступает как хочет. Кстати, после покупки ссылок, можно будет подправить их отображение на блоге с помощью ccs дабы они органично вписывались в дизайн проекта.

Для установки sape в wordpress вроде бы имеется специальный плагин, но я лично предпочитаю действовать непосредственно в коде шаблона, так как можно сделать настройки для отображения кода максимально гибкими – добавить куда угодно ссылки и задать для них свое форматирование. Да и к тому же процесс не очень сложный, не вижу смысла использования какого-то плагина.

Если есть вопросы и советы – пишем в комментариях.

P.S. Постовой. Музыкальная группа 30 Seconds To Mars биография, альбомы, история.
Общая информация о Чехии полезно для туристов.
Обзор цикла Мейфейрские ведьмы Энн Райс интересное мистическое чтиво.

Понравился пост? Подпишись на обновления блога по RSS для блоггеров и вебмастеровRSS, RSS для блоггеров и вебмастеровEmail или RSS для блоггеров и вебмастеровtwitter!

Новый проект – WordPress inside (все о вордпресс)

Monday, 28 Dec 09 в 23:51

Wordpress insideВот и пришло время приоткрыть завесу тайны над тематикой и адресом нового блога, который будет участвовать в конкурсе «Олимпийский блог». Весьма странно, что никто из читателей блога так и не угадал его тему. Мне казалось, что ответ достаточно очевиден, если сам не напрашивается логически. На данный момент я веду 3 блога – кроме этого у меня есть BlogoHelp, где я пишу про систему Blogspot, а также Дизайн Мания – блог о веб дизайне. Оба эти проекта, по сути, вышли из Tod’s Blog. В самом начале, когда только начинал вести первый блог, то планировал охватить все ниши, что относятся к интернету и немного компьютерам. Собственно, достаточно взглянуть на категории блога, чтобы это понять:) Тут можно найти технологии, дизайн и даже компьютерные игры:) Когда-то помню писал даже про кино, но не рискнул создавать для этого отдельный раздел.

Так вот, после некоторого времени, я понял, что тематика дизайна и системы Blogger слишком велика чтобы в полном спектре представлять ее на страницах Tod’s Blog. Поэтому и были созданы сторонние проекты. А одна из немногих тем, что время от времени затрагивается в блоге, но не является его основным направлением – это WordPress. Немного подумав на досуге, я и решил посвятить этой системе свой «олимпийский» блог. А еще можно было учесть мою работу время от времени по созданию блогов на водрпресс – короче, думал, подсказок более чем достаточно.

В общем, в итоге появился WordPress Inside. Прошу любить и жаловать:) Рассказывать о развитии проекта, как я писал для других блогов, пока особо нечего – я лишь на выходных залил на фтп исходники, да пару дней провозился с шаблоном, после чего сочинил небольшой пост-приветствие.

Блог WordPress inside призван помочь всем пользователям данной системы – как начинающим, так и продвинутым юзерам. Обеим категориям читателей я буду уделять одинаковое количество внимания. С одной стороны – решения самых тривиальных или простых задач как например, установка или обновление блога, а с другой – руководства для внедрения в в WordPress различных хаков и «хитрых приемчиков».

В проекте будут рассматриваться абсолютно все аспекты системы, дабы вы в этом убедились – вот неполный список рубрик блога.

  • Новичкам – доступно и подробно для «всех» категорий пользователей.
  • Новости – последние релизы, новости системы.
  • SEO wordpress – различные seo-шные штуки и нюансы.
  • Безопасность – важная часть блогов и любой cms.
  • Возможности системы – стандартные функции и опции.
  • Оптимизация – посвящен улучшению работы движка или темы.
  • Плагины – описание модулей WordPress.
  • Установка и настройка – еще обновления можно сюда добавить.
  • Хаки и секреты – ноу комментс, часто это называют еще tips and tricks.
  • Шаблоны – новые и красивые темы для WordPress.

блог про wordpress

Все это будет в блоге, пусть не сразу, но со временем гарантирую! И дело тут вовсе не в конкурсе и стремлении его выбирать. WordPress Inside вместе с другими моими блогами будет постоянно развиваться и нести читателям интересную и полезную информацию. Это, в принципе, не сложно – ведь каждый день так или иначе соприкасаюсь с WordPress, возникают какие-то моменты, задачи, приходится решать и т.п. Так почему бы не поделиться этим с читателями. Вот, например, сегодня опубликовал первый полноценный пост – проблемы плагина Simple Tags в WordPress 2.9, где рассказал как побороть ошибку. Так что на количество материала для блога грех жаловаться. А дальше монетизируем его как-то и т.п. Возможно, еще заказы пойдут на создание, модернизацию блогов – посмотрим.

Сотрудничество с блоггерами

Конечно, все молодые проекты в блогосфере принять продвигать за счет обмены ссылок:) Ну по крайней мере, блоггеры часто это делают, так, собственно, я и для Дизайн Мании поступал. Поэтому не будем нарушать добрую старую традицию.

Итак, если у вас есть блог, который вы ведете хотя бы пару месяцев, есть читатели и посещаемость (то есть нормальный проект для людей), тогда вы можете написать мне на почту (ССЫЛКО) или а ICQ: 247-678-970. В свою очередь я могу предложить для обмена постовыми 4 своих блога: Tod’s Blog (pr = 4, тиц = 110), BlogoHelp (pr = 4, тиц = 60), Дизайн Мания (pr = 2, тиц = 40), Вебдванольные заметки (pr = 0, тиц = 30).

Пишите, показывайте свои проекты, обсудим, договоримся и поменяемся:) Кстати, собираюсь также запустить небольшую, но весьма оригинально-интересную акцию где-то через месяц, когда на WordPress inside будет побольше инфы. Так что следите за обновлениями:) И не забудьте стать читателями WordPress Inside.

P.S. Постовой. В блоге 9SEO.ру проводится Новогодний конкурс 2010! на лучший праздничный стол – 5 призовых мест, 3200 рублей призового фонда и хорошее настроение гарантировано!
Самые последние новинки mp3 2009 года скачать из музыкального архива.
Чайный блог статья про красный чай – оолонг и улун чай

Понравился пост? Подпишись на обновления блога по RSS для блоггеров и вебмастеровRSS, RSS для блоггеров и вебмастеровEmail или RSS для блоггеров и вебмастеровtwitter!

Использование произвольных полей (custom fields) в WordPress

Wednesday, 16 Dec 09 в 1:55

Сначала расскажу о том, что такое произвольные поля (custom fields) для WordPress и как их использовать, а затем приведу парочку примеров для применения. Дело в том, что в некоторых своих блогах я весьма успешно использую эту конструкцию, поэтому решил поделиться с вашим хорошим советом. Итак, произвольные поля вы можете найти в админке WordPress в одном из блоков под текстовым редактором для создания новых записей или страниц. Выглядит он примерно следующим образом:

произвольные поля WordPres

Здесь слева располагается имя поля, а справа его значение. В качестве  имени вы можете выбрать несколько вариантов по умолчанию, у меня там было title, description, keywords. Кстати после заполнения значений плагина All in One Seo Pack для увеличение трафика с поисковиков все значения (заголовок, описание и ключевые слова) копируются в эти произвольные поля. То ли они просто дублируются, то ли можно обходиться без вышеупомянутого плагина, хотя, конечно, тот выполняет еще ряд полезных функций.

Так вот, в WordPress custom fields можно также добавлять свои поля. Для этого кликаем по ссылке «Добавить новое», вводим имя (ключ) – используем для этого только английские символы, а справа указываем значение поля, после чего нажимаем на кнопку «Добавить произвольное поле». Например, введем в поле значения некоторый текст по типу «hello world» и зададим ему имя mytext.

custom fields WordPres

Следующим шагом является вывод произвольного поля custom fields в нашем WordPress шаблоне. Для этого используем функцию get_post_meta($post_id, $key, $single). Переменные здесь обозначают:

  • post_id – ID поста, из которого берутся произвольные поля. Чаще всего использует значение текущей статьи, поэтому параметр равен $post->ID.
  • key – имя произвольного поля.
  • single – установлен в true, если требуется вывести единичный результат в виде строки. Значение false используется для отображения всего массива данных с произвольными полями.  Чаще всего (в том числе и у нас в примере) используется true.

То есть заходим в шаблон WordPress блога, например, в файл единичного отображения поста single.php. Там после отображения текста статьи функцией the_content добавляем нужную строку для вывода только что созданного custom fields.

<div class="post">    
<h1><?php the_title(); ?></h1>
<?php the_content('') ?>
<?php echo (get_post_meta($post->ID, 'mytext', true)); ?>
</div>

Функция echo выводит текст в php. После этого сохраняем шаблон и проверяем как работает наше произвольное поле – заходите на страницу и пост, где вы это поле добавили, ведь оно будет отображаться только там. Точно также для других статей потом придется заходить в текстовый редактор, но теперь уже не добавлять новое поле, а выбирать его из списка по имени.

Для чего же можно использовать произвольные поля (custom fields) в WordPress. Я могу назвать, по крайней мере, три разных варианта:

1. Вывод различного рода текстов для статей – автор, источник статьи, редакторы, используемая литература ну и любой другой текст, что теоретически может быть указан для поста. Зачем выводить текст, если можно добавить его в саму статью? – спросите вы. Все очень просто, с помощью произвольного поля вы сможете вывести его в любом месте шаблона, задав для него другое оформление. Иногда такие ситуации возникают.

2. Спонсорские ссылки и постовые. В последнее время все, кто заказывают постовые, хотят чтобы они транслировались на главную страницу блога, а у меня есть проекты, где там выводится только часть поста со ссылкой «Читать далее». В таком случае вы добавляете html код ссылки в custom fields.

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

3. Последний вариант – это вывод картинки для поста. Иногда бывают ситуации, когда хочется сделать в шаблоне все красиво и аккуратно, чтобы для каждой статьи выводились картинки одинаковой ширины и высоты. Либо отображать рисунок, которого нет в тексте записи. Для этого также подойдут произвольные поля (custom fields) в WordPress. Для этого создаем поле с названием, например, mythumb, где в качестве значение указываем название изображения (его предварительно заливаем на фтп), а в шаблон добавляем код по типу:

<div class="entry">
<?php $mythumb = get_post_meta($post->ID,'mythumb', true); ?>
<img src="http://mysite.com/wp-content/uploads/ <? echo strtolower($mythumb); ?>.jpg" width="100" alt=""  />
<?php the_excerpt(); ?>
</div>

Здесь, кстати, используется немного другой принцип, когда значение произвольного поля считывается сначала в переменную $mythumb, а затем уже подставляется в нужное место – можно делать и так, и так, разницы нет никакой.

Вот, в принципе, и все. На последок могу подсказать одну полезную статью http://www.sonika.ru/blog/wordpress/custom-fields-wordpress.htm о произвольных полях (custom fields) в WordPress, где приведены еще примеры использования этой функции. Если будут какие-то вопросы, пишите в комментариях.

P.S. Постовой. Читаем посты категории Обзор заведений в персональном блоге Сергея Брусенцова.
Учите английский? Только наши курсы английского помогут Вам в обучении. Учите английский просто.
Мечтаете наблюдать за звездами? Купите телескоп и наслаждайтесь. Звезды станут ближе к Вам.

Понравился пост? Подпишись на обновления блога по RSS для блоггеров и вебмастеровRSS, RSS для блоггеров и вебмастеровEmail или RSS для блоггеров и вебмастеровtwitter!
Страница 3 из 151234567...Последняя »