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
  #1252  
Old 08-28-2012, 02:04 PM
GCC LLC GCC LLC is offline
 
Join Date: Oct 2005
Posts: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ted S View Post
That said I'll take a look at the search bug and see if we can fix it.
I had to remove the mysql_real_escape_string() from around the format search input for it to work. Anything better I could replace it with? We use mysqli if that matters. Its working fine without any function wrapped around it, but not sure if that could lead to other issues on the textbox input on product title searches.
Reply With Quote
  #1253  
Old 08-28-2012, 02:13 PM
GCC LLC GCC LLC is offline
 
Join Date: Oct 2005
Posts: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I noticed that in your code, you don't include a link identifier on the mysql_real_escape_string:

if($vbulletin->GPC['title']){ $conditions .= " AND pfp.title LIKE '%". mysql_real_escape_string($vbulletin->GPC['title']) ."%'"; } // title of product

It should default to the last used connection, but in my case I think it's not. In the meantime, I've switched to mysql_escape_string() which appears to be working. Do you see any issues with this?

Also all new reviews go into moderation even though I have the option turned off and made sure the forum have all moderation turned off. Thought it might be a conflict with Glowhost so uninstalled that and they still get moderated.
Reply With Quote
  #1254  
Old 08-28-2012, 08:29 PM
ynh ynh is offline
 
Join Date: Oct 2010
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Anyone have an idea of how to add an attachment option to the post new product page?

(productforums.php?do=addproduct)
Reply With Quote
  #1255  
Old 08-28-2012, 08:31 PM
Ted S Ted S is offline
 
Join Date: Dec 2003
Location: SoCal
Posts: 3,954
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by GCC LLC View Post
Every store in our industry has well over 100 manufactureres so if your going to support a mass import of products then users are going to get a list of companies that stops in the middle because of the 100 set limit whether its manageable or not. I agree there has to more search options but you will still run into this error with bulk imports.
Sounds like my comment didn't come ascross right...

The business we run that inspired PRF processes something like 14 million products nightly from hundreds of thousands of manufacturers. And that's small potatoes compared to what our partners do... There's no problem with the structure of how the brands are stored whether you have 1, 100 or 10,000. We have the limit clause in for database speed but as you noted, it's no big deal to remove and perhaps something we can make an option of.

The issue however is in the presentation and resulting UX.

PRF was designed for the typical community owner who, to this point, is generally adding at most a few hundred products from a few dozen brands. As such a dropdown works fine.

However at a scale of say 50 [you'd have to test to find the actual threshold] dropdown lists become unusable for the user. Technically they still work, still load but it's just not feasible to scroll and mentally process. Thus you either need an open search field or progressive autofill...

While it's not a built in feature we designed PRF as a starting place to cover 90% and this is one of those 10% items worth customizing given your particular use yourself. But of course that's just my $0.02
Reply With Quote
Благодарность от:
Toorak Times
  #1256  
Old 08-28-2012, 08:32 PM
Ted S Ted S is offline
 
Join Date: Dec 2003
Location: SoCal
Posts: 3,954
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ynh View Post
Anyone have an idea of how to add an attachment option to the post new product page?

(productforums.php?do=addproduct)
There is no simple way to do this. You can however very easily add them to the first post in the product's thread
Reply With Quote
  #1257  
Old 08-28-2012, 08:34 PM
Ted S Ted S is offline
 
Join Date: Dec 2003
Location: SoCal
Posts: 3,954
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by GCC LLC View Post
I noticed that in your code, you don't include a link identifier on the mysql_real_escape_string:

if($vbulletin->GPC['title']){ $conditions .= " AND pfp.title LIKE '%". mysql_real_escape_string($vbulletin->GPC['title']) ."%'"; } // title of product
Escaping the string is essential for preventing injections so good call on working through that...

We'll be redoing the search function a bit in light of your bug report and will try to test with a few mySQLi connections as well.

Quote:
Originally Posted by GCC LLC View Post
Also all new reviews go into moderation even though I have the option turned off and made sure the forum have all moderation turned off. Thought it might be a conflict with Glowhost so uninstalled that and they still get moderated.
Does the forum allow for new replies? Closed forums seem to have this issue...
Reply With Quote
  #1258  
Old 08-29-2012, 12:02 AM
GCC LLC GCC LLC is offline
 
Join Date: Oct 2005
Posts: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ted S View Post
Sounds like my comment didn't come ascross right...

The business we run that inspired PRF processes something like 14 million products nightly from hundreds of thousands of manufacturers. And that's small potatoes compared to what our partners do... There's no problem with the structure of how the brands are stored whether you have 1, 100 or 10,000. We have the limit clause in for database speed but as you noted, it's no big deal to remove and perhaps something we can make an option of.

The issue however is in the presentation and resulting UX.

PRF was designed for the typical community owner who, to this point, is generally adding at most a few hundred products from a few dozen brands. As such a dropdown works fine.

However at a scale of say 50 [you'd have to test to find the actual threshold] dropdown lists become unusable for the user. Technically they still work, still load but it's just not feasible to scroll and mentally process. Thus you either need an open search field or progressive autofill...

While it's not a built in feature we designed PRF as a starting place to cover 90% and this is one of those 10% items worth customizing given your particular use yourself. But of course that's just my $0.02
I'm not disagreeing, just stating that you could come across this when importing large amounts of products. Now if someone searches this thread, they will know why.
Reply With Quote
  #1259  
Old 08-29-2012, 12:11 AM
GCC LLC GCC LLC is offline
 
Join Date: Oct 2005
Posts: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ted S View Post



Does the forum allow for new replies? Closed forums seem to have this issue...

Yes, everything is open. We are using the forumdisplay.


User posts a review. It gets put in moderation, but it still posts the review.

Now it gets strange. It posts the review twice (within the same post). You will get <review><br><review> all within the postbit. The <br> is visible. This seems to happen with users copying and pasting with or without WYSIWYG on.

Now usually as we know, a new post will update the sorting order (newest post first). Even though the review is posted, the forumdisplay will not update the sorting order until I approve the post (review).
Reply With Quote
  #1260  
Old 08-29-2012, 12:22 AM
Ted S Ted S is offline
 
Join Date: Dec 2003
Location: SoCal
Posts: 3,954
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by GCC LLC View Post
Yes, everything is open. We are using the forumdisplay.


User posts a review. It gets put in moderation, but it still posts the review.

Now it gets strange. It posts the review twice (within the same post). You will get <review><br><review> all within the postbit. The <br> is visible. This seems to happen with users copying and pasting with or without WYSIWYG on.

Now usually as we know, a new post will update the sorting order (newest post first). Even though the review is posted, the forumdisplay will not update the sorting order until I approve the post (review).
So I'm clear only 1 post is made, but with duplicate content in it, and it's always in moderation?
Reply With Quote
  #1261  
Old 08-29-2012, 12:28 AM
GCC LLC GCC LLC is offline
 
Join Date: Oct 2005
Posts: 90
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ted S View Post
So I'm clear only 1 post is made, but with duplicate content in it, and it's always in moderation?

Yes. User "submits" one review but the content gets posted twice within postbit with a visible <br> in between.

Every review goes into moderation even though I have moderation turned off within the plugin as well as in the forum. I don't think it shows the <br> and duplicate content within the moderation window. I will check and see next time it happen.
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 03:13 AM.


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.05796 seconds
  • Memory Usage 2,373KB
  • Queries Executed 28 (?)
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
  • (9)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
  • (5)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (13)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)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_postinfo_query
  • fetch_postinfo
  • 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