Wishlist 0 ¥0.00

Joomla! 3新特性:Tags标签

在Joomla! 3.1 Beta开发中,Joomla! 团队引入了一个新特性:Tags标签,这个功能会在后面的Joomla! 3.2中完善,Tags标签的好处不说大家自然知道,在Wordpress中比较常见,对于用户的粘性有很好的用处,在过去Joomla! 2.5中我们尝试使用meta属性来进行tags关联,实际效果并非那么好,所以将会以新的组件来实现。

我们希望本文能够引起开发者的兴趣,毕竟实际应用中并非我们希望的那样,所以如果你有兴趣,请来我们的开源项目组:点击进入

一些关键特性的说明:

  • 首先这肯定是简单无疑的功能
  • Tags标签会被集成在所有的核心组件中
  • 扩展的开发人员可以轻松的添加Tags标签到他们的扩展中
  • Tags标签是可以应用于不同的扩展中,比如跨表现类型。
  • Tags标签是可以被嵌入,每个Tags标签有它的父级Tags标签和它的子级Tags标签
  • 应该有几种布局表现,比如Tag模块
  • Tags标签不会改变内容的发布状态或者ACL权限控制
  • “多个类别Tags标签”,由ideas.joomla.org #7号提议。例如,你可以将相同的Tags标签分配给不同的内容类型 ,然后按Tags标签来创建博客布局

目前我们可以简单参考以下表现:

Tags标签组件:

Screenshot of the Tags Component

在文章管理中选择Tags标签

Selecting Tags in an Article

前台展示Tags标签

Screenshot example of Tags in the Front-end

Glip:在线团队办公协作平台

Glip:在线团队办公协作平台是一个类似于Slack网站的网络办公集合体,内置了邮箱、网盘、即时通讯应用、协作服务等,把所有和网络办公有关的服务和工具都整合在了一起,提高员工间的办公效率。

Glip:在线团队办公协作平台

对于网络办公的重要性,你可以得到两方面的实惠。其一是透明度的增加:你可以看到别人正在做什么,没有必要一大早开公司例会;你不再需要类似阶段性报告的文件了。它还支持跨部门合作,工程师们可以看到设计师们的工作,技术团队也可以看到客户服务是如何处理。你所要做的仅仅是从其他频道的数据流上轻轻滑动手指。

第二点是公司内所有进行着的通讯表现为数字化的知识体系。在大多数系统中,知识基于邮件且零碎分散,就好比每个人都有自己的特点。但你将这些提供给他人时,他们在现在以及将来都会受益。所以当某人不管什么时候加入进来时,他的收件箱都不会是空的。曾做出的每个决定,进行的讨论,每次某人提起的资源、公司或组织机构,任何时候任何人分享的链接、交换的文件,所有的这些都是可以搜索到的,你要做的仅仅是回看而已。这是非常有意义的。

Glip是即Slack之后又一家把电子邮件、日历、任务、聊天、视频会议、文件共享和社交整合在一起的公司,并且添加了移动办公的服务,最终啊哟的是这个平台是完全免费的,Slack是收费项目。

一条SQL语句删除Joomla!中千万条垃圾留言评论

朋友们在用Joomla!做站的时候需要增加留言功能,比如jComments评论扩展、K2自带的评论等等,站点上线后如果没有及时添加验证码,或者就算添加了验证码,也防不住垃圾评论,一旦不防,按照机器留言2秒/个的速度,每天会扫荡你的网站生成四五万条垃圾评论,手工在Joomla!后台删,那也要累死

所以小编作为门外汉分享一下在MYSQL中的SQL语句批量删除办法

我们要用到的工具自然是能处理MYSQL的工具,服务器一般配备了phpMyadmin,但是这里我们推荐桌面客户端的MYSQL工具:Navicat Mysql版,使用方法请直接参考:MYSQL数据库迁移利器Navicat使用教程,这里我们删除K2的垃圾评论为例,进入能执行sql命令的界面中(千盯万嘱,操作前记得备份,详情见:Joomla!网站迁移备份全过程)

1、phpMyadmin中在左侧找到对应的数据库joomla_demo

sql-select-delete-trash-comments1.jpg

点击"SQL",然后输入下面命令并执行:


delete from `xfr3_k2_comments` //xfr3_是安装joomla时的表前缀

当然如果更细点的话,可以加一些条件句,找sql语句一类的教学就可以了

2、Navicat中,也是找到并打开数据表joomla_demo

sql-select-delete-trash-comments2.jpg

