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
  #132  
Old 09-07-2012, 07:54 AM
zascok zascok is offline
 
Join Date: Jul 2010
Posts: 146
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ScottishScoobie View Post
Yeah, i only have one style and the extract is from that. i will add the code to all styles even though im not using them and report back.

thanks for responding.:up:
Same here and it's getting worse.

It's giving a huge error when I try to uninstall it

Code:
Fatal error: Existing data passed is not an array
Called set_existing in [path]/***/plugin.php(1558) : eval()'d code on line 20
Called eval in [path]/***/plugin.php on line 1558
in [path]/includes/class_dm.php on line 265
#0 vb_error_handler(256, Existing data passed is not an array
Called set_existing in /home/w/public_html/***/plugin.php(1558) : eval()'d code on line 20
Called eval in /home/w/public_html/***/plugin.php on line 1558
, /home/w/public_html/includes/class_dm.php, 265, Array ([existing] => ,[line] =>
Called set_existing in /home/w/public_html/***/plugin.php(1558) : eval()'d code on line 20
Called eval in /home/w/public_html/***/plugin.php on line 1558
...................

How to uninstall it?
Reply With Quote
  #133  
Old 09-07-2012, 08:16 AM
ScottishScoobie ScottishScoobie is offline
 
Join Date: Jun 2012
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i would disable rather than uninstall, ive read all pages, and people were saying uninstall meant rebuild unless you have a good backup. nice susat too.
Reply With Quote
  #134  
Old 09-07-2012, 11:05 AM
ScottishScoobie ScottishScoobie is offline
 
Join Date: Jun 2012
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Done nothing more than wait, and now its working.

voted for MOTM
Reply With Quote
Благодарность от:
zascok
  #135  
Old 09-07-2012, 05:55 PM
zascok zascok is offline
 
Join Date: Jul 2010
Posts: 146
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think I have got it. If one deletes the prefix manually and then try to uninstall this it will cause an error. I manually recreate the prefix and it unistalled just fine. (worth adding into the desrtiption) N

Now will try to install and wait
Reply With Quote
Благодарность от:
ScottishScoobie
  #136  
Old 09-07-2012, 06:13 PM
zascok zascok is offline
 
Join Date: Jul 2010
Posts: 146
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

And now it works! waited for two or three minutes. Was witchcraft a part of programming?

Nommed in hope the next versions will have no hassle
Reply With Quote
  #137  
Old 09-07-2012, 08:22 PM
Superorb Superorb is offline
 
Join Date: Feb 2012
Posts: 195
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

When I mark something as "unsold" the previous prefix isn't restored. Is there any way to add this functionality?
Reply With Quote
  #138  
Old 10-22-2012, 04:09 AM
ScottishScoobie ScottishScoobie is offline
 
Join Date: Jun 2012
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i guess in the days of cable speed internet and SSD's we are just impatient to let systems get on and do their thing and settle down.
Reply With Quote
  #139  
Old 02-12-2013, 11:35 PM
addamroy addamroy is offline
 
Join Date: Sep 2010
Posts: 352
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I don't see any option to mark threads sold in the 'thread tools' menu... uploaded all files and made the template edit.

running 4.1.12
Reply With Quote
  #140  
Old 02-20-2013, 03:26 PM
Sven Voet Sven Voet is offline
 
Join Date: Jan 2012
Location: Germany
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nice Mod. With some changes (i want a "closed" instead a "sold" as Prefix, it´s what i´m looking for a long time. But one question (perhaps for another Version):

- Is it possible, to add more than one one "Sold" as chooseable Prefix? Perhaps so the User can easyly choose a wanted Prefix in the Thread Tools.

- Is it possible to prevent the Prefix from the normal Prefix-List when a User Post a new Thread?
Reply With Quote
  #141  
Old 02-21-2013, 01:13 PM
Sven Voet Sven Voet is offline
 
Join Date: Jan 2012
Location: Germany
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I got two errors, if i wanna install the Mod:

after changing the Showthread Code, i got the following Message:

Parse error: syntax error, unexpexted T_STRING in ...../includes/adminfunctions_template.php(5432) : eval()'d code on Line 373

When i ignore the warning, i can´t read any Thread. Cause the following error occures:

Parse error: syntax error, unexpexted T_STRING in ...../includes/class_core.php(4633) : eval()'d code on line 373
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:22 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.05362 seconds
  • Memory Usage 2,363KB
  • 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
  • (2)bbcode_code
  • (2)bbcode_html
  • (1)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
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (3)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)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