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?

To enter a block of code:

  • enter empty line after your previous text
  • paste or type the code
  • select the code and press the button above
Preview: (hide)
comex's avatar
1
comex
asked 10 years ago

Comments

see more comments

2 Answers

0

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

To enter a block of code:

  • enter empty line after your previous text
  • paste or type the code
  • select the code and press the button above
Preview: (hide)
zheli's avatar
3
zheli
answered 10 years ago
link

Comments

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

comex's avatar comex (10 years ago)
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.

To enter a block of code:

  • enter empty line after your previous text
  • paste or type the code
  • select the code and press the button above
Preview: (hide)
comex's avatar
1
comex
answered 10 years ago
link

Comments

see more comments