Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Try Vanilla Forums Cloud product

Ready to contribute?

Amazing! Sign our contributors' agreement and then join us on GitHub.

Vanilla 2.3 fully supports PHP 7. Get it now!

[Guide] Discussion Thumbnail in FrontPage

AoleeAolee Hobbyist & Coder ✭✭
edited November 2011 in Development
Update: There is now a plugin that does this. Also check out the Vanillicon indenticon plugin.

Hi Guys,

Just want to share with you on how i did the display of user thumbnails, who commented on each discussion title (in forum's frontpage), see demo here => http://www.pinoyau.info

There's still no plugin for this so, this guide is just a workaround.

affected files are the ff:

1. /applications/vanilla/views/discussions/helper_functions.php

Add the bold ones in the line: (note: pls correct the syntax of div tags (meaning remove the spaces on < / div > < div )

< div class="ItemContent Discussion">< div style="float:left;margin-right:10px;margin-top:5px;"><?php echo UserPhoto(is_null($Last->UserID)?$First:$Last); ?>< / div >< div >

And this line From:

$Sender->FireEvent('DiscussionMeta');
?>
< / div >
< / div >
< div style="clear:both">< /div>

< / div>


2. /plugins/Gravatar/default.php

Add is_null from the condition line: if ($User->Photo == '' && property_exists($Object, $Email)|| is_null($User->Photo)) {


3. /applications/vanilla/models/class.discussionmodel.php

Add the "->Select('lcu.Photo', '', 'LastPhoto')" in public function DiscussionSummaryQuery($AdditionalFields = array()) { after this line:

->Select('lcu.Name', '', 'LastName')
->Select('lcu.Photo', '', 'LastPhoto')

Comments

Sign In or Register to comment.