Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Classifieds: Mark Thread as "Sold" Details »»
Classifieds: Mark Thread as "Sold"
Version: 1.2, by venom2124 venom2124 is offline
Developer Last Online: Jan 2015 Show Printable Version Email this Page

Category: End-User Options - Version: 4.x.x Rating:
Released: 03-19-2011 Last Update: 04-02-2011 Installs: 184
Uses Plugins Template Edits
Re-useable Code Translations  
No support by the author.

If you use this modification, please >> Mark As Installed, and consider Nominate for MOTM and Support Developer <<


What is this!?

This modification will allow you & your members (based on usergroup permissions) to mark a thread as "Sold". It will add the prefix "SOLD" to the thread title, and if set in the admincp - it will also close the thread. If you run a classified forum for your members this will give you a way to let users add a Sold prefix when the item is gone. Admins and mods can using to make items sold as well.

This is a modification of code provided by Eric.

Current Version
1.2



Sounds cool. How do I install?


1. Extract the zip, you should have the following directories/files:

Code:
     

      /
      |_ install.html
      |_ product-soldthread.xml

      /upload/
      |_ sold.php

          /upload/images/
              /buttons/
              |_ marksold.gif

          /upload/includes/
              /xml/
              |_ bitfield_soldthread.xml
2. Upload: (in the below instructions 'yourforum' would be where you have vBulletin installed)
* /upload/sold.php to /yourforum/sold.php
* /upload/images/buttons/marksold.gif to /yourforum/images/buttons/marksold.gif (upload to each style folder, if you have more than one style)
* /upload/includes/xml/bitfield_soldthread.xml to /yourforum/includes/xml/bitfield_soldthread.xml

3. Import the product, product-soldthreads.xml by going to: AdminCP -> Plugins & Products -> Manage Products -> [Add/Import Product]

4. Make the following template edits to all of your installed styles:

SHOWTHREAD

Find:
HTML Code:
                          <vb:if condition="$show['addpoll']">
						<li><a href="poll.php?{vb:raw session.sessionurl}do=newpoll&amp;t={vb:raw threadid}">{vb:rawphrase add_a_poll_to_this_thread}&hellip;</a></li>
					</vb:if>
Add after:
HTML Code:
                          <vb:if condition="$show['soldthread']">
                              <li><a href="sold.php?{vb:raw session.sessionurl}do=marksold&amp;t={vb:raw threadid}">{vb:rawphrase soldthread_marksold}&hellip;</a></li>
                          <vb:else />
                              <vb:if condition="$show['soldthread_unsold']">
                              <li><a href="sold.php?{vb:raw session.sessionurl}do=markunsold&amp;t={vb:raw threadid}">{vb:rawphrase soldthread_markunsold}&hellip;</a></li>
                              </vb:if>
                          </vb:if>
5. Set options in AdminCP > Settings > Options > Sold Threads

6. Edit Sold Threads Permissions > Can Mark Threads as Sold for each usergroup.

7. To setup the forums it can be used in, follow these instructions:
  • After installing, go to: Thread Prefixes >> Thread Prefix Manager
  • You'll see: Sold Thread on the left, [Add Prefix] [Edit] [Delete] on the righ
  • Choose Edit.Then you'll see: Use Prefix Set in These Forums, select the forums you want this used in. (Hold the CTRL button to select more than one)
That's it! Enjoy!

Upgrade:
  • Reupload files
  • Import product file and select overwrite

Changelog:

V1.0- Initial Release
V1.1- Updated bitfield_soldthread file
V1.2- Fixed permission issue


If you use this modification, please >> Mark As Installed, and consider Nominate for MOTM and Support Developer <<




NOTE: This mod is marked "unsupported", but I'll try my best (as time permits) to help those who have marked as installed.

Download Now

File Type: zip Sold V1.2.zip (8.4 KB, 576 views)

Screenshots

File Type: jpg 1.jpg (63.6 KB, 0 views)
File Type: jpg 2.jpg (26.3 KB, 0 views)
File Type: jpg 3.jpg (79.5 KB, 0 views)
File Type: jpg 4.jpg (55.6 KB, 0 views)
File Type: jpg 5.jpg (29.6 KB, 0 views)
File Type: jpg 6.jpg (27.5 KB, 0 views)
File Type: jpg 7.jpg (57.9 KB, 0 views)

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Благодарность от:
wrang

Comments
  #12  
Old 03-21-2011, 10:27 PM
venom2124 venom2124 is offline
 
Join Date: Feb 2009
Location: North Carolina
Posts: 213
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BadgerDog View Post
Also, just tested using my own Administrator login and attempted to mark an ad as SOLD belonging to another member ....

The Mark as SOLD option appears in the drop down box, but when I click on it, I received a "No Permissions error ...."

Yes, I have the Usergroup box for Admins checked to YES ...

I thought Admins could do this, or have I missed something in the instructions?

Regards,
Doug
I'm currently using 4.1.2, but if you want to pm me the site and a temp admin password I can take a look and see if I can find the problem. Kind of new to development so would have to play around with the set up to see what's going on.
Reply With Quote
  #13  
Old 03-22-2011, 12:40 AM
venom2124 venom2124 is offline
 
Join Date: Feb 2009
Location: North Carolina
Posts: 213
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Okay found a possible problem in the coding. Try the new zip file reload files and install product again overwriting the old product file.
Reply With Quote
  #14  
