Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Joomla 3中实现类别博客覆盖?_Php_Joomla_Overriding - Fatal编程技术网

Php 如何在Joomla 3中实现类别博客覆盖?

Php 如何在Joomla 3中实现类别博客覆盖?,php,joomla,overriding,Php,Joomla,Overriding,我想做的是编辑我的分类博客布局,以便: 描述限制为屏幕上x个字符的数量 不必在文章中插入“阅读更多”中断即可飞行 删除文章文本中的所有格式。 然后,当全文被打开时,所有的全文和格式都出现了 有人能告诉我哪些文件需要修改/复制吗?请,非常感谢您尽可能简单地解释,因为这是我第一次涉足覆盖: 我已经使用joomla中我的模板部分的内置函数创建了blog_item.php文件的覆盖,但该文件的内容如下: <?php /** * @package yoo_master2

我想做的是编辑我的分类博客布局,以便:

描述限制为屏幕上x个字符的数量 不必在文章中插入“阅读更多”中断即可飞行 删除文章文本中的所有格式。 然后,当全文被打开时,所有的全文和格式都出现了

有人能告诉我哪些文件需要修改/复制吗?请,非常感谢您尽可能简单地解释,因为这是我第一次涉足覆盖:

我已经使用joomla中我的模板部分的内置函数创建了blog_item.php文件的覆盖,但该文件的内容如下:

   <?php
   /**
   * @package   yoo_master2
   * @author    YOOtheme http://www.yootheme.com
   * @copyright Copyright (C) YOOtheme GmbH
   * @license   http://www.gnu.org/licenses/gpl.html GNU/GPL
   */

   // include config and layout
   $base = dirname(dirname(dirname(__FILE__)));
   include($base.'/config.php');
   include($warp['path']->path('layouts:'.preg_replace('/'.preg_quote($base, '/').'/', '', __FILE__, 1)));
它只是将脚本指向blog_item.php的原始joomla文件吗

谢谢 卢克

在管理员中

转到模板管理器的“模板”,然后单击正在使用的模板的名称。 转到“创建替代”选项卡。 在组件下,选择组件内容>类别 在布局下,选择内容 转到编辑器选项卡。 在html下,com\u content选择blog\u item.php 在47号线附近你会看到 用字符串截断方法包装它。
您需要查看管理单个项目的部件,而不是容器。您想要截断的是$this->item->introtext有一个方法可以根据字符数截断。看看mod_articles_类别,它展示了如何使用它。好的,非常感谢,我会玩一玩。最后一个问题是如何修改它,以便在更新时不会丢失更改?我已经查看了mod_articles_分类文件,但是我在其中所做的任何更改都不会影响我博客布局的结果?任何想法请多多感谢你永远不要修改原始文件。将文件复制到模板的html文件夹到/content/category。。。您可以在模板IDE中自动执行此操作,该IDE是Joomla中模板管理器的一部分。但是,这可能实际上是在一个JLayout文件中,然后是您需要做的,也在模板管理器中,而是复制相关的布局文件。好的,伙计,谢谢,我会让你知道我的进展:我编辑了我的问题伙伴,因为你提到的文件包含的信息很少,请查看原始帖子,了解其内容。谢谢,提示:`@作者YOOtheme`这不是Joomla,你需要去YOOtheme网站寻求支持我对Yootheme的支持已经过期,我将不得不更新它以获得支持:我将在这里问另一个问题,这对Yootheme更具体,我想看看是否有人熟悉它。再次干杯!