Joomla调用系统自带编辑器的实现方法
本文实例讲述了Joomla调用系统自带编辑器的方法。分享给大家供大家参考,具体如下:
调用Joomla系统带的编辑器:
路径: /libraries/joomla/html/editor.php
类:JEditor
函数: void display( string $name, string $html, string $width, string $height, int $col, int $row, [boolean $buttons = true], [string $id = null], [string $asset = null], [object $author = null], [array $params = array()])
参数说明:
string $name 控件的名称, (会出现在控件的name里)
string $html 文本区域的内容
string $width 该文本的面积的宽度
string $height 该文本的面积的高度
int $col 对textarea的列数
int $row 对textarea的行数
boolean $buttons 为true 时编辑器按钮会显示出来
string $id 控件的id值,如果不给id值,会显示控件的名称 (会出现在控件的id里)
string $asset
object $author
array $params 关联数组编辑器的参数。
例子:
在view.html.php中
$editor =& JFactory::getEditor();
在模板文件default.php中
echo $editor->display('控件name值','内容','宽','高','列数','行数',true, '控件id值');
更多关于joomla相关内容感兴趣的读者可查看本站专题:《Symfony框架入门教程》、《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《ThinkPHP常用方法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于joomla程序设计有所帮助。
相关推荐
-
joomla组件开发入门教程
本文讲述了joomla组件开发知识点.分享给大家供大家参考,具体如下: 在你进行编码之前,有一些文件和文件夹需要创建和一些查询语句需要运行.你不但可以创建组件而且不用额外的配置就可以尝试不同的特性.你也可以看到Joomla!组织和访问组件方法的概况.最后,你会像其它组件一样加入工具栏. Joomla!组件的结构 Joomla!的所有组件都遵守指定的命名约定.每个系统组件都有唯一的名字,名字不要包括空格.代码分成两个文件夹,文件夹以com_开头,紧接着就是组件的名字.因此,你要创建两个相同名字的c
-
joomla实现注册用户添加新字段的方法
本文实例讲述了joomla实现注册用户添加新字段的方法.分享给大家供大家参考,具体如下: joomla原来的注册很简单,为了添加自己想要的字段,比如电话. 在数据库添加这一字段"telphone" 修改libraries\joomla\database\table\user.php 在JTableUser这个类添加新的变量: var $telphone = null; 页面的修改 修改components\com_user\views\register\tmpl\default.php
-
joomla数据库操作示例代码
本文实例讲述了joomla数据库操作的方法.分享给大家供大家参考,具体如下: 1.jTable $row =& JTable::getInstance('comment', 'Table'); $row->load($id); $row->bind(JRequest::get('post')) $row->store() 2.jModel $this->_db->setQuery($query); $this->_db->loadObject(); $th
-
Joomla语言翻译类Jtext用法分析
本文实例讲述了Joomla语言翻译类Jtext用法.分享给大家供大家参考,具体如下: 基本使用方法: Jtext是Joomla中实现多语言翻译的一个对象,最基本的使用方法如下: Jtext::_('LANGUAGE CODE'); 如果是作为变量的话,则直接使用,如: $var = Jtext::_('LANGUAGE CODE'); 如果需要显示出来,可以用echo的命令让它显示,这种方式在模板文件中是最常见的,如: echo Jtext::_('LANGUAGE CODE'); 语言包文件:
-
Joomla开启SEF的方法
本文实例讲述了Joomla开启SEF的方法.分享给大家供大家参考,具体如下: 使用SEF(search engine friendly)网址的主要目的是使内容的关键词出现在URL中,这也是我们常说的SEO中的一项重要内容,对于搜索引擎的来说,这样可以增强当前页面与这些关键词之间的关联度.下面我们来看看如何在Joomla 1.5中使用SEF网址. 1.安装Joomla1.5 2.在全局设置中(Global Configuration),将"搜索引擎优化网址(Search Engine Friend
-
Joomla简单判断用户是否登录的方法
本文实例讲述了Joomla简单判断用户是否登录的方法.分享给大家供大家参考,具体如下: <?php if (isset($_SESSION['auth']["username"])) { echo "Welcome <a href='index.php?option=com_user&view=user&task=edit'>" . $_SESSION['auth']["username"] . "&l
-
CKeditor与syntaxhighlight打造joomla代码高亮
(效果如图所示!) 最近在用csdn和cnblogs发帖子和写随笔的时候,发现了好多的IT的网站或者和代码有关系的一些论坛,博客之类,他们都有一个非常好的语法高亮!很强大! 看了这儿效果很不错的,因为,自己也用joomla建了小小的消遣的站点!经常也会贴一些代码什么的,没有一个"语法高亮的"功能,总感觉不是很方便的!所以,昨天晚上,费了好多功夫,终于解决了这个问题! 现在就记录一下吧! 首先joomla默认的编辑器是tinymce貌似和博客园后台也用这个编辑器!淡然,他就是没有语法高亮
-
joomla内置的表单验证功能使用方法
以下说一下使用方法: 在要使用表单功能的页面的最上面输入如下代码 JHTML::_('behavior.formvalidation'); 然后把如下脚本加入页面上 复制代码 代码如下: <script type="text/javascript"> function formValidate(f) { if (document.formvalidator.isValid(f)) { f.check.value='<?php echo JUtility::getTok
-
Joomla实现组件中弹出一个模式(modal)窗口的方法
本文实例讲述了Joomla实现组件中弹出一个模式(modal)窗口的方法.分享给大家供大家参考,具体如下: 最关键的JS在 /media/system/js/modal.js .有以下两种方式都可以实现,修改的都是扩展组件的模板文件default.php. 方式一: <?php JHTML::_('behavior.modal', 'a.modal');?> <a rel="{handler: 'iframe', size: {x: 570, y: 400}}" hr
-
Joomla数据库操作之JFactory::getDBO用法
本文实例讲述了Joomla数据库操作之JFactory::getDBO用法.分享给大家供大家参考,具体如下: JFactory 是一个静态类,用来获取各种系统对象的引用 getDBO为取得数据库对象的方法,取得数据库连接对象代码: $db=& JFactory::getDBO(); 有了数据库对象那么就可进行数据库操作了,执行查询代码: <?php $db =& JFactory::getDBO(); $query = 'SELECT FirstName FROM #tablenam
-
Joomla使用Apache重写模式的方法
本文实例讲述了Joomla使用Apache重写模式的方法.分享给大家供大家参考,具体如下: 开启"使用Apache的重写模式:mod_rewrite"你要先做两件事,否则你的网站将不能正常使用. 将Joomla安装目录下的htaccess.txt文件重命名为.htaccess 方法1:如何你使用windows系统,那么安装notepad++,然后用他打开htaccess.txt,另存为.htaccess. 方法2:开始 - 运行 - 输入"cmd" ,打开命令行工具
-
了解Joomla 这款来自国外的php网站管理系统
过去建站一般都自定义开发,这需要技术性很高,而且代码不容易复用,别人也不容易维护,对于CMS来说,实在是没有必要自定义开发,因为CMS的基本功能并不多,很多功能都应该被复用.而joomla是一个完整的CMS,而且它最大特点是扩展性很好. 为什么说joomla扩展性好?你只要到joomla的官方网上找一找组件安装包,你就会看到有上千个组件安装可用,它们都实现各自的功能.如果你的CMS需要增加一个功能,在开发之前可先找一下安装包,这会省去不少功夫.有很多人为joomla开发组件安装包,那也是因为jo
随机推荐
- Lua中的运算符简明总结
- VBS教程:函数-Timer 函数
- DOS 强行杀进程的命令
- java的split方法使用示例
- perl的cgi高级编程介绍
- python中的全局变量用法分析
- Python字典操作简明总结
- python生成验证码图片代码分享
- k均值算法c++语言实现代码
- linux中shell脚本实现下载完关机
- 浅谈Lua语句
- SQLServer触发器创建、删除、修改、查看示例代码
- Nodejs进程管理模块forever详解
- 在UpdatePanel内jquery easyui效果失效的解决方法
- 转换json格式的日期为Javascript对象的函数
- Python中Random和Math模块学习笔记
- C# 文件操作函数 创建文件 判断存在
- JS排序算法之希尔排序与快速排序实现方法
- JAVA异常体系结构详解
- Python冲顶大会 快来答题!