文件 - 查询表,弹出对话框中输入下面命令并执行:

sql-select-delete-trash-comments3.jpg

同样可以加入一些其它的条件句,不过这里我们的目的就是为了删掉所有的垃圾评论,所以无条件的!

如何使joomla前台用户拥有编辑权限以及相应权限的控制设置

Joomla!设计之初就已经为实施者想到了,比如作为一个服务商,如何让客户更方便的在网站中添加内容,而不用去理解复杂的后台,那么在Joomla! 的前台编辑中就能实现,今天我们拿Joomla! 3作为实例给大家详细阐述Joomla! 的前台编辑。

在探究之前,我们应该了解一下Joomla 2.5 权限控制系统,在Joomla! 3中,充分的继承了Joomla! 2.5时代的权限控制,而前台编辑的使用者就是权限控制系统中的一员。编辑自然要用到编辑器,我们按照编辑器分类来说明。

Joomla! 默认的TinyMCE编辑器权限及使用方法

1. Joomla! 3 中仍保留了默认的内容编辑器TinyMCE,进入后台 扩展 -> 插件管理 -> 编辑器 - TinyMCE,我们发现“访问权限”一栏中默认的是Public权限,那实际上我希望每个注册用户都能有权限创建、编辑文章,并能够使用TinyMCE编辑器,就在此将“访问权限”一栏改成Registered,言下之意注册用户能够使用TinyMCE。

tinyMce_cfg.png

2. 现在需要注册一个新的注册者账户,下图中我们已经注册了一个名为Editor的用户,用户组为Registered

j3-acl-user1.png

3. Joomla! 默认情况下Registered只有前台登入权限,并没有前台编辑的权限,那么我们要赋予Registered组的编辑权限,进入后台 -> 系统 -> 全局设置 ->选择“权限”选项卡,并选中Registered用户组,默认仅有“登录前台”,我们分配权限后显示如下图。

如果我们不给Registered组开放“修改任何内容的状态”权限,那么注册用户发布的新文章默认是未发布状态,也就是需要管理员审核,我们在示例中是可以“修改任何内容的状态”

j3-acl-user2.png

4. 上面只是一些准备工作,现在注册用户Editor在网站前台登录后仍然看不到任何创建按钮,因为默认的文章、分类都是Super User才有权限,因此我们要给注册用户开辟一个新的分类。

进入后台 -> 内容 -> 分类管理 -> 添加新类别,创建一个名为Editor的新的分类,其它参数均默认,比如“分类权限”中的Registered权限就继承有上面全局设置中的权限。

j3-acl-user3.png

5. 再针对上面创建的分类Editor创建一个对应的菜单,这样注册用户能明确到该分类下发表文章

进入后台-> 菜单 -> Main Menu -> 添加新的菜单,“选择一个分类”一栏中,选择我们刚才创建的新分类“Editor”

j3-acl-user5.png

并且要在“菜单项类型”中选择“分类文章的列表式排版”,其它选项,注册用户在对应分类下看不到创建新文章按钮,其它选项均默认。

j3-acl-user4.png

6. 打开前台网址http://yourdomain.com/editor.html,或者打开首页,点击右侧菜单Editor,进入该分类文章列表下,我们看到如图:

j3-acl-user6.png

其中我们已经创建过一篇名为Editor Test的文章,我们注意到下方仍然有“创建”按钮,而且已创建的文章我们也是有编辑权限。

7. 编辑自己创建过的文章,点击上图中的“编辑”,看到如下结果:

j3-acl-user7.png

切换到“发布中”选项卡,我们特别要强调的是,下图中的红圈部分是第3步中给Registered组开放“修改任何内容的状态”权限前提下,才能看到,如果没有此权限,这里的发布状态、发布时间是无法看到的,此处根据服务需要自行选择是否开放。

j3-acl-user8.png

8. 最后其它功能以及Joomla! 2.5中的使用方法基本雷同,大家可以在实战中学习如何操作,这样才能深刻理解Joomla! 的权限使用方法。

About Us

Since 1996, our company has been focusing on domain name registration, web hosting, server hosting, website construction, e-commerce and other Internet services, and constantly practicing the concept of "providing enterprise-level solutions and providing personalized service support". As a Dell Authorized Solution Provider, we also provide hardware product solutions associated with the company's services.
 

Contact Us

Address: No. 2, Jingwu Road, Zhengzhou City, Henan Province

Phone: 0086-371-63520088 

QQ:76257322

Website: 800188.com

E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.