janismo
Ответы в темах
-
Форум: BuddyPress
Тема: Buddypress Followersспасибо, SlaFFik. похоже, r-a-y услышал мою нецензурную лексику в попытках заставить плагин работать на 100%. сам пока до обновления не дошел, но для тех кто успел, вот полная дискуссия:
http://buddypress.org/community/groups/buddypress-followers/forum/topic/bp-followers-v1-1-is-out/
Форум: BuddyPress
Тема: Buddypress Followersпосле ваших слов установил чистый WP 3.2.1 BP 1.5.1 с вашей версией плагина:
— нет навигации following/followers в профилях
— при переходе на following в директориях друзья, активность, необходимо дополнительно перезагружать страницу
— оповещения о новых followers ведет к 404может версия и работающая, все же не стоит брать в штыки любые комментарии, т.к. недостатки присутствуют и успешная работа плагина не так уж и очевидна.
И на том спасибо, буду пробовать довести плагин до конца (где-то уже видел инф-ию о новом вызове nav).Форум: BuddyPress
Тема: Buddypress Followersне самая удачная шутка для столь позднего часа. клиент явно остался недоволен 🙁
function get_activity_count_by_user( $user_id, $type = false ) { global $wpdb, $bp; $sql = "SELECT COUNT(id) FROM ".$bp->table_prefix."bp_activity WHERE user_id =" .$user_id. " AND type = 'activity_update'"; return $wpdb->get_var($wpdb->prepare($sql)); }
echo get_activity_count_by_user(bp_loggedin_user_id())
вроде все работает.
дайте знать, как будут новости относительно ссылки (сам я пока с 1.2.10. пока на 1.5 слишком большие патери в плагинах).
спасибо!
спасибо, slaffik. похоже, на грани с мистикой, я заставил ваш код работать для type, больше не потревожу.
мнение относительно ссылки все же было бы интересно услышать.
@slaffik извините, что не по теме, но раз уж тут про sql, при поисках наткнулся на следующую тему: http://snipper.ru/view/41/buddypress-12-activity-get_specific-sql-injection-exploit/
это нечто известное, исправленное и забытое, или есть повод для переживаний?
(после прочтения сотрите, чтоб не засорять)если type вбить в строчку `$sql .= «AND type = ‘».$type.»‘»;
`, по первому echo ф-ия всеравно выдает общее число активностей.должен отрапортовать, что
echo get_activity_count_by_user(bp_loggedin_user_id());
работает на «5» по России, спасибо!что-то по прежнему не идет с
echo get_activity_count_by_user(bp_loggedin_user_id(), 'activity_update');
.может кто глянет? я бы и сам, да это не css с незаменимым методом тыка 🙂
насчет php не поспорить, только выводы «..нерабочей..» относились к мною приведенной ф-ии. что касается вашего последнего варианта, пробовал вставлять ф-ию целиком, вызывать echo…, вызывать ф-ию и т.д.
логичный вопрос, выводила ли эта ф-ия что-либо у вас (допускаю, что это очередной промах с моей стороны)?
нельзя ли немного о том, как этот код применять (сам по себе он ничего не выводит)?
Возможно ли этим же методом вывести кол-во ‘new_blog_post’ и ‘activity_update’ (ранее приведенная фу-ция оказалась нерабочей)?Огромное Спасибо!
Форум: BuddyPress
Тема: Дата входящих сообщенийспасибо, SlaFFik, вижу, это ваш плагин, раньше не обращал на него внимание.
плагин работает, но с двумя минусами:
— эта дата отображается как «апреля 16, 2011…»,
16 апреля…было бы лучше;— плагин меняет даты для всех не английских языков (сайт с 3 языками).
логический вопрос, можно ли самому добавить месяца для 3 языка?
спасибо!
Форум: BuddyPress
Тема: Локализация WordPress1. спасибо, теперь понял, .filepart — пережитки qtranslate;
2. плагин transposh. у меня три языка en (по умолчанию), ru и lv. для первых двух transposh грузит .po/.mo независимо от их статуса, для lv только, если он стоит языком по умолчанию.
— ru и lv прописаны в wp-config;
— оба есть в buddypress\bp-languages;
— единственное расхождение — папка wp-content\languages, где для ru 8 файлов, а для lv — 4.в чем же такое важное отличие?
(если можно, перенесите тему в buddypress)спасибо!
Форум: BuddyPress
Тема: Число линковесли Akismet, то речь пойдет о спаме, но это не единтвенная цель идеии ограничений. Более важная — хотелось бы разрешить пользователям вставлять видео со сторонних сайтов, но есть опасение публикаций, состоящих, скажем, из 100 видео 🙁
может есть возможность ограничить знак «http» до 1 — 3 на публикацию?
Форум: BuddyPress
Тема: Многоязычный BuddyPressфайл bp-xtra-signup.php.
стер строки: 90 и 168-172, после закрытия class BPXS_Loader (строчка 252) вставил новый метод загрузки текстовых доменов:
function bpxstranslate() { $plugin_dir = basename(dirname(__FILE__)); $locale = get_locale(); $mofile = WP_PLUGIN_DIR . "/bp-xtra-signup/languages/bpxs-$locale.mo"; if ( file_exists( $mofile ) ) load_textdomain( 'bpxs', $mofile ); } add_action ('plugins_loaded', 'bpxstranslate');
теперь индикатор пароля стал переводимым, а для остальной части (доступность логина и эл. почты) transposh по-прежнему грузит язык по умолчанию.
Форум: BuddyPress
Тема: Многоязычный BuddyPressпробовал заменить на
function translate() { if (!load_plugin_textdomain('bpxs')) { load_plugin_textdomain('bpxs', false, 'bp-xtra-signup/languages'); } }
грузить перевод стал медленнее и опять же только один язык.
ждем прибытия умов php.