Новые плагины для wordpress\ New plugins9 February 2009, 23:02:13 |
Доработал и наконец выложил некоторые мои наработки для 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При копировании материалов, пожалуйста, не забывайте ссылку на оригинал статьи (http://jehy.ru/articles/2009/02/09/wordpress-plugins/)..
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При копировании материалов, пожалуйста, не забывайте ссылку на оригинал статьи (http://jehy.ru/articles/2009/02/09/wordpress-plugins/)..
| Tags: buddypress, wordpress, wordpress mu | Comments [ 130 ] |

Subscribe? Sure? What for?
8 October at 9:03 pm
I just updated to the latest version (1.2) and now the registration page doesn’t show the Invite Code box or the register button.
It only prints out the Username and Email dialogue box and then stops…
Any clues?
26 October at 12:05 am
I get the same error, probably because of a theme-my-login plugin. It seems like these two plugins don’t work together. How can I solve it?
26 October at 5:58 am
I looked at “theme-my-login” – but the code is too large, I really don’t waste an hour for it.
Just try disabling it and activating “wp-invites”: we’ll see for sure, if it’s the problem.
I think that it really is problem with “theme-my-login”: those guys forgot to implement wordpress triggers in their rewrite…
26 October at 6:00 am
Oh, yeah. Look at comment
“theme-my-login” is really incompatible with all kinds of authorisation plugins.
8 October at 9:21 pm
Ok, the function that adds the invite is quitting with an error.
PHP Fatal error: Call to a member function get_error_message() on a non-object in /home/xxxxxxxx/public_html/wp-content/plugins/wp-invites/wp-invites.php on line 158
I rolled back to 1.1 and all is fine…
9 October at 12:25 am
Thank you. Little differences between wordpress and worpress MU mean a lot. Seems like I corrected this error in 1.3.
9 October at 1:34 am
Thanks for the quick fix.
I should have checked to see if 1.3 was available before I posted my comments above.
(I relied on the plugin auto-update notification and didn’t think to check here directly first).
Thank you for your great work on the plugin.
It is much appreciated.
Regards
Chris
9 October at 1:44 am
It wasn’t before, I made 1.3 after seeing your feedback, thanks a lot :)
6 November at 6:48 am
Здраствуйте у меня вопрос. Как я могу совместить этот плагин с WPtouch. Когда я его активирую то выходя с айфона я полумчаю что не могу открыть эту страницу. Спасибо.
8 November at 5:09 am
Думаю, что вы говорите о wp-invites.
Пожалуйста, уточните, если нет – в данном посте обсуждаются целых три плагина.
Плагин использует родные триггеры wordpress, и, судя по всему, в айфонной версии данные триггеры не добавлены.
Так что единственный способ сделать плагины совместимыми – это доработать WP Touch до адекватного состояния. Думаю, вы понимаете, что мне этим заниматься не с руки :)
8 November at 5:15 am
Здраствуйте нет не так. Я говорил о Registered Users Only 2. Понимаю вашу занятась, но писал с надеждай что уже кто-то сталкивался с этой проблемой и сможет мне помочь.
8 November at 5:24 am
Плагин другой, но ответ, в общем-то, будет тот же :)
Проблема довольно экстравагантная, так что вряд ли вы найдёте где-то готовое решение.
Опять же, проще всего дорабатывать функционал WP Touch.
Если вы готовы на материальные затраты, то возможно, смогу разобраться и что-то дописать.
10 November at 4:04 am
Всё уже разобрался, болшое спасибо за ответ. Проблема была в том что пыталься отлаживать его на денвере. Залил онлайн всё работает отлично. Только вот когда правлю надпись в коде с английского на русский. То получаю непонятные символы вместо русского языка.
10 November at 4:50 am
Править нужно в кодировке UTF-8.
Вы, видимо, правите в 1251 – вот и вылезают крокозябры…
10 November at 8:45 am
Cпасибо большое за вашу отзывчивость. Я опять сглупил правил сам фаил рнр локально а потом заливал. От этого и проблемы. Поправил через редактор в админ панели и всё работает.
25 November at 12:43 am
У меня следующая проблема при установке WP-Invites…
Заливаю файл wp-invites-MU_INIT.php в my-plugins и сразу же вылетает ошибка 500… все отрбается нафиг.. И админка в том числе… ставлю на WordPress MU 2.8.4a
Помогите пожалуйста разобраться!
11 January at 7:04 pm
Что-то я не заметил этот комментарий :(
Видимо, занят тогда был.
С версией плагина 2.0 таких проблем быть уже не должно.
10 January at 4:15 am
Hi Jehy!
At first, thanks for your plugin and work! (I rate – five stars – here in advance without tested yet :)
However I’d like questioning:
1. How many times I should generate invitation codes?
(I mean – I should like generate for example 3 at first only for testing purpose. Later, can I generate x ones, then as how my sites’ camp growing can I generate more?)
2. I don’t understand basically; Need me send any of this keys to my registered user, or your plugin will send random one for any of the request of registering?
3. How can I check which key had used for whom?
(You mentioned on the installation screen I need to write down to somewhere them because I won’t see ever)
4. Does your plugin work with members-only.0.6.7 plugin, or need I use your Registered Users Only 2
Thanks for your answer
iplnts
11 January at 7:07 pm
1) Yeah, you can generate as much as you want.
2) You must send one of the generated codes to user who wants to register :)
3) Keys are displayed in user profile.
4) It should work with any kind of access restriction plugin.
Check version 2.0 – there are many new nice features ;)
11 January at 8:09 pm
Hi Jehy!
Thanks for your answers! I’ll check the new version :)
24 January at 6:05 pm
WP MU 2.9.1.1 + BuddyPress 1.1.3
При попытке установить плагин Invites имею следующие ошибки и сайт далее не грузится:
Warning: Cannot modify header information – headers already sent by (output started at /home/watch-hub/watch-hub.ru/docs/wp-content/plugins/buddypress/bp-core/bp-core-catchuri.php:72) in /home/watch-hub/watch-hub.ru/docs/wp-includes/pluggable.php on line 868
Warning: Cannot modify header information – headers already sent by (output started at /home/watch-hub/watch-hub.ru/docs/wp-content/plugins/buddypress/bp-core/bp-core-catchuri.php:72) in /home/watch-hub/watch-hub.ru/docs/wp-includes/pluggable.php on line 868
Есть мысли, что это такое?
24 January at 6:14 pm
У меня такая ошибка вылезала (не везде) и без установленного wp-invites, и, как видно, это не он вызывает ошибку…
Дальше я разбираться не стал.
А у вас только при активации плагина вылезает?
24 January at 6:23 pm
Да, сразу после активации падал сайт, и я вставил DEBUG, чтобы посмотреть, что же вызывает падение…
Непонятно..
24 January at 6:25 pm
Насколько я помню, эта ошибка бывает обычно если, к примеру, wp-config редактировать обычным блокнотом.
24 January at 6:34 pm
Мне только что ещё рассказали об этой ошибке, сейчас сяду смотреть.
У меня просто на тестовой площадке баддипресс упал, так лень было восстанавливать :)
24 January at 6:44 pm
Очень жду :)
Потом нашел Secure Invites for Wordpress MU, но он не работает вместе с Registered Users Only….
24 January at 7:56 pm
Только что поставил с нуля
WPMU 2.9.1.1
BuddyPress 1.1.3
wp-invites 2.0
registered-users-only-2 0.2.
Всё отлично работает…
Ну, кроме
/wp-signup.php
который и без моего плагина выдаёт нефатальную ошибку.
Посмотрите, возможно у вас не до конца обновлён buddypress – к примеру, не обновлены темы (он их автоматом не обновляет).
А ошибка, о которой мне сказали – она при апгрейде к trunk’у возникает.
Ну нефиг его пользовать, нужно ждать стабильной версии.
Пока что последняя стабильная – 1.1.3.
24 January at 8:49 pm
trunk не использовал, устанавливал бадди через установку плагинов.
Удалил у себя полностью базу, сейчас удаляю все файлы с сайта. Залью заново пресс и бадди, и посмотрю. …
Могли бы сообщить, какие у вас модули подключены в PHP и Апаче? Я заметил, что иногда для плагинов требуется включать дополнительные модули в PHP, может быть у меня что-то отключено?
Текущие модули в Апаче 1.3 включены такие:
auth_module
autoindex_module
dir_module
env_module
headers_module
limitipconn_module
mime_module
realip_module
rewrite_module
В PHP5.2
apc
bz2
gd
iconv
mbstring
mysql
soap
zlib
Я борюсь с загрузкой сервера, поэтому конфигурацию использую по минимуму. А поскольку не работал никогда с PHP, то могу ошибочно что нибудь отключить.
24 January at 8:57 pm
Мм. Если плагин написан правильно растущими руками, то для него не нужно больше, чем для самого вордпресса.
Собственно говоря, вордпресс настольео прожорлив, что сложно придумать плагин, который захочет чего-то дополнительного -_-
Я тоже ставил напрямую с веба, если что.
У меня модулей для апача и php включено даже меньше, чем у вас :)
Хотя это не метод для борьбы с нагрузкой – отключение модулей только чуть чуть оперативной памяти освобождает ;)
В общем, скрестил за вас пальцы и надеюсь, что после переустановки заработает.
24 January at 9:23 pm
Ничего не помогло :)
Буду включать модули поочередно… Может у вас стоит второй апач?
Я тут на днях пытался elgg ставить (известная соцсеть, только не сильно в рунете используется по причине отсутствия нормального перевода), долго мучил сайт, третировал поддержку хостера (nic.ru), пока не выяснил, что у них стоит апач1.3, а elgg нужен второй апач. Да и drupal тоже не пошел дальше инсталла. WP-MU хоть нормально работает, да не могу никак закрытую соцсеть настроить. То перевод бадди не работал, хорошо С.Бирюков посоветовал пересохранить .po в Poedit, так хоть русский показался в бадди. В общем, что-то не везет мне с этими соцсетями :)
24 January at 9:26 pm
Ну вот! Выяснилось, откуда ноги растут…
Переключил я PHP5.2 на PHP4.4.9 и сайт загрузился!
:D
24 January at 10:46 pm
Волшебство.
Но здесь скорее у вас версия 5.2 была с неправильным конфигом или авторски поломанная разработчиками…
Пиашпя сама регулярно ломается (якобы стабильные релизы ни разу не стабильные), что бывает очень противно.
Рад что в итоге всё заработало :)
25 January at 8:23 am
Поставила плагин, он с русским переводом, но где сделать, чтобы на русском отражалось? В панели админа все равно все на английском, и при регситрации на английском выведено.
25 January at 8:24 am
Поставила плагин, он с русским переводом, но где сделать, чтобы на русском отражалось? В панели админа все равно все на английском, и при регистрации на английском выведено.
25 January at 8:38 am
Забыла указать. Плагин WP-Invites
25 January at 8:48 am
Все, сообразила :-) Вручную на английской версии ввела русскими словами, переведя кодировку файла в UTF-8
1 February at 8:14 pm
Прошу прощения, не заметил ваши комментарии.
Локализация была, но на версии 2.0 я её уронил :)
Пока что очень лень поднимать обратно…
31 January at 9:09 pm
Включился наконец то wp-invites в моей 5.2 PHP, но только после запуска модуля “session” – который реализует механизм сессий – сохранения некоторых параметров для доступа к ним при обработке последующих запросов пользователя. Работает :)
Но Баян Кенжалина права – по умолчанию русский не цепляет. Я так понимаю, что в этой версии файлы перевода прилагаются, но в самом коде нет обертки для локализации?
1 February at 7:05 pm
Обёртка была, но я её уронил, когда делал кучу изменений для версии 2.0 :)
Словарик обёртки полностью поменялся, и безумно день делать локализацию)
Может и сподоблюсь в течении месяца…