Joomla教程

在k2后台的文章列表中增加字段显示栏

用joomla建外贸站,我通常都会选择用k2文章组件,因为用来作产品展示是十分的方便易用。 通常我会为产品的型号设置自定义字段,而文章标题作为产品名称(简单描述),这样的话就会比较利于SEO(关系到h2标签、和title方面)。 但是,这样后台的k2文章列表就没有显示型号,这不方便我们进行日常的产品更新录入工作。 如果要在文章列表增加显示自定义字段值,就要修改这个文件: administrator\components\com_k2\views\items\tmpl\default.php 大概53行的位置 <th><input id="jToggler" type="checkbox" name="toggle" value="" /></th> 在其下面添加以下代码,用作显示字段标题 <th><...

解决joomla菜单项中url的首页别名的问题

在一些比较早期的joomla模板中(此问题应该只出现在Joomla1.0~Joomla1.5),经常有这样的问题,首页的菜单项的url 会添加别名,但这是我们不希望看到的,首页的url应该是域名本身,而不是类似www.domaim.com/home.html 这样的网址。 下面拿s5的旧模板foreverace做例子,只需要在模板文件夹的s5_suckerfish.php的82行位置添加以下代码: if ($mitem->id == 1) { $mitem->link = ""; } 如果是用s5_no_moo_menu类型,侧按同样方法修改s5_no_moo_menu.php 其他模板公司的模板应该也是同理,就是为菜单ID为1的菜单项设置别名为空。

k2文章中对游客隐藏内容的方法

joomla 1.5本身的用户级别功能是比较薄弱的,而k2组件的文章访问控制也没有什么改进的地方,为文章添加用户访问控制主要有几种方式: 1、为文章设定访问级别 2、为菜单设定访问级别 但如果为文章设定访问级别,只能针对整篇文章,如果是游客点击后,很可能只会显示440页面,这样非常不友好。 一般来说,我们希望点击进入文章后,对游客显示提示信息,显示部分文章内容,隐藏部分文章内容,然后登录后去除提示作息,显示隐藏内容。 下面的例子比较典型,而且改变的只是一些运算符号,学会了就可以灵活组合应用。 如果需要隐藏下载附件,侧 //in category_item.php search forif($this->item->params->get('catItemAttachments') && count($this->...

如何解决joomla安装扩展不成功的问题

如果出现此提示 Could not find a Joomla! XML setup file in the package.(无法在压缩包中找到 Joomla!的XML安装文件) 此情况一般是你的安装包的问题,可能是: 你的安装包并不是正式的安装包,它可能是一个压缩包,里面包含不同的安装包或者独立语言文件等,你应该先解压,一般正常的安装包为zip格式。 你的安装包版本不对应,你有可能把joomla 1.5 的安装包拿去joomla 1.6的平台使用,使其无法识别。 如果出现此提示 JFolder::create : Path not in open_basedir paths .  Unable to create destination (警示:移动文件失败!) 此情况一般是你的网站空间的权限问题。 其实关于权限问题的原因很多&hell...

k2与SEOSimple的兼容问题

当同时安装这两个扩展,会出现兼容性问题,就是打开编辑k2文章时报错。 解决的办法是修改SEOSimple.php的代码如下: 在150行左右,把原来的 function isFrontPage() { $menu = & JSite::getMenu(); if ($menu->getActive() == $menu->getDefault()) { return true; } return false; } 改成 function isFrontPage() { global $mainframe; if (!$mainframe->isSite()) return; $menu = & JSite::getMenu(); if ($menu->getActive() == $menu->getDe...

另一种K2文章的附件功能

如果想在k2的文章用自定义字段增加附件,而不想用原来的附件功能(为什么要这样?可能原因各种各样,例如zip问题,例如使用Content Uploader找不到附件值),可以用下面的方法实现: 假设你已经在k2后台添加了两个文本字段,用作文件的路径和文件标题,分别为 download title和download path 然后设置一个预设路径值,例如“images/stories/”,这样就不需要每次输入前面重复的路径。 <div class="itemAttachmentsBlock">    <?php if($this->item->params->get('itemExtraFields') && count($this->item...

第 9 页 共 12 页