First time here? Check out the FAQ!
0

Placing avatar next to question in homepage

I would like to place user avatar's next to question in homepage. Any easy method to achieve this?

comex's avatar
1
comex
asked 2014-09-19 18:37:58 -0600
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

2 Answers

0

The easiest way is to add a new skin and change the question template.

zheli's avatar
3
zheli
answered 2014-09-27 04:14:34 -0600
edit flag offensive 0 remove flag delete link

Comments

I posted the way I did it, not the best though.

comex's avatar comex (2014-10-04 19:47:26 -0600) edit
add a comment see more comments
0

I ended up editing askbot/templates/widgets/question_summary.html file. I created a new html under widgets, called user_card_small.html. This is because user_card.html gives relatively big avatar to put near voting boxes.

Here is question_summary.html change. I used votes again, I was lazy to change style.css :)

<div class="votes">                                                      
    {% with question.get_owner() as theuser %}               
    {% include 'widgets/user_card_small.html' %}             
    {% endwith %}                                            
</div>

Here is user_card_small.html

{% import "macros.html" as macros %}
{# 
    thumbnail for the user - shown on the users listings
    and elsewhere
#}
<div class="user-card">
    {{ macros.gravatar(theuser, 40) }}
</div>

Only problem though, it doesn't appear nice on the block since user_card has different size than voting box. Even though I played with css a bit, I couldn't get to fit it in the box.

comex's avatar
1
comex
answered 2014-10-04 19:46:48 -0600
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments