PDA

View Full Version : Displaying Post Icons in the text of a "threaded" subject heading


GJM
12-23-2004, 01:09 AM
Is there a way to have the Post Icons display in the main subject heading of a new thread while having the "threaded" or "hybrid" modes enabled? It's critical that I get this working in order to complete the transition to vBulletin (which by the way is awesome - the thread support could use some work though).

I'm using V3.0.3

Thanks,

-Greg

WetWired
12-23-2004, 04:42 AM
I'm not clear on what exactly you're asking for. A picture would probably help.

GJM
12-23-2004, 05:08 PM
Hi WetWired - I'm switching over from my old Webbbs 5.x software and it allows the "post icons" to show up on the threaded topics. I see that vB3 allows a "threaded" and "hybrid" view - I'd like the icons to show up on the topic lines.

Take a look at this: http://www.ncffb.org/ - notice that some people have smiley faces on the their threaded topic lines.

Thanks for any help you might have!

-Greg

MikaK
01-06-2005, 11:33 AM
Is there a way to have the Post Icons display in the main subject heading of a new thread while having the "threaded" or "hybrid" modes enabled? It's critical that I get this working in order to complete the transition to vBulletin (which by the way is awesome - the thread support could use some work though).

I'm using V3.0.3

Thanks,

-Greg
I am also very interested in this hack! Any comments or advice would be greatly appreciated. I am also modding 303.

Best regards,
=M=

WetWired
01-06-2005, 12:01 PM
So are you wanting to add smiley support for compatability, or do you simply want to extend the existing post icon support to the threaded view? If the first, do you also want smilies to work in forumdisplay?

Also, if you intend on allowing linear display mode on your threaded forums, I reccomend you consider this hack (https://vborg.vbsupport.ru/showthread.php?s=&threadid=61490).

GJM
01-07-2005, 07:04 PM
So are you wanting to add smiley support for compatability, or do you simply want to extend the existing post icon support to the threaded view? If the first, do you also want smilies to work in forumdisplay?

I would like to add smiley support so it's compatible with my current (soon to be phased out) message board:

NCFFB (http://www.ncffb.org) - notice how some of the threads have smilies on them.

I have used this hack to create a threaded forum:

Threaded Forum (https://vborg.vbsupport.ru/showthread.php?t=59967&highlight=threaded+forum)

If you have any idea how to get the post icons or smilies to show up in the threaded list view that would be great!

-Greg

WetWired
01-07-2005, 11:51 PM
This won't be perfect (in the list, a smiley may get cut off and you may see part of the text to make the smiley, and it won't support smilies made with HTML special chars (<,>,/)), but it should generally do what you're asking. The following instructions should cover thread and post title display in all areas that normal users access; I do not even attempt to cover titles in moderator and admin areas.

==========
In includes/functions_threadedmode.php, in construct_threaded_post_link, find
return "writeLink($post[postid], $post[statusicon], $post[paperclip], " . intval($post['userid']) . ", \"$imageString\", \"" . addslashes_js($post['title'], '"') . "\", \"" . addslashes_js($post['date'], '"') . "\", \"" . addslashes_js($post['time'], '"') . "\", $highlightpost);\n";

}above it, add $post['title']=parse_bbcode2($post['title'],1,0,1,0,0,1);

==========
in includes/functions_showthread.php, in the function construct_postbit, find eval('$retval = "' . fetch_template($maintemplatename) . '";');
return $retval;
}above it, add $post['title']=parse_bbcode2($post['title'],1,0,1,0,0,1);


==========
in forumdisplay.php, findrequire_once('./includes/functions_forumdisplay.php');below it, addrequire_once('./includes/functions_bbcodeparse.php');
find eval('$announcebits .= "' . fetch_template('forumdisplay_announcement') . '";');above it, add $announcement['title']=parse_bbcode2($announcement['title'],1,0,1,0,0,1);
find $thread = process_thread_array($thread, $lastread, $foruminfo['allowicons']);below it, add $thread['threadtitle']=parse_bbcode2($thread['threadtitle'],1,0,1,0,0,1);

==========
in functions_forumlist.php, find$lastpostinfo['trimthread'] = fetch_trimmed_title($lastpostinfo['lastthread']);below it,add

==========
in index.php, findrequire_once('./includes/functions_forumlist.php');below it, addrequire_once('./includes/functions_bbcodeparse.php');

==========
in usercp.php, findrequire_once('./includes/functions_user.php');below it, addrequire_once('./includes/functions_bbcodeparse.php');
findabove it, add$thread['threadtitle']=parse_bbcode2($thread['threadtitle'],1,0,1,0,0,1);

==========
in showthread.php, find$navbits[''] = $thread['title'];replace it with $navbits[''] = parse_bbcode2($thread['title'],1,0,1,0,0,1);

==========
in search.php, findrequire_once('./includes/functions_misc.php');below it, addrequire_once('./includes/functions_bbcodeparse.php');
find $itemcount ++;
exec_switch_bg();
eval('$searchbits .= "' . fetch_template('search_results_postbit') . '";');above it, add$post['threadtitle']=parse_bbcode2($post['threadtitle'],1,0,1,0,0,1);
$post['posttitle']=parse_bbcode2($post['posttitle'],1,0,1,0,0,1);
find $itemcount++;
exec_switch_bg();
eval('$searchbits .= "' . fetch_template('threadbit') . '";');
}
above it, add$thread['threadtitle']=parse_bbcode2($thread['threadtitle'],1,0,1,0,0,1);


==========
in subscription.php findrequire_once('./includes/functions_user.php');below it, addrequire_once('./includes/functions_bbcodeparse.php');
find eval('$threadbits .= "' . fetch_template('threadbit') . '";');above it, add$thread['threadtitle']=parse_bbcode2($thread['threadtitle'],1,0,1,0,0,1);