标签: joomla

Joomla中组件内的图像路径

我有这个非常简单的问题重新文件路径,但我一直试图解决问题无济于事.非常感谢您的帮助.我是Joomla的新手,这是我的问题.

我想在我的组件的images文件夹中显示一个图像.

示例路径:

/joomlabasedir/components/com_mycomponent/images/image1.png
Run Code Online (Sandbox Code Playgroud)

如何从组件的视图中正确设置此图像的路径.

我在我的代码中尝试了以下内容:

<img src="./images/images1.png">
Run Code Online (Sandbox Code Playgroud)

但是当页面加载时,src会以当前显示的页面的SEF格式链接为前缀.

例.在查看名为"View"的事件时,而不是指向的图像路径:localhost/joomla/components/com_mycomponent/images/image1.png, 它指向SEF格式的链接,如下所示,

localhost/joomla/index.php/component-alias/event/images/image1.png
Run Code Online (Sandbox Code Playgroud)

这显然是错误的路径,导致404错误.

我一直在使用JPATH_ROOT,JPATH_COMPONENT也试过了,也失败了,因为这些路径实际上是给了文件,这被认为是当地的资源,因此不能被加载的文件系统路径.

我希望有人可以帮助我解决这个看似微不足道的问题.

谢谢!

joomla filepath

8
推荐指数
1
解决办法
3万
查看次数

CMS软件中的空白index.html而不是.htaccess

我注意到Joomla,Wordpress和其他CMS在其所有子文件夹中都有空白的index.html文件,以防止人们窥视文件夹结构.我的问题是为什么他们不能禁止使用.htaccess文件查看文件夹,而不是将空白的index.html文件放入所有文件夹.有什么区别,为什么他们选择了index.html?

joomla content-management-system

8
推荐指数
1
解决办法
991
查看次数

将MYSQL连接的动态PHP站点转换为CMS的简单方法?

(我不知道最好的方法来说明这一点,但这里有!)我有一个PHP的网站,它根据标识符输入从表中获取某些数据,如.php?id = 500,并从每个表中查找抓取每个相应的字段并将它们放入表格或列表中.

我会用什么最好的简易CMS?我该如何处理?是否有像Joomla或Wordpress这样的简单插件,或者我可以指向特定的表,告诉它标识符列,并告诉它列出匹配的每一行?包括其他表?

IE浏览器.它从地址表中提取一些内容并列出所有地址,从信息中提取内容并列出其性别年龄等.

所以这样,它创建了我可以更轻松地管理的动态页面,并具有搜索和索引.试图编写所有这些,并且它已经超越了我.我想有一个CMS可以为我做这一切.

我希望你们理解我的问题,我试着搜索这个问题的许多措辞.

php mysql wordpress joomla content-management-system

8
推荐指数
1
解决办法
1455
查看次数

如何使用组件中的cookie?

如何在Joomla组件中使用cookie?

setcookie( JUtility::getHash('JLOGIN_REMEMBER'), false, time() - 86400, '/' );
Run Code Online (Sandbox Code Playgroud)

谁能描述一下这是如何工作的?

joomla joomla2.5 joomla3.0 joomla3.1

8
推荐指数
1
解决办法
1万
查看次数

Joomla 3.X - 从标题中删除工具提示脚本?

我正在尝试从我的自定义joomla模板标题中删除不需要的脚本,我已设法删除除此之外的所有内容:

<script type="text/javascript">
jQuery(document).ready(function()
                {
                    jQuery('.hasTooltip').tooltip({});
                });
  </script>
Run Code Online (Sandbox Code Playgroud)

我已经搜索了几个小时,我已经尝试了很多东西来删除它,但我似乎无法摆脱它.这是我为删除其他我不想要的脚本所做的工作(对于有此问题的其他人):

# unset frameworks
JHtml::_('bootstrap.framework',false);
JHtml::_('jquery.framework',false);

# unset scripts
unset($doc->_scripts[$this->baseurl.'/media/jui/js/jquery.min.js']);
unset($doc->_scripts[$this->baseurl.'/media/jui/js/jquery-noconflict.js']);
unset($doc->_scripts[$this->baseurl.'/media/jui/js/bootstrap.min.js']);
Run Code Online (Sandbox Code Playgroud)

