我正在使用Joomla 1.5.26和Joom!Fish 2.1.7.
Joom!Fish和/或joomla guru是否知道是否可以拨打电话,JRoute::_()以便Joom!Fish 不会拦截和翻译它?
如果是,请解释.谢谢 !
旁注:
我想要实现的是让Joom!Fish使用我告诉它使用的语言而不是当前显示的网站.我需要它来构建一个特定的URl,这就是为什么的JRoute::_()通话.如果你有一个更通用的解决方案,我也会很感激.
这个问题对Joomla来说有点具体.
我有一个主菜单包括:
主页|关于我们|隐私政策|投资组合|联系我们.
每个菜单项都链接到一篇文章.
现在在完整的站点上,组件和模块中有许多地方需要显示两个链接:隐私策略和组合.
有人可以指导我吗?我不想硬编码链接,因为项目ID在生产中会有所不同.
当我在PHP中使用的SUBSTR()函数,我得到一个问号(带有问号方 - 视浏览器)在字符串的结尾,当这最后一个字符是一个特殊的一个,像E或O等...
$introtext = html_entity_decode($item->description, ENT_QUOTES, "UTF-8");
$introtext = substr($introtext, 0, 200);
Run Code Online (Sandbox Code Playgroud)
我该怎么逃避这个?提前致谢!
我在运行Ubuntu Server 12.04的Web服务器上安装了Joomla.Joomla文件夹位于/ var/www/cms /.
我在/ etc/apache2/sites-enabled/default的vhost文件具有以下内容:
<VirtualHost *:80>
ServerName domain.com/
Redirect permanent / https://domain.com/
</VirtualHost>
<VirtualHost *:443>
ServerAdmin webmaster@localhost
ServerName domain.com:443
DocumentRoot /var/www/cms
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/cms>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
(...)
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
目前,所有对domain.com的请求以及之后输入的任何内容(如domain.com/example)都会被Joomla定向和处理,重定向到正确的页面或返回自定义404错误.这一切都有效.
现在,我想在Joomla处理之前过滤所有转到domain.com/subfolder的请求,并将它们重定向到/ var/www/subfolder(而不是我在/ var/www/cms /的根文件夹).
我相信/ etc/apache2/sites-enabled/default(见上文)中的文件是定义这种重定向的正确位置,但是我无法弄清楚在什么位置以及如何实现这一点.
我正在使用带有ROXBOX插件的joomla 2.5 并使用它在灯箱中显示PDF.当用户配置Firefox自动下载PDF文件时,我遇到问题.
当Firefox配置为保存PDF而不是在浏览器中打开它时,灯箱保持空白并且文件开始下载.由于我们无法控制浏览器,是否有任何方式显示任何消息时启用Firefox自动下载PDF?
请帮忙!!
我有一个Joomla 3.3.6(编辑:) 3.5.网站只有3个级别:
该URL设置后Search Engine Friendly URLs,Use URL rewriting,Adds Suffix to URL和multilanguage support,应该是如下形式:
http://www.example.com/en/bigcatiii/intercatA/articlex.html
但是,自从Joomla-Baby-Version以来,有许多其他人安装了Joomla并要求解决方案,我得到了:
http://www.example.com/en/bigcatiii/666-intercatA/articlex.html
其中666是来自地狱的数字,表示没有目的的类别ID
现在浏览一个答案,我找到了这个答案:
Edit “components/com_content/router.php“
(You’ll probably have to re-do this step every time you update Joomla.)
Replace the lines 38 and 290 with:
$advanced = $params->get('sef_advanced_link', 1);
and Replace line 426 with
->where($db->quoteName(‘alias’) . ‘ = ‘ . $db->quote($segment));
Run Code Online (Sandbox Code Playgroud)
嗯,首先,第426行已经像原来那样了.其次,这不是诀窍.它适用于:
http://www.example.com/en/bigcatiii/intercatA/articlex.html
但如果您浏览到以下内容,则会出现404错误: …
我正在使用Joomla 3.2.1,K2和creativia模板开发一个网站.我已经做了很多定制,一切正常.我只有一个大问题.当我选择一个类别来拥有一个项目列表时,会导致一堆重叠的图像(意味着所有项目都显示但布局不起作用).如果我只是重新加载页面(甚至打开firebug来检查页面属性),一切都正确地回到了他的位置.
你可以在这里查看问题:http: //www.nicolamontera.it/NewVersion
只需打开菜单项Architettura或Grafica(它会不时发生).
编辑:从进一步调查,我发现该属性height的containerDIV加载页面时改变相当随意.如果我得到一个小值,那么一切都搞砸了.它似乎与评估该值(动态计算)的时间有关.
我该如何解决这个问题?
您好我已经为joomla安装了jbusinessdirectory组件,并且我在tmpl/default.php文件中有名为mod_jbusinessdirectory的模块(这是商业列表的搜索模块)我有选择代码:(见下文)
<?php if($params->get('showCategories')){ ?>
<div class="select">
<div class="categoryic"></div>
<select name="categorySearch" class="select-styled" id="categories">
<option value="0">category</option>
<?php foreach($categories as $category){?>
<option value="<?php echo $category->id?>" <?php echo $session->get('categorySearch')==$category->id && $preserve?" selected ":"" ?> ><?php echo $category->name?></option>
<?php if(!empty($category->subcategories)){?>
<?php foreach($category->subcategories as $subCat){?>
<option value="<?php echo $subCat->id?>" <?php echo $session->get('categorySearch')==$subCat->id && $preserve?" selected ":"" ?> >-- <?php echo $subCat->name?></option>
<?php }?>
<?php }?>
<?php }?>
</select>
</div>
<?php }?>
Run Code Online (Sandbox Code Playgroud)
从这段代码我得到类别和子类别,如下所示:
子类别1子类别2子类别3
主要类别2
截图在这里:类别和子类别截图
在helper.php中,我有从数据库中获取类别和子类别的函数
static function getMainCategories(){
$db = JFactory::getDBO();
$query …Run Code Online (Sandbox Code Playgroud) 长话短说,我需要快速掌握Joomla的速度.我这个周末只有这样做,这意味着大约12个小时的时间.现在我只知道Joomla是一个用PHP编写的开源CMS.在这么短的时间内熟悉Joomla的最佳方法是什么?官方文件?影片?图书?
我的背景:我认为我对PHP有相当不错的知识,我正在学习CodeIgniter,同时用它构建一个简单的webapp.
YSlow的一个衡量标准是使用无cookie域来提供静态文件.
"当浏览器请求静态图像并发送带有请求的cookie时,服务器会忽略cookie.这些cookie是不必要的网络流量.要解决此问题,请确保通过创建子域来请求无cookie请求的静态组件在那里托管他们." - 雅虎YSlow
我认为这意味着如果我将www.example.com/images移动到static.example.com/images,我可以获得性能提升.
虽然这很容易做到,但我会失去内容管理系统(Joomla/WordPress)中的便捷功能,以便轻松地引用和链接到这些图像.
是否有可能使用的.htaccess所有请求重定向在一个特定的文件夹www.example.com到一个文件夹上static.example.com呢?这种方法是否会欺骗CMS认为图像位于其自己域中的默认位置?