Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.7 > vBulletin 3.7 Add-ons

Reply
 
Thread Tools
vBulletin Slide Show 1.10 Details »»
vBulletin Slide Show 1.10
Version: 1.10, by J98680Bxxxxx J98680Bxxxxx is offline
Developer Last Online: Oct 2011 Show Printable Version Email this Page

Category: Add-On Releases - Version: 3.7.x Rating:
Released: 12-17-2009 Last Update: 12-22-2009 Installs: 18
DB Changes Uses Plugins Template Edits Auto-Templates
Re-useable Code Additional Files Translations  
No support by the author.

About
This mod was commissioned by "The Land of Fu" and approved for release at vbulletin.org. The original goals for developing this mod were:
  • To reduce the growing size of vbulletin database;
  • To allow members to posts series of images not limited in size, but kept at images hosting sites like photobucket.com, imageshack.com, tinypic.com, etc...;
  • To allow continuing discussions within those threads displaying slide shows.

Acknowledgement
The basis codes used in this mod originate from SINA?s, an online media company and MVAS provider in the People's Republic of China and the global Chinese communities, and have been modified to suit the needs of "The Land of Fu". The basis templates have been adapted from the vBulletin Album templates.

What this mod does

It adds a Flash "Slide Show" system to your community, a slide show been a display of a series of chosen pictures, which is done for artistic, instructional or discussion purposes.

How To Use The Slide Show In Your Threads

Open/Create a thread describing the content of your slides (Pictures, Covers, Posters, Lobby Cards, etc...). Once the thread has been successfully created, click on the "Thread Tools" menu and select "Add Slide Show". Follow the instructions afterwards. To edit the content of your slide show, click on the "Thread Tools" menu and select "Edit Slide Show".

Features:
  1. Create a slide show from images/pictures kept anywhere on the internet.
  2. No limitations in images/pictures sizes.
  3. No uploading and storage of images/pictures in your mysql database.
  4. Fully phrased to allow (language translation)
  5. Displays a flash slide show to the main post of threads.
  6. Displays a button for selection of the flash playing speed mode.
  7. Displays a button for forward, backward display of images/pictures
  8. Displays a button for viewing of images/pictures in flash full screen mode.
  9. Displays a button for viewing images/pictures in tabulation mode.
  10. Displays a link in the ?Thread Tools? for adding/editing slide shows.
  11. Option to add a ?Slide Shows? link on the navigation menu, for displaying all slide shows created.
  12. Option to add a quick link to the "Quick Navigation" menu, for displaying all slide shows created.
  13. Option to disable the mod on selected forums
  14. Option to ban selected usergroups from using the mod.
  15. Displays user?s slide show mini-block on user?s profile.
  16. Displays user?s slide show statistics on user?s profile.
  17. Option to display user?s slide show statistics on postbit.
  18. Option to display a mini slide show on forum home.

Installation instructions - Version 1.10.
  1. One (1) manual template modification. Perform the following manual template modification (I failed to have it automated).
    Code:
    In SHOWTHREAD template, search for:
    <tr>
    	<td class="vbmenu_option"><img class="inlineimg" src="$stylevar[imgdir_button]/mysticky.gif" />
    	<if condition="in_array($thread['threadid'], $personalstickys)">
    		<a href="showthread.php?$session[sessionurl]do=unpersonalsticky&amp;t=$threadid">$vbphrase[personal_unsticky]</a>
    	<else />
    		<a href="showthread.php?$session[sessionurl]do=personalsticky&amp;t=$threadid">$vbphrase[personal_sticky]</a>
    	</if>
    	</td>
    </tr>
    
    Insert the following right after:
    
    <!-- Slide Show Link -->
    	$slideshow_threadtool_link
    <!-- / Slide Show Link -->
  2. Uncompress the archive
  3. Upload the content of the "upload" folder into your forum root/main directory
  4. Import the "product_slideshow.xml" product via your ACP:
    ACP -> Plugins & Products -> Manage Product -> Add/Import Product
  5. Adjust the mod settings as you see fit.
    ACP -> vBulletin Options -> vBulletin Options -> vBulletin Slide Show
  6. Save the specified settings.

Working well on vb3.7x - 3.8x

If for some reasons the database columns required by this mod on the "thread" and "user" tables have not been automatically created during this mod installation, please do add those columns manually using the ALTER table command.

Code:
ALTER TABLE `thread` ADD `slideshowid` INT( 10 ) UNSIGNED DEFAULT '0' NOT NULL;
ALTER TABLE `user` ADD `slideshows` INT( 10 ) UNSIGNED DEFAULT '0' NOT NULL;
Enjoy

Live demo at: http://www.fuflixbulletin.net
It?s a members only discussion forum and registration is required.

If you have a public board and have installed this mod, please provide a demo link for other users..

Update in v.1.01

1.
In the installation section of the XML:

`cover` varchar(250) NOT NULL),

changed to

`cover` varchar(250) NOT NULL,

Parenthesis removed just after the NULL.

2.
Option not to display the slideshow on forumhome added and checked.

Update in v.1.02

