Jtext是Joomla中实现多语言翻译的一个对象,在上面
分类:美高梅网上注册平台

高级使用方法:

更多关于joomla相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《ThinkPHP常用方法总结》、《php面向对象程序设计入门教程》、《php字符串用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

如果你想使用Joomla(地球上最好的内容管理系统之一)搭建一个网站,大体的流程是,你需要先在本地电脑,也就是你的电脑或者笔记本上为Joomla搭建一个本地的运行环境,这样你的电脑就会变成一台服务器,在上面你就可以运行Joomla网站程序了,或者是其它类似的程序,比如Drupal,Wordpress,DiscuzX …然后我们可以全用FTP工具把在本地做好的Joomla网站上传到网站的空间里。

基本使用方法:

创建工具栏

工具/原料

  • 下载WAMP软件,用他来搭建Joomla网站本地的测试环境

  • 下载中文版Joomla1.7网站系统,

如果要使用其他组件的语言包,必须先引入该组件的语言包才可以使用。如com_community中要使用com_stock的语言包,可以采用以下的方式引入:

Joomla!允许你使用自己的 task 和 label 覆盖任何的按钮,分别传入第一个和第二个参数来覆盖。以下是Joomla!标准版本提供的有效的按钮:

步骤/方法

  1.  

    搭建网站运行环境,在电脑上分别去下载Apache,PHP,MySQL,然后要做一些复杂的配置才能让他们运行在一起,这里有个简单的方法,如果你用的是Windows系统,你可以下载WAMP,他可以快速的在你的电脑上搭建一个网站运行环境,或者你也可以选择XAMPP,他们都把网站环境所需的软件进行了整合,安装完成以后,全部搞定!并不需要多余的配置,非常简单。(如果你用MAC系统,可以下载MAMP)
    使用WAMP或XAMPP搭建好环境以后你需要启动他们,然后打开浏览器。输入 ,如果你能看到环境默认的页面,证明你的环境已经搭建成功。

  2.  

    创建数据库,使用WAMP或XAMPP搭建环境的好处就是他们都还附带了一些有用的工具,比如管理数据库的phpmyadmin,我们在地址栏里输入

  3.  

    正式安装Joomla1.7,在Joomla的官方网站你可以下载到最新版本的Joomla,但是这个Joomla是英文版的,我们在安装完成后可以为Joomla安装中文语言包。或者你也可以直接下载中文版的Joomla,你可以在Joomlagate.com上下载中文Joomla。
    下载完成后,把他复制并解压到你的网站发布目录下,如果你用WAMP搭建的环境,这个目录通常是" wamp/www",如果你用XAMPP,那么网站发布目录通常为"xampp/htdocs"。
    我在网站发布目录下新建了一个"web"文件夹,然后把Joomla解压到了"Joomla1.7"这个文件夹下面,这样当我们需要安装Joomla时,你可以使用地址:
    1,选择语言:这一部提示我们要选择安装的语言,默认会为你选择为中文。点击下一步。如下图:2,检查环境设置:这一部是安装前检查,检查的是你的环境的设置,Joomla要求了一些基本的设置,还有他也推荐了一些设置,如果你发现有红色标记的文字,证明你当前全用的环境的某个设置跟Joomla要求或推荐的设置不符合。你需要更改你的环境设置。
    下图显示了在推荐的设置里有两处是红色,如果你想修正过来,你需要修改环境的php.ini这个文件里面的设置。首先你要找到并打开这个文件。
    WAMP:wamp/bin/php/php5.x/php.ini
    XAMPP:xampp/php/php.ini
    打开php.ini文件以后,查找:
    display_errors = On
    将其修改为:
    display_errors = Off
    美高梅4858app,保存php.ini,重新启用你的网站运行环境,然后刷新浏览器,你会发现显示错误的实际设定不会显示为红色的启用,而是绿色的禁用。3,配置数据库:然后再次点击下一步,这一步是个许可协议,再次点击下一步,这一步非常关键,是配置Joomla所使用的数据库。
    主机名:localhost
    用户名:root (root是mysql默认的管理员帐户,你可以全用phpmyadmin为数据库创建新的用户。)
    密码:无 (默认情况下我们没有设置root用户的密码,所以这里留为空白,因为我们在本机测试,不设置密码没有关系,不过如果是真正运行在互联网上的网站,这里一定要设置密码)
    数据库名称:joomla17 (joomla17是之前我们使用phpmyadmin创建的一个数据库)4,输入基本信息:点击下一步,这一步是设置FTP,跳过,点击下一步。这里我们需要输入一些网站的基本信息,如网站的名称,描述,关键词,管理员的帐户信息等等。注意,在"安装网站示范数据"这里,如果我们点击"安装示范数据"按钮,这会导入一些示范的数据,比如一些文章,模块等等,这样有助于你理解Joomla。如果你初次使用Joomla,你可以选择安装示范数据。如果你打算得到一个空白纯净的Joomla网站,不要点击这个按钮。
    注:如果你不选择"安装示范数据",即便你是从Joomlagate下载的中文版Joomla,安装完成以后,你的Joomla仍然是英文版,你需要下载中文语言包,然后通过Joomla的管理后台安装下载后的中文语言包,然后在语言里分别将Joomla前台与后台的默认语言设置为简体中文。5,删除"installation"目录:这一步是为了安全,在安装完成以后,删除了安装程序所在的目录。删除以后,点击"后台"或"前台",你现在就已经拥有一个Joomla网站了。

     

    END

