Wishlist 0 ¥0.00

K2 分类模板配置及分类参数设置详解及修改

K2的优劣就不说了!说说这个分类设置的问题,再如何DIY这些分类设置。

开始之前我们要先做一些重要的事

1、给K2做一套适合你自己的模板,或者叫布局(layout template),前往K2的某个分类,打开分类后,右边Category item layout有个“设置一个模板(select a template)” 点开下拉菜单如下图!图中所示是我预设的两种样式。

k2_catlayout

2、前往文件夹\components\com_k2\templates\中,不难发现有个名为“default”的文件夹!这就是第1条图中的Use Default配置,将此文件夹复制至 templates\ja_ores\html\com_k2\中 (注意,\ja_ores\是本示例教程才有的文件路径,请将此名改为您所用的模板名,比如jk_Joomla178),这一步意味着,你的核心文件中的com_k2\templates\将不再作用于K2的内容布局等,此时只有templates\ja_ores\html\com_k2\ 下面的文件起作用(如此做是为了以后K2升级之后,能继续保留这些修改配置,不可在\components\com_k2\templates\中修改,一旦升级将有可能被覆盖)

3、完成了第二步之后,此时就可以开始DIY了!前往templates\ja_ores\html\com_k2\,将default文件夹复制一份在同目录下,重命名为 yourtemplate,这时templates\ja_ores\html\com_k2\下就有了两个模板目录分别为default和yourtemplate,前往后台K2的分类设置中,刷新后台,便能见到图一中的情景

4、打开templates\ja_ores\html\com_k2\yourtemplate\ 发现有下图文件列表

k2_templtefile

5、开始DIY,举一个例子,K2分类默认配置的情况下,前台显示如下图,始终有个Children categories显示在

k2_diycase1

先不急着改程序,需要做的是检查后台是否有关闭此项显示的参数,前往后台K2分类设置处检查如下图(默认都是show,下图是本人所设置)

k2_categories

经过反复测试确认,后台中并无关于Children categories的显示与否!用firebug确定了代码大于在<div class="itemListSubCategories">处,打开文件\templates\ja_ores\html\com_k2\yourtemplate\category.php
CTRL+F找到代码:
<div class="itemListSubCategories">大约在77行左右,在此行代码的下面一行

<h3><?php echo JText::_('Children categories'); ?></h3>
只要将其注释掉即可(或者删除也行)

注释如:<?php /*?><h3><?php echo JText::_('Children categories'); ?></h3><?php */?>

下一节将讲一下如何在后台配置中添加参数,以供用户选择是否显示Children categories

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

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

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.