Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Adding EditArea for Template & Plugin Editing Details »
Adding EditArea for Template & Plugin Editing
Mod Version: 0.1, by sweede (Member) sweede is offline
Developer Last Online: Jun 2014 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 3.7.0 Beta 2 Rating: (3 votes - 5.00 average) Installs: 23
Released: 19 Dec 2007 Last Update: Never Downloads: 5
Not Supported Code Changes Additional Files  

This isnt a Plugin or Mod, but a collection of code changes to allow the use of Edit Area to edit vbulletin templates and in the plugin code editor areas.

http://cdolivet.net/editarea/

Edit area
Here is EditArea, a free javascript editor for source code. (That is no way a WYSIWYG editor).
This editor is designed to edit souce code files in a textarea. The main goal is to allow text formatting, search and replace and real-time syntax highlight (for small text).
Download the zip file from the website above and unpack the zip file. Upload the edit_area folder into your /clientscript/ directory in your vbb installation. (See additional instructions at the bottom). You should now have a /clientscript/edit_area folder with files such as edit_area.css , edit_area.js and so on in it. Be sure that you also uploaded the images, langs, plugs and reg_syntax folders.


This requires changes to two files, one of them being optional.

The first file to edit is the includes/adminfunctions.php file
Using the UNMODIFIED 3.7.0 beta 2 version (Unsure of actual locations of the code in 3.6.8 and ealier versions, but the edits are basicly the same)

The first edit is adding the javascript to the page.
Open up the file includes/adminfunctions.php and look for the first

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

It should be around line 295.

Before that line, add

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

*Read http://cdolivet.net/editarea/editarea/docs/include.html for advanced options.

Now, we will look for the function print_textarea_row which starts around line 894

This is where the majority of the code changes are.

