PHP Classes
elePHPant
Icontem

Xinha plug-in: Forms plug-in to use Xinha HTML editor

Recommend this page to a friend!
  Info   Screenshots Screenshots   View files View files (4)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2006-05-02 (10 years ago) RSS 2.0 feedStarStarStarStar 65%Total: 1,391 All time: 2,709 This week: 880Up
Version License Categories
xinha_plug_in 1.0Freely DistributableHTML
Description Author

This class is a plug-in for the Forms Generation and Validation class that turns a textarea input in a HTML editor.

Xinha is a fork of the HtmlArea JavaScript library. HtmlArea can generate HTML editors with support for many rich editing features like tables and spell-checking.

This plug-in makes the Xinha enhanced input be treated like a normal textarea input, so applications can retrieve and validate the input value like with any other input managed by the forms class.

Picture of Alessandro Bianchi
Name: Alessandro Bianchi <contact>
Classes: 2 packages by
Country: Italy Italy

Details
{\rtf1\mac\ansicpg10000\cocoartf102
{\fonttbl\f0\fswiss\fcharset77 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\paperw11900\paperh16840\margl1440\margr1440\vieww15680\viewh12720\viewkind0
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\ql\qnatural

\f0\fs24 \cf0 form xinha plugin README\
======================\
\
This is a plugin form Manuel Lamos' Forms Generation and Validation Class\
\
It implements a textarea with a toolbar that allows the user to treat the field as a word processor (so styles, fonts, tables, spellcheck...)\
\
It is based on a javascript opensource proget called xinha.\
\
How to get it working:\
\
a) First you need the master forms.php class, grab it from phpclasses.org\
b) Second you need the xinha javascript code.\
\
Go to \
\
http://xinha.python-hosting.com/\
\
and download the latest code, unzip it and the place the whole folder at the root level of your site\
\
require_once("forms.php");\
require_once("form_xinha.php");\
	\
\
	$form->AddInput(array(\
		"TYPE"=>"custom",\
		"CustomClass"=>"form_xinha",\
		"NAME"=>"myText",\
		"ID"=>"myText",\
		"LANG"=>"en",					// valid are "en","it","de" default "it"\
		"SPELLCHECK"=>true,			// display SPELLCHECK default false\
		"TABLES"=>true,				// display Table Operations default false\
		"PATH"=>"/path/to/the/editor",	// default "xinha" that is the site relative path to the folder you created in step b)\
		"ROWS"=>10,\
		"COLS"=>50\
	));\
\
Any attribute that makes sense in a textarea should work. For the legal parameters in a textarea take a look at Manuel' Lamos' Forms Generation and Validation class documentation.\
\
I've only assembled the plugin. All the credits for the functionality goes to the guys at http://xinha.python-hosting.com/ that are working so hard on the project.\
\
If you fix it or implement it, I'd love to hear from you.\
\
Good luck\
\
Alessandro Bianchi\
\
01-05-2006}
Screenshots  
  • screenshot.jpg
  Files folder image Files  
File Role Description
Plain text file example.html.php Example Template for example
Plain text file example.php Example Example
Plain text file form_xinha.php Class Plugin class
Plain text file README.rtf Doc. README document in RTF format

Downloadxinha_plug_in-2006-05-02.zip 12KB
Downloadxinha_plug_in-2006-05-02.tar.gz 11KB
Install with ComposerInstall with Composer
Needed packages  
Class DownloadWhy it is needed Dependency
Forms generation and validation Download .zip .tar.gz This is the main forms generation and validation class that this plug-in extends Required
 Version Control Unique User Downloads Download Rankings  
 0%
Total:1,391
This week:0
All time:2,709
This week:880Up
 User Ratings  
 
 All time
Utility:83%StarStarStarStarStar
Consistency:83%StarStarStarStarStar
Documentation:83%StarStarStarStarStar
Examples:75%StarStarStarStar
Tests:-
Videos:-
Overall:65%StarStarStarStar
Rank:632