Индивидуальные аватарки WP

12
SEOKinG
На сайте с 03.09.2008
Offline
183
#11

HotLab, интересная задача. было бы не плохо найти решение.

HL
На сайте с 12.12.2012
Offline
118
#12

И я про то же. Сделать заготовки аватарок в фотошопе - это 5 минутное дело, и переписать их тоже можно быстро. А вот пляски с тем же самым граватаром - это лишний геморой.

- Дорогой выкуп баннерных показов (https://goo.gl/Haxr87). Советую! - СеоПульт (https://seopult.ru/ref/0c1642776e7e1b04) + крауд-ссылки (https://goo.gl/3eXcqn) = успех - Проверенный CashBack сервис (https://goo.gl/mAIbxw). До 30%
SeVlad
На сайте с 03.11.2008
Offline
1609
#13
HotLab:
SeVlad, не, не. не. Немного не так. Комментаторов много, а аватарки нужны только троим. Хочу им подставить аватарку и типа медальки чтоль на нее навесить, типо самый разговорчивый )))

Аааа... так это не "не много", а "совсем" не так как ты изначально описывал задачу :)

Если на автомата менять - вроде был такой плаг на кодеканьёне. Возможно есть и бесплатные - я не в курсе. Но тут, конечно, нагрузки не избежать. Это же после кажного коммента нужно делать пересчёты, дёргать базу.. Жуть. ИМХО :)

Если ты хош делать это вручную, тогда, тут минимум 2 задачи.

1. Топ комментаторов

2. Доп. поля юзерам\комментаторам

И на то и на то есть бесплатные плаги.

Ах да.. ты же без плагов хош. Что ж, погуглив, можно найти безплагиные решения для на обе задачки.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
HL
На сайте с 12.12.2012
Offline
118
#14

SeVlad, топ комментаторов не нужен, нудны только аватарки ))) гуглил. Или не правильно задаю вопрос, или нет нужного решения (((

SeVlad
На сайте с 03.11.2008
Offline
1609
#15
HotLab:
топ комментаторов не нужен, нудны только аватарки )))

Нужен-нужен. Как же без него ты вычислишь лучшего? :)

По жестким цифрам (55 комментов) привязываться - ну как бэ можно, но.. а если никто не достигнет или таких будет несколько? Эти ситуации надо ж обрабатывать.

HotLab:
Или не правильно задаю вопрос, или нет нужного решения

Погугли по данным выше ключам.

vkusnoserver
На сайте с 30.04.2011
Offline
104
#16

Если не использовать базу, то это только внешние решения. По крайней мере я других реализаций не вижу. Смотрите в сторону HyperComments, Disqus и Сackle. Там везде есть рейтинги (карма), т.е. положительной кармой и можно мотивировать. Я пользовался только HyperComments, как она выглядит, можете посмотреть на блоге Навального :) Но это не совсем ваш вариант мотивации, т.к. почему-то я там не увидел возможности ставить аватарки и медальки. Даже странно.

Скидки на хостинг (/ru/forum/629944) | Конфигуратор (http://www.vkusnoserver.ru/link.php?id=31) | Администрирование (/ru/forum/871196) CEO собственной персоной - skype: vkusnoandy
HL
На сайте с 12.12.2012
Offline
118
#17

Перерыл весь гугл и яшку, создание доп полей нашел, но чтобы через них можно было вставить аватарку - такого нет. Может быть у кого-то есть ссыль или готовое решение ?

Спасибо.

SeVlad
На сайте с 03.11.2008
Offline
1609
#18
HotLab:
создание доп полей нашел, но чтобы через них можно было вставить аватарку - такого нет.

В доп. поле просто вставляешь урл авы :)

Ну или как-то так реши свою задачку :)

HL
На сайте с 12.12.2012
Offline
118
#19

SeVlad, этот плагин и генерирует лишние запросы в БД. Как я писал ранее по 1 запросу на каждый комментарий.

Нашел вот такой пример:

function true_add_contacts( $contactmethods ) {
$contactmethods['vk'] = 'Ваша страница вконтакте';
return $contactmethods;
}
add_filter('user_contactmethods', 'true_add_contacts', 10, 1);

Попытался сделать под себя:

function true_add_avatar( $contactmethods ) {
$contactmethods['avatar'] = 'Укажите полный путь до аватарки';
return $contactmethods;
}
add_filter('user_contactmethods', 'true_add_avatar', 10, 1);
Поле появилось, но аватарка так и не передалась в комментарии. Возможно надо что-то добавить вот в эту строчку
<?php echo get_avatar( $comment, $size='32', $default='/images/na.jpg' ); ?>
или же contactmethods на что-то поменять ???

Спасибо.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий