Аватарки к коментариям
-
Люди!
Подскажите какой плагин добавляет фотки коментаторов к коментариям?
-
плагина — как такового — нет. Если человек завел себе граватар — и Вы в настройках сайта указали, что использовать Граватар — то фотки будут отображаться. Это касается стандартной формы комментариев в WordPress
Если человек завел себе граватар
Это я знаю. Но пока не завелось ни одного посетителя с граватаром.
Граватар — довольно замороченый сервис — не очень-то понятно как там завести иконку, по крайней мере простому юзеру. Тем более, всё на английском.
Если бы была возможность просто загрузить фотку с компьютера рядом с формой для комментирования — было бы намного понятней посетителям.
Но я не смог найти ни одного рабочего под WP 3.5.1 плагина.
Может, кому-то повезло больше?Граватар — довольно замороченый сервис
🙂 Что может проще — ввел емайл и залил картинку :))) Потом указывай этот емайл.
Тем более, всё на английском.
Как я помню, внутренности там на русском http://ru.gravatar.com/
Но я не смог найти ни одного рабочего под WP 3.5.1 плагина.
Сообщество правильно делает, что игнорирует эту фишку, потому как это очень и очень неправильный ход — разрешать заливать картинки кому не попадя…
неправильный ход — разрешать заливать картинки кому не попадя
На форумах же заливают — и ничего.
Всё равно в папке с картинками лежит .htaccess запрещающий исполнение PHP кода. Не думаю, что стоит опасаться.лежит то он и лежит, но какого размера этот файлик будет залит? и не займут ли эти файлы кучу места на хостинге? так что проще Граватар использовать.
не займут ли эти файлы кучу места на хостинге?
Я бы предпочёл, если бы плагин масштабировал к размеру 80х80 и сохранял то, что получилось.
Если нет плагина, то может хак какой-то существует?Кстати, я не Граватаре не смог зарегистрироваться.
Ввёл почту, получил письмо, активироавл. Но после всего этого он меня не впускает. Я не стал долго с ним возиться, понял, что — это явно не для простых людей.На форумах же заливают — и ничего.
В правильных форумных движках не всё так просто с авами.. Скажем так — залить вирус под видом картинки (а потом его вывести в кач-ве авы) там проблематично. И даже поучить её постоянный УРЛ не всегда возможно. Или даже картинки хранятся отдельно от файлов движка (вплоть до др серверов)
В ВП же (и др «стандартносайтовых» движках) эти проблемы лежат на админе.
Подскажите какой плагин добавляет фотки коментаторов к коментариям?
А как ВП должен узнать какую фотку (аватр) присвоить комментатору?
Правильно! Нужно держать соответствие: юзер (мыло или др ключ) — урл авы.
Кто это должен делать? Ваш ВП? Тогда надо заставить регаться комменторам на Вашем сайте. Оно им надо? А Вам зачем это безобразие? 😉Если не на Вашем ВП, тогда где? И снова верно — Граватар или подобный сервис!
ЗЫ. Для первой задачи вроде были плаги, но я не знаю названий.
Тогда надо заставить регаться комменторам на Вашем сайте.
Не понимаю, зачем регистрироваться?
Ввёл однажды Email и аватарку, дальше на данный Email всегда данная аватарка идёт, если, конечно, нет граватара.Не понимаю, зачем регистрироваться?
И снова:
Кто это должен делать? Ваш ВП? Тогда надо заставить регаться
Как минимум для того что бы появился некий «личный кабинет», где можно задать\поменять\удалить аватару.
Или изобрести др. механизм управления.
В ВП его нет. Потому что есть Граватар, а другие велосипеды разработчики посчитали не нужными. (я так думаю 😉 )Как минимум для того что бы появился некий «личный кабинет», где можно задать\поменять\удалить аватару.
Не могу с вами согласиться.
Для добавления аватара можно не региться, а просто добавить возможность присоединить аватарку к полю коммента. Если надо поменять — присоедини другую картинку. Убрать — выбери — убрать.
Зачем регистрация?!
Если только для того, чтобы один посетитель не использовал аватарку другого? Но, во-первых, он не видит Email другого — Email ещё угадать надо, чтобы так воспользоваться.
Во-вторых, а чем лучше граватар? Точно так же ввёл чужой Email — показал чужую аватарку.Так что — не понимаю я вашу логику…
Поясните подробней. А то мне до сих пор кажется, что простая табличка связывающая email и аватарку отлично решит проблему.
Мне бы только хак, выводящий загруженную картинку, если она есть или граватара, если он есть. Остальное я бы сам дописал.Для добавления аватара можно не региться, а просто добавить возможность присоединить аватарку к полю коммента. Если надо поменять — присоедини другую картинку.
Ну, пожалуй, это дело технически реализуемо.. только дыра это (см выше). Огромная.
Убрать — выбери — убрать.
А как выбрать если её без регистрации только загружать можно (по Вашему же способу выше)? 😉 Что бы выбрать нужно:
1. Определить юзера ДО отправки коммента
2. Разобраться с его правами (может ли он удалить эту аву ил она не его)
3. Разобраться с возможностью смены авы БЕЗ комметирования.
Т.е. это всё — «личный кабинет». Не?Мне бы только хак, выводящий загруженную картинку.
…
Остальное я бы сам дописал.<img src="">
🙂Дописать:
— куда класть авы (где сделать дыру в сайте)
— таблицу соответствия мыло-урл(\имя файла) авыЕсли не делать\минимизировать дыру, то еще надо дописывать пережим пикчи и\или проверку на посторонние включения (пхп-кода например) + генерацию имён и каталогов для раскидывания (вариант — виртуальный УРЛ) + защиту от хотлинка на них
Ну вы даёте!
Определить юзера ДО отправки коммента
Не требуется. Просто он может снять галочку с чекбокса — будет показываться человек — загадка. В таблице Email<->Img надо ещё одно поле добавить типа ENUM(Использовать, Выбросить). Тогда, если он галочку снова поставит — его аватарка снова видна на всех комментах будет.
<img src=»»>
: ) Это верно, но ещё бы понять как это сочетать со стандартным «граватаровским» кодом.
пережим пикчи
В любом случае надо делать. Имена можно из Email очень просто сделать.
Защиту от хотлинка делать смысла мало. Если кому-то нужно — зарегистрируется в граватаре. Нет?Тогда, если он галочку снова поставит — его аватарка снова видна на всех комментах будет.
Для того, что бы добавить\изменить\удалить аву — юзеру нужно отправить инфу ВП. Так? А как он это сможет делать БЕЗ отправки коммената? (в Вашей схеме работы).
Но куда важнее вопрос — как ВП определит права юзера на аву без его авторизации? НИКАК!но ещё бы понять как это сочетать со стандартным «граватаровским» кодом.
if(аватар юзера) else (граватар)
Имена можно из Email очень просто сделать.
Жесть :))
Урлы должны быть… а посмотрите сами на форумных движках.Защиту от хотлинка делать смысла мало.
Вы бы погуглили что такое хотлинк и зачем нужна защита от этого (с учетом выше сказанных проблем безопасности):)
Или тоже проблемы, как и с регистраций на граватаре? 😉Для того, что бы добавить\изменить\удалить аву — юзеру нужно отправить инфу ВП. Так? А как он это сможет делать БЕЗ отправки коммената? (в Вашей схеме работы).
Но куда важнее вопрос — как ВП определит права юзера на аву без его авторизации? НИКАК!Всё верно. Без коммента аву не изменить, — придётся чуть больше комментов писать : ). Это не мои проблемы, а комментатора 😉 А вот права он определит без авторизации: по введёному Email, — и этот подход, хоть и не назовёшь стерильно чистам, всё же он довольно-таки безопасен. (Посетители не знают адресов почты друг друга).
if(аватар юзера)
else (граватар)И где это вставлять?
Вы бы погуглили что такое хотлинк
Так вроде не новая проблема. Зачем гуглить? Она с обычными картинками скорее возникнет, чем с аватарами. Но можно через панель сPanel попробовать ограничить.
- Тема «Аватарки к коментариям» закрыта для новых ответов.