如果有人可以帮我删除那个工具提示javascript,那就太棒了.哦,我不想触摸核心文件,所以我试图从模板index.php文件中删除它.

php jquery joomla tooltip

8
推荐指数
1
解决办法
2万
查看次数

当应用程序池使用"ApplicationPoolIdentity"时,IIS 8.5使用什么用户帐户?

我正在使用运行IIS 8.5的新Windows 2012 R2服务器.我在默认的wwwroot文件夹中安装了PHP和一个Joomla站点以进行测试(C:\ inetpub\wwwroot).

目前,默认网站使用的是"默认网站"应用程序池,而后者又使用"ApplicationPoolIdentity"标识.

Joomla站点加载没有问题,但问题在需要写入文件系统时开始出现(即新模块,配置文件的更改等).日志表明系统没有写入文件系统的权限.

我为不同的用户帐户应用了各种不同的写/修改/完全权限组合,包括'IIS AppPool\Default Web Site','IUSR'和'IIS_IUSRS'组.这些都没有纠正这个问题.但是,如果我已将"wwwroot"文件夹的完全访问权限分配给"Everyone",则所有功能都按预期工作.

现在,显然这不太理想,所以在这种情况下,IIS/PHP使用什么用户帐户,我可以授予特定的NTFS权限,而不是打开文件系统到世界各地?

谢谢!

php windows iis joomla

8
推荐指数
2
解决办法
7924
查看次数

如何在joomla 2.5和3中禁用注册电子邮件

注册新的Joomla用户时,会向包含用户名和密码的新用户电子邮件地址发送一封电子邮件.有谁知道如何禁用此功能,以便新用户不接收此电子邮件?

joomla joomla2.5 joomla3.0

8
推荐指数
1
解决办法
4891
查看次数

检查jader是否包含在Header(Joomla)中

有没有办法检查是否使用PHP加载jQuery?

我在Joomla中有两个不同的插件来加载jQuery JS,但是当它被包含多次时它无法正常工作.

为了更详细地解释这个过程:Joomla提供了在呈现HTML源之前拦截它的能力,主要是处理源代码本身.

这是使用功能:

onPrepareContent(&$row, &$params, $limitstart)
Run Code Online (Sandbox Code Playgroud)

$ row是可以解析的页面的HTML内容.

我在想,也许preg_match可以工作,但没有很多经验.

html php jquery joomla plugins

7
推荐指数
1
解决办法
2万
查看次数

不明白为什么桌子有双边框.

我有一个页面:http://f1u.org/competitions

有3个表.我不明白为什么他们都有双边界.

请帮我理解.

html css joomla

7
推荐指数
2
解决办法
2万
查看次数

如何设置Joomla 2.5文章的介绍文本?

这很奇怪,但我没有通过谷歌搜索找到一个非常好的解决方案joomla style intro text.

我想要当前的输出:

<div class="item-content">
    <p>Intro Text</p>
    <p>Full Text</p>
</div>
Run Code Online (Sandbox Code Playgroud)

被替换为:

<div class="item-content">
    <div class="introtext"><p>Intro Text</p></div>
    <div class="fulltext"><p>Full Text</p></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我确信Joomla本身应该为introtext宣布这样一个类,或者至少应该有一个可配置的选项.

我不想要的:

  • Joomla 1.x或Joomla 1.5解决方案
  • 手动方式,直到没有扩展基础解决方案(这更奇怪!)

{THIS}回答后更新

现在我遇到了问题$this->item->introtext,$this->item->fulltext并且$this->item->text.

我希望$this->item->introtext只显示introtext,但它还包含AFTER READ MORE后的内容.

我应该使用什么属性才能在阅读更多内容之前包含内容,而不是其他任何内容?

我不希望$this->item->introtext内容受到Show Intro Text文章选项中参数的影响.预计只会$this->item->text关心它.我对吗?

注意: $this->item->fulltext按预期工作,仅在READ MORE之后输出内容.


如果Show Intro Text在文章选项中禁用参数,则所有3个变量都会在READ MORE之后返回文本.这应该被视为一个错误.

更明智的做法是让一个变量只返回介绍文本(在任何情况下),一个变量只返回全文(在任何情况下),一个变量根据article参数包含/排除introtext: Show Intro Text

article joomla customization styles joomla2.5

7
推荐指数
1
解决办法
6414
查看次数