![]() |
|
Mod Options |
![]() |
|||||||||||||||||||||||||||||||
[attachment]id[/attachment] BBcode
![]() Developer Last Online: Nov 2010 ![]() ![]() ![]() This modification is in the archives.
What it does
This hack is a "clone" of the IPB [attachmentid=xxx] BBcode feature. It allows you to insert anywhere in your posts a link to an attachment, using its ID (therefore making it an inline attachment). It also detects the file type and shows either the thumbnail (with a link to the full image), the full image or a text link. If the attachment doesn't exist or has been moderated, nothing will be shown. By the way, maybe this should be a VB feature? ![]() What is required - 1 PHP file edit ("includes/functions_showthread.php") - 1 CSS style edit - 1 image upload ("images/misc/inlineattach.gif") What can be done - hide the [attachment] BBcode in the search results page - handle (hide?) the [attachment] BBcode in the printable version - handle (hide?) the [attachment] BBcode in the archive Notes - This hack will add 1 query per attachment BBcode, and the usual amount of queries for the "attachment.php" file call in case of a thumbnail or an inline image. - The "howto.txt" is provided because it includes the indented code that VB loses with PHP and CODE tags. - The PSD of the image is provided for personal editing. - The french version of the image is provided (don't forget to rename it). - This is my first released hack, so please be cool ![]() Support I may not be able to provide support for this hack. Howto (also provided in "howto.txt") 1. Open "includes/functions_showthread.php". 2. Go to (around line 604):
Add below:
3. Go to (at the end of the file):
Add below:
4. Save and upload "includes/functions_showthread.php". 5. Upload "inlineattach.gif" in "images/misc/". 6. Edit your style(s) Main CSS, and add this to your additional CSS (bottom of the page):
(NB: #336699 is the background color of "inlineattach.gif") Usage [attachment]id[/attachment] Demo Have a look at the attached screenshots. Download Now Only licensed members can download files, Click Here for more information. Screenshots Show Your Support
No members have liked this post.
|
Comments |
#2
|
||||
|
||||
Nice, will install
![]() Thanks for sharing with the community ![]() *clicks install* No members have liked this post.
|
#3
|
||||
|
||||
very interesting
![]()
__________________
My Site:Animation Talk My Hacks:Vb3 Affiliate Version 1:vB Affiliates v.2:vB Journal 1.0.0:Quick Attachment Approval System: UnBannable Ips:Text Message on PM:Selected Files Not Closed:New Thread/Post Image Verification for Guests: vB Stocks 1.0.0 This means this hack won an award. No members have liked this post.
|
#4
|
|||
|
|||
I like the concept, just afraid my members wouldn't know how to find the ID #....Would there be a way to make a list of the last 15-20 images uploaded with there ID's? Maybe in a pop-up window in the post screen?
__________________
My Hacks Prize Recognition Hack | IP Trace Hack (Pinpoint on Map) | Sort Members By State Pending Member No members have liked this post.
|
#5
|
||||
|
||||
good job Benjy
![]()
ranger2kxlt, To display attachment ID add code into newattachmentbit template (I can't remember if I edited any files to make the below code work):
To display the above in newpost_attachmentbit you will need to hack your files.
__________________
Former vBulletin.org Staff Member Latest Articles: Liquid Layout = Less Ad Revenue? How to Monetize Your Site Improve Web Page Performance How To Write For The Web If it needs instructions, there's room for improvement. Give users what they actually want, not what they say they want. And whatever you do, don't give them new features just because your competitors have them! No members have liked this post.
Last edited by Princeton; 20 Aug 2004 at 03:15. |
#6
|
||||
|
||||
very nice, I'll make some changes (recent uploads or stuff like that) and use it on my forums. Thank you
![]() No members have liked this post.
|
#7
|
||||
|
||||
is their anyway to have it so the attachment box on the postbit doesnt display when using the bbcode.
No members have liked this post.
|
#8
|
||||
|
||||
This would require to detect the attachment's original postid and tweak a bit more the construct_postbit function...
A very quick solution would be to set $show['attachments'] to false, thus forcing people to add the BBcode into their post. Of course that doesn't work with older posts because it will hide the attachments... Maybe someone could propose another solution because I don't really have time to get into this for now ![]()
__________________
Communauté informatique No members have liked this post.
|
#9
|
|||
|
|||
I wonder if anyone is really using it? Nice hack, but I found a bug where this new bbcode is only being parsed on the 1st post view. Because of this bug, parsed presentation isn't saved to post_parsed table, and consequent views of post will show unparsed [attachment]...[/attachment] code.
The solution is to move line starting with $post['message'] = preg_replace_callback(... ABOVE the line starting with $post['message'] = parse_bbcode($post... in an original code. The effect is that attachment bbcode will be parsed before all other bbcodes, and parsed post presentation will be stored correctly afterwards by parse_bbcode() function. UPDATE: did some testing, the above won't work either. All parsing should be done in parse_bbcode2() from functions_bbcodeparse.php. I was able to fix this, if anyone interested, I can release the necessary updates here. No members have liked this post.
Last edited by kmike; 16 May 2005 at 11:24. |
#10
|
|||
|
|||
I have been looking for a way to control how the attachements show in a post...this looks promising.
I have a question on the upload attachments feature with this mod. This mod looks like the poster must have the url to the attachment and put that url between the attachment bbcode. Is there a way to use insert the attachment bbcode then click where you want the attachment to be then upload? Or after the attachment has been uploaded, is there a way to drag that graphic or file or ??? in between the attachment bbcode?? I see this option frequently with other boards (without the use of the bbcode) but I do not know PHP so don't know if this is possible. No members have liked this post.
|
#11
|
|||
|
|||
Originally Posted by kmike
I would like to give this hack a whirl with your fix.
No members have liked this post.
|
#12
|
||||
|
||||
has anyone made any updates to this?
No members have liked this post.
|
![]() |
«
Previous Mod
|
Next Mod
»
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Mod Options | |
|
|
New To Site? | Need Help? |
All times are GMT. The time now is 22:30.