Tag: wordpress

Sometimes when you update wordpress or plugins, especially if you use safe mode, you can get errors like this:


Enabling Maintenance mode.

Downloading update from http://downloads.wordpress.org/plugin/all-in-one-seo-pack.zip.
wp-content/uploads/all-in-one-seo-pack.tmp
Warning: touch() [function.touch]: Unable to create file wp-content/uploads/all-in-one-seo-pack.tmp because No such file or directory in ***/wp-admin/includes/file.php on line 185

Download failed. Could not create Temporary file


That’s because wordpress uses strange things for temporary directory.
To cure it with non intrusive methods, just add

define(‘WP_TEMP_DIR’,ABSPATH.’wp-content/uploads/’);

to the bottom of your wp-config-file.
That’s it.
Took me about two hours to figure out -_-
UncategorizedComments [ 0 ]
Моими стараниями наконец была восстановлена часть удалённого злобными хотмейловскими закерами сообщества [info]babyart по адресу babydraw.ru.
Можно смотреть и наслаждаться всякой подобной хренью:
babyart is back as babydraw
Кстати сказать, сделан архив на базе разрабатываемого движка Wordpress Divine Cache, который позволяет увеличить производительность движка примерно в 30 раз. Пока что часть виджетов и плагинов не работает, но сайт вполне смотрябелен и кликабелен.
UncategorizedComments [ 2 ]
remove duplicated post content on comments page replaces post content on comments pages with a customized text and link to full post text.
Neccessary for wordpress 2.7+, or you will be rated low for duplicate content.

Here you may post questions related to those plugins.

If you want to ensure the future development and support of this plugin, you can make donation on this page.


remove duplicated post content on comments page заменяет на страницах комментариев текст поста на настраиваемый тест со ссылкой на текст поста.
Необходимо, чтобы избежать дублирования контента в wordpress 2.7+.

Здесь можно писать вопросы касательно этих плагинов.

Если вы волнуетесь о дублировании контента и продаёте ссылки со своих площадок, то вам наверняка помогут биржи ссылок sape (крупнейшая биржа рунета) и linkfeed (клиентов чуть меньше, зато ссылки висят стабильно).
Кстати, тем, кто станет моим реферралом (процент от процента комиссии системы будет идти мне, а не системе), даю бесплатные консультации по SEO.

Если вы хотите обеспечить дальнешее развитие и поддержку плагина, пожалуйста, сделайте пожертвование на этой странице.
UncategorizedComments [ 6 ]
Wordpress 2.7 has a wonderful feature – comments pager. It means that comments to post are separated to several pages. That’s very useful, but, by default, wordpress poorly shows that navigation (only “forward” and “backward” links).

To show a cool pager we need to install WP commentnavi plugin. But, once again, by default it diesn’t look cool.
If you use WP page numbers plugin, then you can use it’s style to show comments pages too. Here’s how to do it.
В вопрдпрессе 2.7 появилась такая замечательная вещь, как навигация по комментариям. Однако по умолчанию она выглядит убого (есть только ссылки вперёд-назад), и гораздо приятнее использовать постраничную навигацию.
Это для нас делает плагин WP commentnavi. И, опять же, он не очень симпатично выглядит по умолчанию.
Зато есть очень красивая и функциональная листалка для страниц блога под названием WP page numbers.

Соотвественно, было бы классно, чтобы оно выводилось одинаково, и в одном стиле. Бесспорно, это можно сделать через настраиваемый css плагина WP commentnavi – но это не очень удобно, да и зачем нам подгрузка лишних стилей?
Лучше сделать так, чтобы WP commentnavi использовал стили от WP page numbers.

How to do it:
1) Open wp-commentnavi.php, and remove lines


Как это сделать:
Continue reading…
UncategorizedComments [ 1 ]
Jehy
30 March 2009
Скоро в репозитарии вордпресса появится ещё один набор плагинов от меня. На этот раз этот набор связан с кодами доступа к какому-либо контенту.
Ни в коем случае не стоит путать этот набор с WP-INVITES, который сделан исключительно для того, чтобы разрешить регистрацию только с пригласительным кодом.

Continue reading…
UncategorizedComments [ 0 ]
Sometimes, you need to disable user registration on your blog, for example, if you use wp-invites and registered-users-only-2 plugins.
Wordpress allows you to disable user registration on blog, but openid plugin hacks through (when users leave comments with openid) it and adds new users.
If you want to disable it, you can just disable openid client side (you will still be able to use wordpress blog as openid server, but users’s comments with openid wil be processed as simple comments).
Mini plugin to disable openid plugin client side is in the bottom of the post.
By the way, you can just remove file “coments.php” and calls to this file, but you’ll have to do it again with every update.


Иногда вам требуется отключить регистрацию пользователей на своём блоге, например, если вы используете плагины wp-invites и registered-users-only-2.
Wordpress разрешает отключить регистрацию новых пользователей, но openid плагин при комментировании постов проходит сквозь эту защиту и всё равно создаёт пользователей.
Если вы хотите избежать этого, вы можете просто отключить клиентскую сторону плагина openid (вы сможете использовать ваш блог как openid сервер, но комментарии с openid будут обрабатываться как обычные).
Мини плагин, который поможет это сделать, внизу поста.
Кстати, можно просто удалить файл “comments.php” и его включения, но это придётся повторять каждый раз при обновлении плагина.



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
/*
Plugin Name: Disable openid Client
Plugin URI: http://jehy.ru/wp-plugins.html
Description: Disable openid user registration
Version: 0.01
Author: Jehy
Author URI: http://jehy.ru
*/
 
add_action('init','remove_openid_client',99);
function remove_openid_client()
{
  remove_action( 'preprocess_comment', 'openid_process_comment', -90);
  add_action('preprocess_comment', 'akismet_auto_check_comment', 1);
  remove_action( 'akismet_spam_caught', 'openid_akismet_spam_caught');
  remove_action( 'comment_post', 'update_comment_openid', 5 );
  remove_filter( 'option_require_name_email', 'openid_option_require_name_email' );
  remove_action( 'sanitize_comment_cookies', 'openid_sanitize_comment_cookies', 15);
  remove_action( 'openid_finish_auth', 'openid_finish_comment', 10, 2 );
  remove_filter('pre_comment_approved', 'openid_comment_approval');
  remove_filter( 'get_comment_author_link', 'openid_comment_author_link');
  remove_action( 'wp_head', 'openid_js_setup', 9);
  remove_action( 'wp_footer', 'openid_comment_profilelink', 10);
  remove_action( 'wp_footer', 'openid_comment_form', 10);
  remove_filter( 'openid_user_data', 'openid_get_user_data_form', 6, 2);
  remove_action( 'delete_comment', 'unset_comment_openid' );
  remove_action( 'init', 'openid_recent_comments');
}
?>


UncategorizedComments [ 1 ]
Доработал и наконец выложил некоторые мои наработки для wordpress.

WP-Invites – система инвайтов для wordpress 2.6+,Wordpress MU, Buddypress. Позволяет запретить регистрацию пользователям, не имеющим специального пригласительного кода от администратора блога.
Особое спасибо SlaFFik за создание мультиязыковой версии (без него мне было бы лень переводить свой плагин на русский :)).

Registered Users Only 2 – в комплект к WP-Invites, закрывает доступ на просмотр всего блога для неавторизованных пользователей. Аналогично – wordpress 2.6+, wordpress MU, Buddypress.

Customize Meta Widget – позволяет без вмешательства в код вордпресса править виджет “мета”, в том числе удалить оттуда раздражающую ссылку на wordpress.org.

Вопросы по этим плагинам можно задавать в этой теме.
Остальные мои плагины можно найти здесь.


Если вы хотите обеспечить дальнешее развитие и поддержку плагина, пожалуйста, сделайте пожертвование на этой странице.


At last I finished and published some of my wordpress plugins.

WP-Invites – invites system for wordpress 2.6+,Wordpress MU, Buddypress. Disables registration for all users who don’t have special invite codes, received from the owner of the blog.
Special thanks to SlaFFik for internatialisation of this plugin (Without him, I wouldn’t bother to translate plugin into Russian :)).

Registered Users Only 2 – designed for WP-Invites, disables reading of your blog for non authorized users. Also works for wordpress 2.6+, wordpress MU, Buddypress.

Customize Meta Widget – allows non-intrusive editing of “meta” widget – for example, you can remove annoying link to wordpress.org.

In this topic you can ask me any questions concerning those plugins.
And here are all of my plugins.

If you want to ensure the future development and support of this plugin, you can make donation on this page.
UncategorizedComments [ 146 ]
У меня появилось много новых приятных плюшечек.
Обновила дизайн на симпатичный, а ещё прикрутила новомодные кавайки.
Кто-то уже успел попробовать граватары, кто-то – OPENID.


GravatarGlobally Recognized AVATAR
Это такая штука, которая привязывается к твоему почтовому адресу на сайте http://www.gravatar.com. То есть твой емейл в явном виде обычно не публикуется, зато везде, где ты оставляешь с ним комментарий, появляется аватарка. Ну, это так – маленький милый кавай.


OpenID
Абсолютно волшебная вещь. Позволяет забыть про все пароли при оставлении комментариев уже на многих блогах \ форумах.
Вместо этого мы пишете в специальное поле “OPENID” адрес своего OPENID сервера, – и на нём подтверждаете то, что это вы :)


Каждый мой читатель может ввести в комментарие свой адрес жж – например, “pretencer.livejournal.com” – и оставить с ним коммент.
Божественная вещь.
Кстати, OPENID можно привязать и к уже имеющемуся профилю.


Тем, кто так и не въехал – поможет вики.


Пробуем?:)
UncategorizedComments [ 8 ]

Случайно наткнулась на то, что люди используют странные и дурные решения для того, чтобы сделать больше страниц в своём блоге (для sape): например, добавляют постраничную навигацию кривым плагином wp page navi.

На самом деле, это делается куда проще. Надо просто сделать псевдо-сайтмап, вроде того, что у меня сделан на это страничке. Это карта сайта в классическом понятии, красивая, понятная, и она не может вызвать никаких нареканий. SAPE же исправно индексирует эти страницы как третий уровень.

Опять же, яндекс с гуглём лучше будут новые материалы подхватывать при наличии такой карты вдобавок к XML карте.

Дальше – тот скрипт, который у меня сейчас реально работает.


Continue reading…

UncategorizedComments [ 1 ]

По умолчанию, оба моих любимых движка, википедия и вордпресс, не то что, как популярно говорят, “SEO friendly”, а просто СЕО-враждебны. Не знаю причин, возможно, это делают специально, чтобы не засорять лидирующие позиции поисковиков всяким мусором.

А тот, кому нужно – ведь всё равно сделает, не так ли?:)

Про вики у меня будет другая статья, а вордпресс рассмотрим прямо сейчас.

Методы рекламы я охватывать в этой статье и не собираюсь, речь идёт только о модификациях блога, которые сделают так, чтобы его гораздо сильнее любили поисковые системы и пользователи.

Про способы быдлорекламы можно почитать по недавно присланной мне ссылке здесь, ну а лучше и лаконичнее – тут.


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

Continue reading…

UncategorizedComments [ 0 ]