Jtext是Joomla中实现多语言翻译的一个对象,最基本的使用方法如下:

美高梅网上注册平台,说明

更多关于joomla相关内容感兴趣的读者可查看本站专题:《Symfony框架入门教程》、《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《ThinkPHP常用方法总结》、《php面向对象程序设计入门教程》、《php字符串用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

Joomla!的所有组件都遵守指定的命名约定。每个系统组件都有唯一的名字,名字不要包括空格。代码分成两个文件夹,文件夹以com_开头,紧接着就是组件的名字。因此,你要创建两个相同名字的com_reviews文件夹,一个放到前端components下,另一个放到后端administrator/components 下。当组件被前端加载的时候,Joomla!将会查找以组件唯一命名并以 .php扩展名结束的文件。在components/com_reviews 下建立review.php文件。相似地,在后端建立的文件需要在前面加上admin. ,在administrator/components/com_reviews 下建立 admin.reviews.php。

语言包文件:

希望本文所述对大家基于joomla程序设计有所帮助。

JText::sprintf('CC ACTIVITIES FEATURED VIDEO', $ownerUrl, $ownerName, $videoUrl);

你可能想知道一开始调用 defined() 函数的目的是什么,这是为了确保避免代码被直接通过 components/com_reviews/reviews.php 来访问。

$lang =& JFactory::getLanguage();$lang->load;//组件的名称,即语言包文件名的中间部分:en-GB.com_stock.ini

暂时不提供图片显示,请参考《Joomla! extension development》

CC ACTIVITIES FEATURED VIDEO=%2$s的 视频 被列爲精选。

包括输出代码的文件通常会组织成类,像这里的TOOLBAR_reviews。每个成员函数都会显示不同的工具栏。JtoolBarHelper类包含了所有创建工具栏HTML元素的函数,你也可以加入自定义的HTML。你需要明白的是工具栏是有HTML表格构建的,你可能想在你的导航上加入

如果在要翻译的语句中出现变量,那么需要用到JText::sprintf()的方法进行翻译,JText::sprintf()支持在语言包中使用变量,最多可以支持3个变量。JText::sprintf()的格式如下:

要看其它的工具栏,在URL后面加上 &task=add ,重新加载页面,你应该看到以下的工具栏:

echo Jtext::_;

暂时不提供图片显示,请参考《Joomla! extension development》

英文的语言包的文件夹名是: languages/en-GB/

如果你想创建想核心按钮一样的自定义按钮,可以使用 JtoolBarHelper 的成员函数 custom() ,并传递 task、icon、mouse-over 图片和文本描述作为参数。

Jtext::_; 

当你的用户要使用你的组件的时候,他们当然不想自己手动地在URL后添加 task 变量,那么他们怎么才能使用第二个工具栏呢?每个工具栏都对应着不同的 task ,当一个按钮被点击,相关的 task 就会加入到表单中并自动提交。

每种语言有一个基本的语言包文件,这个文件在Joomla的任何一个程序运行中都会被载入,如:

点击“保存”,然后去到前端,你应该看到“Reviews”链接:

希望本文所述对大家基于joomla程序设计有所帮助。

暂时不提供图片显示,请参考《Joomla! extension development》

com_community的英文语言包为:en-GB.com_community.ini

有效的工具栏按钮

本文由美高梅网上注册平台发布于美高梅网上注册平台,转载请注明出处:Jtext是Joomla中实现多语言翻译的一个对象,在上面

上一篇:我们先来看看时间组件扩展,我们先来看看时间 下一篇:没有了
猜你喜欢
热门排行
精彩图文