Comment out line 915 (add // infront of the line)

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

And then add the following code after the line you just commented out.

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Please read up on http://cdolivet.net/editarea/editare...iguration.html to adjust some of the settings to your new editor interface

The last change in this file is a few lines down from the code you just pasted. Should be line 943.

Add

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

to the begining of the following line

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

It should look like

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Save and close this file!

Right now, the template editor usable and with a full screen option built into it, you shouldnt need a reason to use the Large Edit Box option. However, those changes are also quite easy to do so i will add those.

Open up the file admincp/textarea.php

On line 48,

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Change too

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Before the closing </head> tag, add

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

*Read http://cdolivet.net/editarea/editarea/docs/include.html for advanced options.

Replace the existing <body> tag (the entire line) with the following

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

And you're done.


Some screenshots of the result..

**Note:
For whatever reason, you cannot save text from the Large Edit Box into the main window IF you have the Edit Area editor enabled! you MUST uncheck the Toggle Editor checkbox before clicking the Large Edit Box button. If you fail to do that, you may or may not save your changes and you may loose the textarea data all together.

For whatever reasons, while

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

works, the reverse

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

does not, if anyone knows the secret to getting this to work, please post here!

---------------------------------------
**Addition
In the adminfunctions.php file, the line that we added that says

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

change to

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Before the line that reads

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

add


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Anything in the template editor will default to HTML syntax, anything in the plugin section will default to PHP syntax and anywhere else, HTML syntax.

you can also add other lines here that could disable the javascript editor from showing, one example is adding

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

before the default: line and this would disable the EditArea box. An alternative to searching and replacing text in many of the files.

you can also prevent the Large Area Button from being displayed by adding

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

in whatever case statements you would like (i have it in the install/uninstall, phpcode and template editors along with the default selection).

Download Now

Only licensed members can download files, Click Here for more information.

Screenshots

Click image for larger version

Name:	Large_edit_fullscreen.jpg
Views:	469
Size:	40.0 KB
ID:	73411   Click image for larger version

Name:	Large_edit_normal.jpg
Views:	427
Size:	50.3 KB
ID:	73412   Click image for larger version

Name:	plugin_editor_fullscreen.jpg
Views:	420
Size:	53.3 KB
ID:	73413   Click image for larger version

Name:	plugin_editor_normal.jpg
Views:	303
Size:	37.8 KB
ID:	73414  

Click image for larger version

Name:	template_editor.jpg
Views:	365
Size:	34.9 KB
ID:	73415  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Comments
  #2  
Old 19 Dec 2007, 17:00
soulface's Avatar
soulface soulface is offline
 
Join Date: Oct 2005
Real name: Eros
Just gr8!

/me installed
Reply With Quote
  #3  
Old 19 Dec 2007, 17:50
Elmer's Avatar
Elmer Elmer is offline
 
Join Date: Aug 2002
Thnks! installed.
Reply With Quote
  #4  
Old 19 Dec 2007, 17:50
ChurchMedia's Avatar
ChurchMedia ChurchMedia is offline
 
Join Date: Dec 2002
Real name: Tim Eason
This is WAY cool! It's going to save me a lot of cutting and pasting. Thanks for sharing this. Great work!

Reply With Quote
  #5  
Old 19 Dec 2007, 18:09
Magnumutz's Avatar
Magnumutz Magnumutz is offline
 
Join Date: Feb 2006
Real name: Alex
Dude, this is really awesome. Does it support a replace function of a text editor?
__________________

Reply With Quote
  #6  
Old 19 Dec 2007, 18:12
sweede's Avatar
sweede sweede is offline
 
Join Date: Jan 2007
Click the binacular icon, if you're using IE though that stupid "scripted window" warning pops up and either refreshes your page or blows the world up or something like that. i hate that popup warning.

see attached
Attached Images
File Type: png search_replace.png (30.2 KB, 79 views)
Reply With Quote
  #7  
Old 19 Dec 2007, 19:46
Magnumutz's Avatar
Magnumutz Magnumutz is offline
 
Join Date: Feb 2006
Real name: Alex
It's awesome. Good job dude.
I'll nominate this for MOTM.
__________________

Reply With Quote
  #8  
Old 19 Dec 2007, 22:06
sweede's Avatar
sweede sweede is offline
 
Join Date: Jan 2007
Ive noticed that this box appears in places that you may not want it to, such as the Search Templates area.

to disable the box from appearing (Which btw, also disables the Large Edit Box button), you just need to add a few more of the options to the print_textarea_row() function call in the appropriate area.


------------ See the **Addition section to the modifications post

Last edited by sweede; 29 Dec 2007 at 16:41.
Reply With Quote
  #9  
Old 20 Dec 2007, 10:12
Ba$im Ba$im is offline
 
Join Date: Apr 2007
Real name: Basim
thanx.
__________________
3walim soft news arcade
Reply With Quote
  #10  
Old 21 Dec 2007, 06:54
sweede's Avatar
sweede sweede is offline
 
Join Date: Jan 2007
There are no changes to the original files between vb 3.7.0 beta 2 and vb 3.7.0 beta 3. if you update to the latest beta, be sure not to overwrite the two files you have edited.
Reply With Quote
  #11  
Old 21 Dec 2007, 11:08
Triky's Avatar
Triky Triky is offline
 
Join Date: Mar 2007
Location: [Italy]
Is there a search function?
__________________
I'm italian, I am learning english.. so, please, if you see any errors in my grammar or spelling, let me know via PM. Danke!
Reply With Quote
  #12  
Old 21 Dec 2007, 15:26
Snake's Avatar
Snake Snake is offline
 
Join Date: Mar 2005
Location: Cleveland, OH
Real name: Josh
Nice release!
Reply With Quote
  #13  
Old 21 Dec 2007, 20:07
sweede's Avatar
sweede sweede is offline
 
Join Date: Jan 2007
Originally Posted by Triky View Post
Is there a search function?
See my 3rd post.
Reply With Quote
  #14  
Old 26 Dec 2007, 16:41
hocphp hocphp is offline
 
Join Date: Nov 2007
i will install . thank
__________________
Vinarank
php community
Reply With Quote
  #15  
Old 28 Dec 2007, 18:51
Wayne Luke's Avatar
Wayne Luke Wayne Luke is offline
 
Join Date: Jan 2002
Real name: Wayne
Originally Posted by sweede View Post
Click the binacular icon, if you're using IE though that stupid "scripted window" warning pops up and either refreshes your page or blows the world up or something like that. i hate that popup warning.
It can be turned off in the options. I do not get prompts for this. I can't remember which option does it though.
__________________
Wayne Luke
Get started with your own social network. Purchase and download vBulletin today.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

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


New To Site? Need Help?

All times are GMT. The time now is 08:42.

Layout Options | Width: Wide Color: