Tag: buddypress

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.
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 ]