The following piece of code in the XML and PHP files:
Code:
query_write("DELETE FROM `". TABLE_PREFIX ."slideshow` WHERE `slideshow`.`slideshowid`=
has been replaced by
Code:
query_write("DELETE FROM `". TABLE_PREFIX ."slideshow` WHERE `slideshowid`=
as it affect databases with prefixed tables.


Update in v.1.10
  • Option to download active picture on slideshow
  • Option for slideshow owner to select/change the background color of its slideshow display
  • Option for users to add descriptive text per slide show pictures.

Show Your Support

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

Comments
  #2  
Old 12-18-2009, 02:11 PM
NAZIA's Avatar
NAZIA NAZIA is offline
 
Join Date: Feb 2008
Location: Multan Pakistan
Posts: 322
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello!
Nice work... It is right, i guess this feature make slide shows for forum threads/posts..
Can you make slide show feature like this, which will show members profile album pictures
Reply With Quote
  #3  
Old 12-20-2009, 06:24 AM
J98680Bxxxxx J98680Bxxxxx is offline
 
Join Date: Jan 2008
Location: Bridge - Enterprise
Posts: 325
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

For those in desperate need of a demo: Outside vBulletin environment, you can find a raw slide show example here, and a sample display of all slide shows here.
Reply With Quote
  #4  
Old 12-20-2009, 11:19 AM
J98680Bxxxxx J98680Bxxxxx is offline
 
Join Date: Jan 2008
Location: Bridge - Enterprise
Posts: 325
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Update in v.1.01

In the installation section of the XML:

`cover` varchar(250) NOT NULL),

changed to

`cover` varchar(250) NOT NULL,

Parenthesis removed just after the NULL. This might be causing the failure in creating the slideshow table on some databases.

2.
Option not to display the slideshow on forumhome added and checked.
Reply With Quote
  #5  
Old 12-20-2009, 12:24 PM
Zi55 Zi55 is offline
 
Join Date: Dec 2006
Posts: 94
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks you for beautiful mod .

Could you please add vBSEO support to it .
Thanks ,
Zi5
Reply With Quote
  #6  
Old 12-20-2009, 12:40 PM
J98680Bxxxxx J98680Bxxxxx is offline
 
Join Date: Jan 2008
Location: Bridge - Enterprise
Posts: 325
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Zi55 View Post
Thanks you for beautiful mod .

Could you please add vBSEO support to it .
Thanks ,
Zi5
Unfortunately, I don't have VBSEO and will not be able to test and provide support in that area.
Reply With Quote
  #7  
Old 12-20-2009, 07:13 PM
Defkalion Defkalion is offline
 
Join Date: Jan 2007
Location: Athens, Greece
Posts: 201
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Looks like it has potential. Is there any way to define the slideshow size?
Reply With Quote
  #8  
Old 12-21-2009, 06:40 AM
J98680Bxxxxx J98680Bxxxxx is offline
 
Join Date: Jan 2008
Location: Bridge - Enterprise
Posts: 325
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Defkalion View Post
Looks like it has potential. Is there any way to define the slideshow size?
There is a complicated way. I have adjusted it to display well and fit on most screens.


Update in v.1.02

The following piece of code in the XML and PHP files:
Code:
query_write("DELETE FROM `". TABLE_PREFIX ."slideshow` WHERE `slideshow`.`slideshowid`=
has been replaced by
Code:
query_write("DELETE FROM `". TABLE_PREFIX ."slideshow` WHERE `slideshowid`=
as it affects databases with prefixed tables.
Reply With Quote
  #9  
Old 12-21-2009, 08:24 AM
Defkalion Defkalion is offline
 
Join Date: Jan 2007
Location: Athens, Greece
Posts: 201
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by J98680B2423E View Post
There is a complicated way. I have adjusted it to display well and fit on most screens.
Well it's not that simple, for example i have a sidebar in my showthread pages, so it just breaks my layout. If you think it's not much trouble to share how it changes its size, please do.
Reply With Quote
  #10  
Old 12-21-2009, 10:03 AM
J98680Bxxxxx J98680Bxxxxx is offline
 
Join Date: Jan 2008
Location: Bridge - Enterprise
Posts: 325
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Defkalion View Post
Well it's not that simple, for example i have a sidebar in my showthread pages, so it just breaks my layout. If you think it's not much trouble to share how it changes its size, please do.
Try increasing the screen resolution of your computer display. I hope you are not using a 640x480 screen resolution (lol). If you still have the sidebar breaking, you can try adjusting the slideshow parameters in the following files:

The file called "epidiascope.js" controls the width and height of the main slideshow display. Open that file and search for:

Code:
	maxWidth : 910,
	maxHeight : 700,
	minWidth : 720,
The style sheet file "style.css" also control the display. Search for:

Code:
#wrap{width:950px;text-align:left;margin:0 auto;padding:5px 0;}
#efpBigPic{text-align:center;zoom:1;position:relative;border-top:1px solid #e5e6e6;width:950px;}
#d_BigPic{width:950px;overflow-x:hidden;min-height:300px;_height:300px;}
#endSelect #endSelClose{background:url(e_m_01.png) no-repeat -300px -950px;position:absolute;top:3px;right:3px;cursor:pointer;width:11px;height:11px;overflow:hidden;z-index:2;}
and adjust the value of the width parameter.

Also in style sheet file "style.css", search for:

Code:
#d_picIntro{color:#666;width:750px;margin:0 auto;text-indent:2em;line-height:1px;}
#efpTxt .others{text-align:right;width:750px;margin:0 auto;padding:5px 0 0;color:#ccc; height:1px}
and adjust the width parameter.

The files mentioned above can be found in the upload folder of the mod.
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:27 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.05118 seconds
  • Memory Usage 2,310KB
  • Queries Executed 23 (?)
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_code
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (10)postbit_onlinestatus
  • (10)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
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete