Howdy, Stranger!

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

Sign In with Facebook Sign In with Google Sign In with OpenID Sign In with Twitter
Support for Vanilla Forums Cloud product

In this Discussion

Follow Us


[Guide] Discussion Thumbnail in FrontPage

AoleeAolee Hobbyist & Coder ✭✭
edited November 2011 in Developers
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.