vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Graveyard (https://vborg.vbsupport.ru/forumdisplay.php?f=224)
-   -   Add-On Releases - Mark threads 'solved' (https://vborg.vbsupport.ru/showthread.php?t=169446)

Jase2 02-01-2008 10:00 PM

Mark threads 'solved'
 
What is this?

Well this modification will allow your members (based on users permissions) to mark their threads solved. It will simply add a prefix at the beginning of the title [Solved]. And if set in ACP - it will close the thread at the same time.

What version of vB does this work on?

This works on all 3.6.x versions and it also works on 3.7.0 (All BETAS) :)

How do I install?

Extract the zip

2. Upload the files/folders, following this structure:
Code:

/
|_ solved.php

/images/
        /buttons/
        |_ marksolved.gif

/includes/
        /xml/
        |_ bitfield_solvedthread.xml

3. Import the product, product-solvedthread.xml

4. Make the following template edits:

In SHOWTHREAD;

Find:
HTML Code:

<if condition="$show['addpoll']">
            <div><img class="inlineimg" src="$stylevar[imgdir_button]/addpoll.gif" alt="$vbphrase[add_a_poll]" vspace="1" /> <a href="poll.php?$session[sessionurl]do=newpoll&amp;t=$threadinfo[threadid]">$vbphrase[add_a_poll_to_this_thread]</a></div>
        </if>
    </div>
    <!-- / thread tools -->

Replace with;
HTML Code:

<if condition="$show['addpoll']">
            <div><img class="inlineimg" src="$stylevar[imgdir_button]/addpoll.gif" alt="$vbphrase[add_a_poll]" vspace="1" /> <a href="poll.php?$session[sessionurl]do=newpoll&amp;t=$threadinfo[threadid]">$vbphrase[add_a_poll_to_this_thread]</a></div>
        </if>
        <if condition="$show['solvedthread']">
            <div><img class="inlineimg" src="$stylevar[imgdir_button]/marksolved.gif" alt="$vbphrase[solvedthread_marksolved]" vspace="1" /> <a href="solved.php?$session[sessionurl]do=marksolved&amp;t=$threadinfo[threadid]">$vbphrase[solvedthread_marksolved]</a></div>
        <else />
            <if condition="$show['solvedthread_unsolve']">
            <div><img class="inlineimg" src="$stylevar[imgdir_button]/marksolved.gif" alt="$vbphrase[solvedthread_markunsolved]" vspace="1" /> <a href="solved.php?$session[sessionurl]do=markunsolved&amp;t=$threadinfo[threadid]">$vbphrase[solvedthread_markunsolved]</a></div>
        </if>
    </if>
    </div>
    <!-- / thread tools -->



Find:

HTML Code:

<if condition="$show['addpoll']">
    <tr>
        <td class="vbmenu_option"><img class="inlineimg" src="$stylevar[imgdir_button]/addpoll.gif" alt="$vbphrase[add_a_poll]" /> <a href="poll.php?$session[sessionurl]do=newpoll&amp;t=$threadinfo[threadid]">$vbphrase[add_a_poll_to_this_thread]</a></td>
    </tr>
    </if>
    <if condition="$show['adminoptions']">



Replace With:

HTML Code:

<if condition="$show['addpoll']">
    <tr>
        <td class="vbmenu_option"><img class="inlineimg" src="$stylevar[imgdir_button]/addpoll.gif" alt="$vbphrase[add_a_poll]" /> <a href="poll.php?$session[sessionurl]do=newpoll&amp;t=$threadinfo[threadid]">$vbphrase[add_a_poll_to_this_thread]</a></td>
    </tr>
    </if>
    <if condition="$show['solvedthread']">
    <tr>
        <td class="vbmenu_option"><img class="inlineimg" src="$stylevar[imgdir_button]/marksolved.gif" alt="$vbphrase[solvedthread_marksolved]" /> <a href="solved.php?$session[sessionurl]do=marksolved&amp;t=$threadinfo[threadid]">$vbphrase[solvedthread_marksolved]</a></td>
    </tr>
        <else />
            <if condition="$show['solvedthread_unsolve']">
    <tr>
        <td class="vbmenu_option"><img class="inlineimg" src="$stylevar[imgdir_button]/marksolved.gif" alt="$vbphrase[solvedthread_markunsolved]" /> <a href="solved.php?$session[sessionurl]do=markunsolved&amp;t=$threadinfo[threadid]">$vbphrase[solvedthread_markunsolved]</a></td>
    </tr>
        </if>
    </if>
    <if condition="$show['adminoptions']">

5. Set options in AdminCP > vBulletin Options > Solved Threads

6. Usergroups --> Usergroup Manager --> Can Mark Threads as Solved for each usergroup.

That's all Enjoy!

Please Note: SecondV is the maker of this and all credit goes to him .. he just gave permission to keep this hack going for future versions.

As I use this hack on my site here, I'll be keeping this mod going, as well as taking requests for new additions.

People who haven't mark this as installed won't receive support.

Features flagged for future version(s):
  • Can be made work for x amount of forums in ACP.
Completed!

Suggest anything else if you wish.

Regards Jason :)

Magnumutz 02-02-2008 05:13 PM

I believe your mod is incomplete... where's the zip?

Jase2 02-02-2008 05:23 PM

Just added it.

Regards Jason :)

Allan 02-02-2008 06:46 PM

Demo or screen please ?

Forum Lover 02-02-2008 06:53 PM

u mean it will come up at thread tools?

Jase2 02-02-2008 07:07 PM

I'm posting some screenshots now.

Quote:

Originally Posted by Forum Lover (Post 1434781)
u mean it will come up at thread tools?

Yes, it will. You can see here for examples: www.techsupportteam.org

Regards Jason :)

Magnumutz 02-02-2008 08:08 PM

Dude... only the first screenshot is working, the others aren't.

Jase2 02-02-2008 08:13 PM

Well I'm new to producing me mods here.

I uploaded them from my computer, so why they aren't letting you click them I don't know.

I can upload them to Photobucket and then post the links here.

Regards Jason :)

lasto 02-02-2008 09:04 PM

can this be set to only work in one section of the board as opposed to the whole board.As it would be good for a Help section

Jase2 02-02-2008 09:34 PM

Yes, that can be flagged for future version(s).

Regards Jason :)


All times are GMT. The time now is 09:39 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.01261 seconds
  • Memory Usage 1,758KB
  • 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
  • (1)bbcode_code_printable
  • (4)bbcode_html_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (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