Old 03-22-2011, 02:15 AM
venom2124 venom2124 is offline
 
Join Date: Feb 2009
Location: North Carolina
Posts: 213
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Okay problem is solved. Had some coding issue that have been resolved. Loaded on another site I admin on and working perfectly now.

If you have already loaded the files just reload the updated sold.php to your forum folder and it will work like a charm.
Reply With Quote
  #15  
Old 03-22-2011, 02:28 AM
MikeTrin MikeTrin is offline
 
Join Date: Jun 2006
Posts: 26
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i tried version 1.1 with vbulletin 4.0.4, couldn't get the permissions set correctly. I enabled the thread prefix for all groups, turn it on in the classified forums, enabled it for all user groups but would get a message that I don't have permission to mark a thread sold. even when i tried as site admin.

if you can think of anything that may help please let me know, i may mess with it later.
Reply With Quote
  #16  
Old 03-22-2011, 02:32 AM
venom2124 venom2124 is offline
 
Join Date: Feb 2009
Location: North Carolina
Posts: 213
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
i tried version 1.1 with vbulletin 4.0.4, couldn't get the permissions set correctly. I enabled the thread prefix for all groups, turn it on in the classified forums, enabled it for all user groups but would get a message that I don't have permission to mark a thread sold. even when i tried as site admin.

if you can think of anything that may help please let me know, i may mess with it later.
Upload the sold.php from version 1.2 and you'll be good to go.
Reply With Quote
  #17  
Old 03-22-2011, 10:14 AM
BadgerDog BadgerDog is offline
 
Join Date: Oct 2006
Location: Toronto
Posts: 1,789
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Re-tested patched v1.2 with thanks against 4.04 vBulletin ...

ALL field titles and descriptions now appear correctly ... :up:

As an Admin, selected a random WTS (Want to Sell) post in or Buy/Sell forum, posted by another member. Clicked drop down box and selected "Mark as Sold". Worked correctly and post now displayed [SOLD] instead of the prefix WTS: :up:

As an Admin, selected the SAME WTS (Want to Sell) post in or Buy/Sell forum. Clicked drop down box and selected "Mark as Unsold". Worked correctly, however, the post no longer displays a prefix at all, when it should reverse itself and display the original prefix, in this case it would have been WTS:

Can this be addressed, or is going to be a design limitation as I don't know how tou would keep track of what the original prefix was, except perhaps not replacing it, but simply adding [SOLD] in front of the original prefix?

Good job overall so far ... :up:

Regards,
Doug

Edit: Also, where can the phrase [SOLD] be changed so that it appears in a color of our choosing?
Reply With Quote
  #18  
Old 03-22-2011, 08:56 PM
venom2124 venom2124 is offline
 
Join Date: Feb 2009
Location: North Carolina
Posts: 213
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by BadgerDog View Post
Re-tested patched v1.2 with thanks against 4.04 vBulletin ...

ALL field titles and descriptions now appear correctly ... :up:

As an Admin, selected a random WTS (Want to Sell) post in or Buy/Sell forum, posted by another member. Clicked drop down box and selected "Mark as Sold". Worked correctly and post now displayed [SOLD] instead of the prefix WTS: :up:

As an Admin, selected the SAME WTS (Want to Sell) post in or Buy/Sell forum. Clicked drop down box and selected "Mark as Unsold". Worked correctly, however, the post no longer displays a prefix at all, when it should reverse itself and display the original prefix, in this case it would have been WTS:

Can this be addressed, or is going to be a design limitation as I don't know how tou would keep track of what the original prefix was, except perhaps not replacing it, but simply adding [SOLD] in front of the original prefix?

Good job overall so far ... :up:

Regards,
Doug

Edit: Also, where can the phrase [SOLD] be changed so that it appears in a color of our choosing?
Yeah I'll have to see if there is a way to get the old prefix back, but again kind of new to this whole thing so that might be the only real downfall.

I can't really see too many items getting unsold if the user marks them sold after they are sold. It might be a bigger issue if you were working with a sale pending type deal.

Will still see if it can be done though.

Glad it's working for you now though for sure.

And yes you can modify the [Sold] by going to the thread prefix manager then select edit for The sold prefix. There you will see the plain text and rich text boxes. You can change the Plain text to Just Sold and then you can add HTML code to the rich text box to change the color, add bold, or just set it up how you would like.
Reply With Quote
  #19  
Old 03-24-2011, 05:49 PM
Kenjiwing Kenjiwing is offline
 
Join Date: Mar 2011
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Venom Just sent you a PM.. hope you will have time to check it! Thanks!
Reply With Quote
  #20  
Old 03-25-2011, 03:39 AM
venom2124 venom2124 is offline
 
Join Date: Feb 2009
Location: North Carolina
Posts: 213
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

PM replied to.
Reply With Quote
  #21  
Old 03-25-2011, 04:03 PM
Shootsteel Shootsteel is offline
 
Join Date: Apr 2010
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sorry for what may be a simple question to what is possibly a very simple answer. How can I change the color and add BOLD to the SOLD prefix?

Great little mod by the way

Edit: I figured it all out, thanks for the great mod.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 03:13 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.08763 seconds
  • Memory Usage 2,364KB
  • Queries Executed 27 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_code
  • (2)bbcode_html
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (1)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (8)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete