Плагин для WordPress – LiveJournal Userpics 0.5

October 10, 2008 – 5:47 pm

Дошли руки написать новый плагин для отображения ЖЖ-шных юзерпиков в WordPress.

1. Копируем плагин в /wp-content/plugins/
2. Активириум в панели управления
3. открываем comments.php темы
4. меняем <?php echo get_avatar(... на <?php echo get_userpic(... (обычные аватарки и граватарки отображаться будут)

Enjoy.

Жижисты, кстати комментировать в блоге теперь стало совсем просто. Попробуйте! А вот тут все залогиненные через OpenID могут чуток причесать информацию о себе, которая будет выводится рядом с комментарием.


47 Responses to “Плагин для WordPress – LiveJournal Userpics 0.5”

  1. http://a-bishop.livejournal.com/ says:

    А это мой ЖЖ-шный юзерпик.

  2. http://zav.livejournal.com/ says:

    Теззт :)

  3. apazhe says:

    А вот если бы оно умело и то и другое получать, а выводить как настроено – цены бы не было.

  4. по идее можно как-то сделать, чтобы функция подменялась, я пока не разбирался особо.

  5. LiveJournal Userpics — аватары gravatar + жж - Русифицированные плагины для WordPress (ВордПресс) says:

    [...] можно на странице плагина LiveJournal Userpics 0.5 Теги: gravatar.com, livejournal, аватар, жж, комментарии, [...]

  6. http://loud-minsk.livejournal.com/ says:

    Александр, вопрос/проблемка :)
    Поставил только что плагин LiveJournal Comments – а при активации он ругается на то, что не может переопределить функцию до_comments, которую уже ранее lj-crossposter занял. Как я посмотрел, оба плагина вроде ваша работа :) Как их подружить?

  7. 1. LJ Crossposter последний лежит тут: http://code.google.com/p/ljxp/ (это не мой плагин, но он умеет ).
    2. от LJ Comments надо взять только wp-lj-comments.php и положить в корень блога.
    3. в настройках LJ Crossposter в поле “Задааный заголовок блога для использования в шапке/подвале” добавить <a href=”[comments_link]“>Комментарии</a> ([comments_count])

  8. http://users.livejournal.com/_vasik/ says:

    Уря! Авторизация юзеров ЖЖ с подчёркиванием заработала!

  9. http://a-s.livejournal.com/ says:

    И даже юзерпик отобразился :-)

  10. http://incubes.livejournal.com/ says:

    в моем вордпрессе2.6.2 выдал фатальную ошибку в include.php

  11. incubes, а версия 0.6 работает?

    update: в общем я всё понял. линк ведёт уже на новую версию. она не требует редактирования файла темы.

  12. http://mitrush.livejournal.com/ says:

    У меня тоже
    Fatal error: Cannot redeclare get_avatar() (previously declared in /www/lognews/www/htdocs/vzapase/wp-includes/pluggable.php:1373) in /www/…../wp-content/plugins/wp-lj-userpic.php on line 14

    И в файле comments.php у меня вообще нет <?php echo get_avatar(…

    как бороться, сэр?

  13. mitrush, а какая версия WordPress стоит?
    в файле comments.php нет этой строки, потому что тема, видимо, старая. надо взять дефолтную из WordPress 2.6.2 и посмотреть, где там эта функция прописана.

  14. пофиксил. забирайте там же.

  15. http://mitrush.livejournal.com/ says:

    Версия WordPress 2.6.2, тема daily-digest-30
    http://vzapase.ru/
    надо в теме прописать функцию?

  16. http://mitrush.livejournal.com/ says:

    Не мудрствуя лукаво, удалил старый comment.php и вставил из дефолтной темы, все заработало. Спасибо за помощь. ;)

  17. denis-kovalev.livejournal.com/ says:

    тетс

  18. denis-kovalev.livejournal.com/ says:

    а что это за плагин, который при входе на http://a-bishop.com/wp-login.php в Or login using an OpenID: можно ввести не только OpenID:, но еще можно выбрать livejournal, flickr и тд?

  19. denis-kovalev.livejournal.com/ says:

    а все понял.нашел ваш LJ Migration Pack.
    Только подскажите пожалуйста,как реализовать, как у вас тут: чтобы перед тем как оставить комментарий
    нужно было авторизовать свой OpenID, и что бы небыло возможности оставлять комментарии при вводе имени и электронной почты

  20. В админке, в настройках блога надо включить:

    Membership -> Anyone can register и Users must be registered and logged in to comment

  21. denis-kovalev.livejournal.com/ says:

    спасибо Александр!

  22. denis-kovalev.livejournal.com/ says:

    Александр подскажите еще пожалуйста, можно ли внедрить ID Selector в login-box (http://mywordpress.ru/plugins/login-box/), т.е. чтобы тоже был логин, пароль и Or login using an OpenID:

  23. если этот плагин поддерживает плагин OpenID 3.0, то можно. я сам им не пользуюсь.

  24. lexincorp.livejournal.com/ says:

    классно, сейчас прикручу, заодно тут проверю)

  25. budymir.livejournal.com/ says:

    а можно ли использовать жж юзерпики в самих постах, как аватар автора? если он укажет в качестве эмейла user@livejournal.com

  26. smome.livejournal.com/ says:

    Такая у меня проблема. Установил плагин, но после того, как меняю стандартный код на <?php echo get_userpic
    Выдает такую ошибку
    Fatal error: Call to undefined function get_userpic() in /home/den4es/public_html/marketingnet.ru/wp-content/themes/chrom/comments.php on line 37

    Версия WordPress 2.7

  27. smome.livejournal.com/ says:

    Оказывается нужно было просто подождать, пока обновится сервер, сегодня утром все заработало без изменения кода!

  28. ettie-lj.livejournal.com/ says:

    Тестинг. :)

  29. darkhelgi.livejournal.com/ says:

    пойдут comments.php от новых версий на 2.3.3

  30. bajron-odessa.livejournal.com/ says:

    а теперь

  31. flinter-ab.livejournal.com/ says:

    Странно, не получается…

  32. flinter-ab.livejournal.com/ says:

    Вернее, тут получилось, а на моем блоге не заработало…
    flinter.ru

  33. solovo.livejournal.com/ says:

    а если в теме нет такой строки
    <?php echo get_avatar(
    ???

  34. novov.livejournal.com/ says:

    А в чем может быть проблема?
    Если пишу get_userpic то вылезает “Call to undefined function get_userpic()”, если оставляю родной get_avatar, то у некоторых отображаются аватарки, у других в нет (выдается путь записи в блоге).

  35. novov.livejournal.com/ says:

    Опа, и это происходит у тех пользователей жж, у которых не стоит никакой аватарки, а отображается по умолчанию!

  36. Sorny says:

    Александр, а в версии 2.9 таких параметров вообще нет в comments.php как в сторонних
    темах, так и в дефолтовой. Как быть?

Leave a Reply

You must be logged in to post a comment.