Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 2.x > vBulletin 2.x Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Details »»

Version: 1.00, by Admin (Coder) Admin is offline
Developer Last Online: Nov 2024 Show Printable Version Email this Page

Version: 2.2.x Rating:
Released: 01-29-2002 Last Update: Never Installs: 7
 
No support by the author.

This one gives users a way to edit their attached text (.txt) files inside the forum system, without the hassle of downloading-editing-updating the file every time.
(needless to say only mods and the poster can see the link / access the editor)

I thought of it while updating a hack of mine, because I had to do it numerous times and it really got on my nerves.

If you want to see a demo, either attach a small file here and see how it works, or just look below in the next post for a screen shot.
(the image is also in the zip file)

Anyhow, here are the instructions to install the hack.
First download the attached zip archive so you can have the files you need in front of you.
A text version of this post is available in the zip as well.
  • In functions.php, add this:
    Code:
    [high]	$editattach='';[/high]
    right before this:
    Code:
    	if ($post[attachmentid]!=0 and $post[attachmentvisible]) {
  • And add this:
    Code:
    [high]			if (($bbuserinfo['usergroupid']==5 or $bbuserinfo['usergroupid']==6 or $bbuserinfo['usergroupid']==7 or $bbuserinfo['userid']==$post['userid']) and $post['attachmentextension']=='txt') {
    				$editattach=' (<a href="misc.php?s=&action=editattach&postid='.$post['postid'].'">edit</a>)';
    			}[/high]
    right before this:
    Code:
    			eval("\$post[attachment] = \"".gettemplate("postbit_attachment")."\";");
    		}
    	} else {
    		$post[attachment]="";
    	}
  • Save functions.php and upload.
  • In misc.php, add the contents of add-to-misc.txt (in attached zip file) right before ?> (end of file).
  • Save misc.php and upload.
  • In the postbit_attachment template add this:
    Code:
    [high]$editattach[/high]
    right after this:
    Code:
    $post[filename]</a>
  • Create a new template editattach with the contents of editattach.txt (in attached zip file).
  • Add a new template error_attacheditorinvalidext:
    Code:
    [high]You are trying to edit a file with an invalid extension. We currently only support editing text files.[/high]
  • Add a new template error_attacheditortoobig:
    Code:
    [high]The data you are trying to save is too big! The maximum allowed size is $maxattachsize bytes.[/high]
  • Add a new template redirect_attachupdated:
    Code:
    [high]The attachment has been updated! You will now be taken back to your post.[/high]

Have fun! :china:

Show Your Support

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

Comments
  #12  
Old 02-03-2002, 11:51 PM
Danny Danny is offline
 
Join Date: Dec 2001
Posts: 40
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I dont seem to be able to get this to work, i done everything, been through it twice and double checked it also.

and i still dont get the edit bit after the attachment any ideas ?

got vb 2.2.2
Reply With Quote
  #13  
Old 02-04-2002, 01:15 PM
Admin's Avatar
Admin Admin is offline
Coder
 
Join Date: Oct 2023
Location: Server
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Only seen after .txt files, Danny.

Are you sure you uploaded the files as well? (sounds basic but you'd be surprised how many people skip that step )
Reply With Quote
  #14  
Old 02-05-2002, 03:00 AM
Lucky Lucky is offline
 
Join Date: Dec 2001
Posts: 234
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

working good for me.

Thanks
Reply With Quote
  #15  
Old 05-13-2002, 04:45 AM
Preasidium Preasidium is offline
 
Join Date: May 2002
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i tryed to install this as well. I get the link but it points to a blank page. Nothing on it. I even went threw all the codes and changes all .php to .php3 ( because thats what I use ).

Any suggestions on what to do?
Reply With Quote
  #16  
Old 05-13-2002, 11:00 AM
Admin's Avatar
Admin Admin is offline
Coder
 
Join Date: Oct 2023
Location: Server
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Have you edited misc.php correctly?
Reply With Quote
  #17  
Old 05-13-2002, 12:36 PM
Preasidium Preasidium is offline
 
Join Date: May 2002
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes i have. I added what I had to. And changed global.php to php3 ofcource. But I will re do it. And see if I can see what I did wrong. But thats the only problem right? The misc.php3? Because I see the link and everything just nothing in my misc.php3 when I click the link..
Reply With Quote
  #18  
Old 05-13-2002, 01:05 PM
Preasidium Preasidium is offline
 
Join Date: May 2002
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ok i redid it. This time im getting this error

Fatal error: Call to undefined function: adminlog() in /home/fatali/public_html/VB-Home/misc.php3 on line 13

Even tho i didnt touch no where near that line.
Reply With Quote
  #19  
Old 05-13-2002, 06:53 PM
proton242 proton242 is offline
 
Join Date: Nov 2001
Posts: 36
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

work also with .nfo files?
Reply With Quote
  #20  
Old 05-19-2002, 05:35 AM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

How about adding the ability to turn word wrap on or off in the editor?
Reply With Quote
  #21  
Old 05-22-2002, 06:09 AM
Boofo's Avatar
Boofo Boofo is offline
 
Join Date: Mar 2002
Location: Des Moines, IA (USA)
Posts: 15,776
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Firefly,

Maybe next time you should tell us WHICH misc.php to edit. I got it straightened out after editing the wrong one. I was getting the same things going on as Preasidium, where when I hit edit, it gave me a blank page. Once I took it out of the admin/misc.php and put it in the root/misc.php, you'd be surprised at how well it worked. Great hack, though! Looking forward to more!

BTW: Admins, Supermods and Mods can edit the file, right? Will it also not increase the download counter for those 3? It doesn't seem to and I wanted to make sure it was supposed to do that. Also, I had to clean my cache for the edited file to show up. Is that normal and if so, is there anyway to fix that so we don't have to clean the cache everytime to check it while viewing?
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 10:12 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.04945 seconds
  • Memory Usage 2,313KB
  • Queries Executed 25 (?)
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
  • (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
  • (3)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (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
  • 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