vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.8 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=235)
-   -   Forum Home Enhancements - User's Social Groups on Forum Home (like forumlist, fully templated) (https://vborg.vbsupport.ru/showthread.php?t=203721)

sensimilla 04-12-2009 07:16 PM

Great job, thanks.

nick_ramsay 04-13-2009 12:14 PM

I think this is a great mod. It's completely changed how social groups are perceived by my users. I do have one request though. There's a plugin I'm using that enables BBCode in Social Group descriptions, but unfortunately that BBCode doesn't get converted in the descriptions shown on the homepage. It would be great if a future version of this mod could accommodate BBCode, even if it's not yet standard in vB social groups.

wacodep 04-13-2009 02:22 PM

Quote:

Originally Posted by cellarius (Post 1788393)
Hey, what's the problem? I develop this mod along the lines that suit my needs. If someone suggests a idea I like, I pick it up. If I don't like it or do not see the need, I don't. See: I'm not getting exactly paid for this ;)

You made a suggestion and I declined, telling you how to achieve what you want. How am I to know what you did or did not already do? No need to get tetchy.

I'm fairly certain that I said, "Forget it. Thanks."

Generally, that means there is no need to continue defending your decision, as I have accepted it.

Again, thanks for your work on this.

starman? 04-13-2009 07:33 PM

I've just updated this to include the icons. Thanks again cellarius.

I was wondering if you could tell me how to adjust the width of the columns in your plug-in, as it doesn't align with my forums and I'm a fussy aesthetic type of a guy?

cellarius 04-14-2009 07:15 AM

No need to dive into the plugin. The columns are established in the template forumhome_cel_social_groups. That's just html, you can change column widths there fairly easily.

starman? 04-14-2009 01:59 PM

Cheers and appreciated.

cellarius 04-14-2009 09:25 PM

Quote:

Originally Posted by nick_ramsay (Post 1790156)
I think this is a great mod. It's completely changed how social groups are perceived by my users. I do have one request though. There's a plugin I'm using that enables BBCode in Social Group descriptions, but unfortunately that BBCode doesn't get converted in the descriptions shown on the homepage. It would be great if a future version of this mod could accommodate BBCode, even if it's not yet standard in vB social groups.

I'll think about it, tho at the moment I'm inclined to wait until vB4 is out at least in beta before adding to this mod any features, sorry.

Revan 04-19-2009 02:38 PM

I've made the following changes to this mod in order to make it fit into my forums more cleanly, and it'd be nice if some of these changes made it into the final mod (maybe via options)?

Variable: Placement changed:
Code:

Under $forumbits in the FORUMHOME template.
Change/Reasoning:
  • Changed placement to make it snap to the bottom of the forum list, in order to make it more in line with the rest of the forum lists.

Template
forumhome_cel_social_groups:
Code:

<if condition="$show_cel_sgfh">
<if condition="($cel_groups_hasresults) OR ($vboptions[cel_sgfh_show_teaser])">
<tbody>
    <tr>
    <td class="tcat" colspan="5">
        <a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('new_social_disc');"><img id="collapseimg_new_social_disc" src="$stylevar[imgdir_button]/collapse_tcat$vbcollapse[collapseimg_new_social_disc].gif" alt="" border="0" /></a>
        <a href="group.php$session[sessionurl_q]">$vbphrase[social_groups]</a>$vbphrase[cel_sgfh_forumhome_title]
    </td>
    </tr>
</tbody>
    <tbody id="collapseobj_new_social_disc" style="$vbcollapse[collapseobj_new_social_disc]">
        $cel_sgfh_output
    </tbody>
    <if condition="$cel_groups_limit">
<tbody>
    <tr>
    <td class="tfoot smallfont" colspan="5" align="center">
        <strong>
            <a href="$cel_groups_show_more_link_href">$vbphrase[cel_sgfh_show_more]</a>
        </strong>
    </td>
    </tr>
</tbody>
    </if>
</if>
</if>


Changes/Reasoning:
  • Removed the custom header in order to make it respect the width of the forumbits.


Template
forumhome_cel_social_groups_groupsbit:
Code:

<if condition="($cel_groups_hasresults)">
<tr>
<td class="alt2Active">
    <img src="$stylevar[imgdir_statusicon]/$forum[imageprefix]$statusimg.gif" alt="" border="0" />
</td>
<td class="alt1">
    <if condition="$vboptions[cel_sgfh_showbuttons]">
        <div style="float: right; padding: 3px;">
            <a href="group.php?$session[sessionurl]do=message&amp;groupid=$cel_groups[groupid]"><img src="$stylevar[imgdir_button]/cel_sgfh_new_discussion.png" alt="$vbphrase[cel_sgfh_new_discussion]" border="0" /></a>
            <a href="group.php?$session[sessionurl]do=viewmembers&amp;groupid=$cel_groups[groupid]"><img src="$stylevar[imgdir_button]/cel_sgfh_members.png" alt="$vbphrase[cel_sgfh_members_button]" border="0" /></a>
            <if condition="$cel_groups_pictures"><a href="group.php?$session[sessionurl]do=grouppictures&amp;groupid=$cel_groups[groupid]"><img src="$stylevar[imgdir_button]/cel_sgfh_picture.png" alt="$vbphrase[cel_sgfh_picture]" border="0" /></a></if>
            <if condition="$vboptions[cel_sgfh_show]==subscribed"><a href="group.php?$session[sessionurl]do=unsubscribe&amp;groupid=$cel_groups[groupid]"><img src="$stylevar[imgdir_button]/cel_sgfh_unsubscribe.png" alt="$vbphrase[cel_sgfh_unsubscribe]" border="0" /></a></if>
        </div>
    </if>
    <a href="group.php?$session[sessionurl]groupid=$cel_groups[groupid]">$cel_groups[name]</a><br /><span class="smallfont">$cel_groups[description]</span>
</td>
<td class="alt2 smallfont">
    <div style="white-space: nowrap">
        $cel_sgfh_output_lastmsg
    </div>
</td>
<td class="alt1" align="center">
    $cel_groups[discussions]
</td>
<td class="alt2" align="center">
    $cel_groups[visible]
</td>
</tr>

<else />
    <tr>
        <td class="alt1" colspan="5">$cel_groups_no_result_phrase</td>
    </tr>
</if>

Changes/Reasoning:
  • Removed hard-coded .gif extension from the plugin in order to support skins using transparent PNGs as their forum_on and forum_off images.
  • Changed members to discussions (equivalent of threads).
Template forumhome_cel_social_groups_lastmsgby:
Code:

<div class="smallfont" align="$stylevar[left]">
    <div>
        <span style="white-space:nowrap">
        <a href="group.php?$session[sessionurl]do=discuss&amp;gmid=$cel_groups[lastgmid]" style="white-space:nowrap" title="$vbphrase[go_to_last_post]"><strong>$cel_groups[trimmed_lastdiscussion]</strong></a></span>
    </div>
    <div style="white-space:nowrap<if condition="is_browser('ie', 6)">; float:$stylevar[left]</if>">
        <phrase 1="member.php?$session[sessionurl]u=$cel_groups[lastposterid]" 2="$cel_groups[lastposter]">$vbphrase[by_x]</phrase>
    </div>
    <div align="$stylevar[right]" style="white-space:nowrap">
        $cel_groups[lastmsgdate] <if condition="!$show['detailedtime']"><span class="time">$cel_groups[lastmsgtime]</span></if>
        <a href="group.php?$session[sessionurl]do=discuss&amp;gmid=$cel_groups[lastgmid]#gmessage$cel_groups[lastgmid]"><img class="inlineimg" src="$stylevar[imgdir_button]/lastpost.gif" alt="$vbphrase[go_to_last_post]" border="0" /></a>
    </div>
</div>

Changes/Reasoning:
  • Fixed &gmid to &amp;gmid, because of XHTML validity.
Plugin forumhome code:
Code:

                if ($cel_groups['readtime'] AND $cel_groups['lastpost'] > $cel_groups['readtime'])
                {
                    $statusimg = "forum_new";
                }
                else
                {
                    $statusimg = "forum_old";
                }

Changes/Reasoning:
  • Removed hard-coded .gif extension from the plugin in order to support skins using transparent PNGs as their forum_on and forum_off images.

I believe these changes, especially if added as options, will be beneficial for those like me, who prefer to have the Social Groups list exactly the same way as any other forum category :)

BigDog56 04-19-2009 05:04 PM

Installed, works great! thank you!

BigDog56 04-20-2009 11:45 AM

Had to uninstall it. Seems no one's posts were showing up in any of the forums. On forum home you would see them, but when you went to the forum itself, no posts showed up from the time the mod was installed.


All times are GMT. The time now is 06:02 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01335 seconds
  • Memory Usage 1,763KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (5)bbcode_code_printable
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete