Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
Product Review Forums ? Research, Review & Compare Items Details »»
Product Review Forums ? Research, Review & Compare Items
Version: 1.4.0, by Ted S Ted S is offline
Developer Last Online: Nov 2020 Show Printable Version Email this Page

Category: Major Additions - Version: 4.x.x Rating:
Released: 09-06-2011 Last Update: 04-05-2014 Installs: 214
DB Changes Uses Plugins Auto-Templates
Additional Files  
No support by the author.

Version 1.4.0 has been released to remove the giftery / list it integration of the addon now that service has been discontinued. No upgrade is needed though there have been a few other bug changes since 1.3.5.

Finding Feedback Can be Like a Needle in a Haystack


The more your forum grows, the more of a challenge it becomes to sort through the history and get the full story.


Product Review Forums Brings Structure to the Chaos


As a full-featured product management addon, PRF sits on top of your forum allowing you to create defined products which, unlike individual posts, stay relevant over time. Each comment, review and even product updates filter back into this one spot allowing for a quick and comprehensive overview while the individual discussions rage on as always.


Here's just a few of the many features you'll find in PRF:
  • Bring structure to products with established pages & reviews
  • Reduce the number of repetitive posts from members looking up the same info
  • Increase your traffic with content-rich, seo friendly, product listings
  • Drive revenue by adding your own affiliate links to product listings
  • Increase the activity stream's value with review integration
  • Engage visitors with integrated wishlists from Giftery.me
===========================

Installation is not upload & go... individualized settings are required. Read the install file.


===========================
QUICK TIPS:
===========================

Enabling Product Forums: To show product details and ratings, each product-forum must be enabled in the forum manager.

Adding Products: You may upload products one at a time through the admin [includes an image uploader using GD] or you can bulk import through XML. You can also enable users to add moderated products through a global and usergroup option.

Product Review Index: To access your forum's product overview go to www.yoursite.com/productforums.php - You may want to add a link to this to your navbar or as a tab.

Customization: This addon is made to be customized. To change the color schema see clientscript/vbulletin_css or dive right on in to the templates and phrases.

Powered by Giftery.me: This mod is maintained includes two integrations you should know about. Both can be controlled through the mod options.

Download Now

File Type: zip Product Review Forums v1.4.0.zip (107.4 KB, 227 views)

Screenshots

File Type: jpg Untitled-1.jpg (45.4 KB, 0 views)
File Type: jpg Untitled-2.jpg (79.4 KB, 0 views)
File Type: jpg Untitled-3.jpg (70.0 KB, 0 views)
File Type: jpg Untitled-4.jpg (76.3 KB, 0 views)
File Type: jpg Untitled-5.jpg (62.0 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #1772  
Old 09-03-2014, 11:07 AM
Morrus Morrus is offline
 
Join Date: Jan 2002
Posts: 494
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ted S View Post
One more request, this one very quick. Try turning off all your (other) plugins and load the write a review page. 99% sure it won't change anything but hey, it happens. Obviously best to do this at an off time and quickly.
Holy crap, that took a long time. Guess what I discovered? vBulletin doesn't have a "turn all off" option.

Nope, no difference.

Now to go and turn them all back on again one at a time....
Reply With Quote
  #1773  
Old 09-03-2014, 12:44 PM
Morrus Morrus is offline
 
Join Date: Jan 2002
Posts: 494
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Incidentally, what was the productforums.php change you made? I'd like to re-upload my custom version and restore various bits of functionality, but with the posting-to-database issue fixed. Is it a small change I can apply myself?
Reply With Quote
  #1774  
Old 09-03-2014, 09:22 PM
Ted S Ted S is offline
 
Join Date: Dec 2003
Location: SoCal
Posts: 3,954
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Morrus View Post
Incidentally, what was the productforums.php change you made? I'd like to re-upload my custom version and restore various bits of functionality, but with the posting-to-database issue fixed. Is it a small change I can apply myself?
There's likely a few tweaks around the file as digging this way turns up more than just the issue. Using a file compare (UltraCompare) is the best way to track it...

Speaking of code hacks, let's open up productforums.php and find:

Code:
// make the post as HTML using the right version of wysiwyg
if ($vbulletin->GPC['message'])
{
    // handle this properly based on vBulletin version
    if (version_compare(@$vbulletin->versionnumber, '4.1.4', '>=')){
        require_once(DIR . '/includes/class_wysiwygparser.php');
        $html_parser = new vB_WysiwygHtmlParser($vbulletin);
        $comments =& $html_parser->parse_wysiwyg_html_to_bbcode($message, 1);
        
    // older forum versions
    } else {
        require_once(DIR . '/includes/functions_wysiwyg.php');
        $comments =& convert_wysiwyg_html_to_bbcode($message, 1);
        
    }
}
if(!$comments AND $vbulletin->GPC['message']){ $comments = $vbulletin->GPC['message'] . "\n\r" . $optmsg; }
else if($vbulletin->GPC['comments']){ $comments = $vbulletin->GPC['comments'] . "\n\r" . $optmsg; }
Replace this with:

Code:
if ($vbulletin->GPC['message'])
{
    echo "found on message<br>";
    $comments = nl2br();
} else if($vbulletin->GPC['comments']) {
    echo "found on comments<br>";
    $comments = nl2br();
} else {
    echo "found nothing"; die;
}
Post up a review and look to see if anything gets displayed quickly on the screen at the top of the page.

This is not safe content filtering so be sure to revert to your current version when you're done, less someone decide to add a bunch of unfiltered links to a product.
Reply With Quote
  #1775  
Old 09-03-2014, 09:42 PM
Morrus Morrus is offline
 
Join Date: Jan 2002
Posts: 494
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ted S View Post

Post up a review and look to see if anything gets displayed quickly on the screen at the top of the page.

This is not safe content filtering so be sure to revert to your current version when you're done, less someone decide to add a bunch of unfiltered links to a product.
It did two things.

1) It rejected my review saying it had 0 characters.

2) Plus it had this at the top of the screen:

Quote:
found on message

Warning: nl2br() expects at least 1 parameter, 0 given in ..../productforums.php on line 413
Reply With Quote
  #1776  
Old 09-03-2014, 10:03 PM
Ted S Ted S is offline
 
Join Date: Dec 2003
Location: SoCal
Posts: 3,954
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Morrus View Post
It did two things.

1) It rejected my review saying it had 0 characters.

2) Plus it had this at the top of the screen:
Well this is just embarrassing... Forgot to actually finish the code.

Code:
if ($vbulletin->GPC['message']) {     echo "found on message<br>";   $comments = nl2br($vbulletin->GPC['message'); } 
else if($vbulletin->GPC['comments']) {     echo "found on comments<br>";     $comments = nl2br($vbulletin->GPC['comments'); } 
else {     echo "found nothing"; die; }
On the plus side, we got the debug info I needed to keep playing.
Reply With Quote
  #1777  
Old 09-03-2014, 10:13 PM
Morrus Morrus is offline
 
Join Date: Jan 2002
Posts: 494
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

So do I need to do anything now, or do you have what you need?
Reply With Quote
  #1778  
Old 09-04-2014, 12:39 AM
Ted S Ted S is offline
 
Join Date: Dec 2003
Location: SoCal
Posts: 3,954
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Morrus View Post
So do I need to do anything now, or do you have what you need?
Try the code change with the updated version, let's see if it's a reasonable stop-gap while I try and figure out why your editor isn't loading up (still have no idea on the cause, everything seems normal).

On a related note, I'm traveling tomorrow - monday without web access. Sorry. :erm:
Reply With Quote
  #1779  
Old 09-04-2014, 04:20 PM
Morrus Morrus is offline
 
Join Date: Jan 2002
Posts: 494
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ted S View Post
Try the code change with the updated version, let's see if it's a reasonable stop-gap while I try and figure out why your editor isn't loading up (still have no idea on the cause, everything seems normal).
Ah... I'm unclear. Code change with the updated version? You mean that file you said to only use briefly?

Quote:
On a related note, I'm traveling tomorrow - monday without web access. Sorry. :erm:
Ugh. I guess I'll hang on until next week then. Darnit; I'm running out of time!
Reply With Quote
  #1780  
Old 09-08-2014, 04:39 PM
Ted S Ted S is offline
 
Join Date: Dec 2003
Location: SoCal
Posts: 3,954
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Morrus View Post
Ah... I'm unclear. Code change with the updated version? You mean that file you said to only use briefly?
Yes. Have to figure out what's causing the editor not to work as that does seem to be where the issue lies.
Reply With Quote
  #1781  
Old 09-08-2014, 09:52 PM
tpearl5's Avatar
tpearl5 tpearl5 is offline
 
Join Date: Nov 2001
Location: PA
Posts: 1,014
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ted S View Post
Certainly possible.

What Amazon functionality were you looking for?
Forgot to reply to this Mainly importing of products with images (if available) from specific categories and then providing a link to 'buy' with a current price. It would probably also need the ability to filter by keyword. For example, all products from Cameras with keyword 'Nikon' import into category 'Nikon Cameras'.
Reply With Quote
Reply

Thread Tools

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 12:10 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.07427 seconds
  • Memory Usage 2,365KB
  • Queries Executed 26 (?)
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
  • (3)bbcode_code
  • (10)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
  • (3)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (12)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
  • (6)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