Криворучное

26 March 2009, 23:03:04
%d0%ba%d1%80%d0%b8%d0%b2%d0%be%d1%80%d1%83%d1%87%d0%bd%d0%be%d0%b5

Новый шедевр регистрации – “логин должен состоять из маленьких латинских букв“.
Вебмастера, мать их.

Когда-нибудь, я напишу книжку о создании user-enemy интерфейсов.
Собственно говоря, начало уже было положено.

English version is in the bottom of the post, after russian.

Сегодня наконец выложил комплект “Admin Fields Set”.
Этот простенький комплект по сути не является плагином, рассчитанным на применение (хотя является поностью работоспособным), скорее это туториал по созданию плагинов такого типа. Код можно легко поковырять и дополнить.
Я его доделывать не буду, поскольку это – наработки из проекта, который более не финансируется, а из спортивного интереса дописывать желания нет.
Итак, что же делает этот комплект?

1) admin_profile_fields.php – Добавляет два поля в профиль участника – уровень и количество очков. Администратор сайта может редактировать поля, все остальные – только смотреть.
2) restrict_viewing_by_level.php – на основании уровня пользователя, не даёт ему просматривать блоги и профиль пользователя более высокого уровня.
3) post_content_level_filter.php – Добавляет тег, позволяюший скрыть его содержимое для пользователей уровня, низшего, чем указан. Например, пост с содержанием

[levelaccess 3]some text[/levelaccess]

будет показываться только участникам третьего уровня и больше.
Можно пользоваться как всем комплексом целиком, так и отдельными компонентами.
Скачать плагин можно здесь.


Today I at last published plugins “Admin Fields Set”.
That set is not really suited for use (although everything works fine and just as planned), it is more of a tutorial for creating plugins of such type. You can easily read and change plugin code.
I am not going to support those plugins because those are just leftovers from a commercial project, and I don’t want to waste time on those.
Finally – what do those plugins do?

1) admin_profile_fields.php – Adds two fields to user profile – “score” and “level”. Site administrator can edit those fields, others can only read.
2) restrict_viewing_by_level.php – based on the user level, restricts viewing of user blogs and profiles higher then your own.
3) post_content_level_filter.php – Adds a tag for hiding content from users of a lower level. For example, post with text

[levelaccess 3]some text[/levelaccess]

will only be shown to level 3+ users.
You can use all those plugins, or choose ones you prefer.
Download plugins here.

Disable wordpress openid client

22 March 2009, 22:03:14
disable-wordpress-openid-client
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: https://jehy.ru/wp-plugins.html
Description: Disable openid user registration
Version: 0.01
Author: Jehy
Author URI: https://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');
}
?>


Близится

22 March 2009, 20:03:08
%d0%b1%d0%bb%d0%b8%d0%b7%d0%b8%d1%82%d1%81%d1%8f

Посмотрел на календарь, оказалось, что примерно две недели до моего дня рождения.
Не верится.
Время стало лететь слишком быстро, многое проходит незамеченным, неотмеченным, пролетевшим мимо.
Хочется остановится и посмотреть повнимательнее, что же ты проходишь.

Ну да ладно. Не будем о глубоком)
Не знаю, буду ли как-то отмечать, есть вообще вероятность, что отмечу уже в армии – так что планы строить сложно. Однако, как настоящий оптимист, выкладываю опять вишлист.
Надеюсь всех вас увидеть ещё и на следующий свой год.
Надеюсь, что в этом году многое изменится.
И не только надеюсь, но и меняю.

Кстати, ребята выложили наконец, дообработав, фотографии с фотологии (с комкона).

Текст: Елена Ханпира

Настигло корабль в океане ненастье,
две ночи никто из команды не спит.
И Бога, и черта клянут за несчастье,
А судно кренится и мачта скрипит.

И мачта скрипит и трещит, как лучина,
И море кончину лихую сулит.

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

Как гончие псы, заколдованным кругом
вдогонку друг другу под грохот грозы.

Ладони покрыты кровавой мозолью
и силы оставят вот-вот моряка.
Вдруг видит сквозь веки, что съедены солью:
за борт ухватилась русалки рука.
Continue reading…

LOL

18 March 2009, 13:03:44
lol

Случайно попал и побегал по lurkmore.ru
Местами весело)

интеллектуально необеспеченные слои общества

Должна соблюдаться Нейтральная Точка Зрения — требуется полное отсутствие лулзов

Порадовало то, что энциклонги таки стали мемом.

Говорят, что как-то друид Локру начал оскорблять святого, а вместе с ним и всю христианскую веру в самых неподобающих выражениях. Естественно, набожный христианин не мог вытерпеть такого богохульства и взмолился к Господу с просьбой покарать язычника. Внезапно Локру был поднят в воздух, а затем упал на землю, размозжив себе голову о камень.

Однажды во время Великого поста Святой Патрик постился в течении сорока дней и ночей на вершине горы Кроу Патрик. Бог испугался, что он может умереть и оставить незаконченным свое жизненное предназначение, поэтому попросил Патрика прекратить пост, но тот согласился на это только при трех условиях: ирландцы не должны жить постоянно под гнетом, страна будет затоплена за семь лет до конца света, чтобы избежать разрушения, и чтобы самому Патрику было разрешено судить всех в последний день. После этого эту гору стали называть Croagh Patrick.

Во многих местах находил его биографию с самыми смешными местами, но это, пожалуй, круче всего)

От [info]zior_ и [info]otemory, а так же от всего замечательного проекта Фотология мне дошли фотографии:

Александр Андерсон

Александр Андерсон

Няшный Андерсон

Няшный Андерсон

Андерсон И Рип Ван Винкль

Андерсон И Рип Ван Винкль

Наступающее

16 March 2009, 17:03:46
%d0%bd%d0%b0%d1%81%d1%82%d1%83%d0%bf%d0%b0%d1%8e%d1%89%d0%b5%d0%b5

Я родом из Ирландии,Ирландии,Ирландии,
Святой земли Ирландии,Ирландии,Ирландии,
Пойдём со мной в Ирландию,Ирландию,Ирландию,
Пойдём со мной в Ирландию,плясать ради Христа!

Сегодня чуть покопал святого Патрика. В энный раз возникло желание почитать жития святых – только нормальный церквный вариант, а не детскую страшилку)

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

Я не поверил – нафиг это надо кому-то? Даже особо тупые и обиженные на мир двачеры этим не займутся)

Потом посмотрел бэклинки на себя. Нашёл очень любопытное – например, этот сайт с нулевым рейтингом, который ссылается на меня как на порнуху.

<a href="https://jehy.ru/articles/" title="dating sex boundaries" rel="tag">Isabel</a><br />

Параноей я не страдаю, но этот сайт специально и аккуратно засран спамом и мусорными ссылками.
Судя по всему, он создаёт что-то вроде отрицательного ТИЦа.

Единственный вопрос – кому это надо и зачем он это делает?
Хочет искуственно занизить все сайты в системе и поднять свой?
Так он же не доживёт до этого момента ;)

Предварительный диагноз – странное вредное быдло полезло создавать анти-раскручивающих ботов в интернеты.
Я в ах*е, дорогая редакция :)