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
Joomla 乔姆拉!模块在实现sh404sef后未显示_Joomla_Joomla Sef Urls_Joomla Module - Fatal编程技术网

Joomla 乔姆拉!模块在实现sh404sef后未显示

Joomla 乔姆拉!模块在实现sh404sef后未显示,joomla,joomla-sef-urls,joomla-module,Joomla,Joomla Sef Urls,Joomla Module,我已经在我的Joomla上的“内容下方”位置放置了一个模块-地点。它应该显示在内容下方(好吧…),如所附图片所示。问题是,只有当我将它设置为“在所有页面上显示”时,它才会这样做,并且我只希望它显示在选定的几个页面上。当我将其设置为仅在这些页面上显示时,它将消失 这是一个叫“安德烈·莫勒”的旋转木马 现在,我已禁用除此页面(以及其他beachflag页面)之外的模块: 它不见了。在我实现sh404SEF之前,它就工作了。有人吗 :-)Astrid对于任何偶然发现这个问题的人,上的sh404sef用

我已经在我的Joomla上的“内容下方”位置放置了一个模块-地点。它应该显示在内容下方(好吧…),如所附图片所示。问题是,只有当我将它设置为“在所有页面上显示”时,它才会这样做,并且我只希望它显示在选定的几个页面上。当我将其设置为仅在这些页面上显示时,它将消失

这是一个叫“安德烈·莫勒”的旋转木马

现在,我已禁用除此页面(以及其他beachflag页面)之外的模块:

它不见了。在我实现sh404SEF之前,它就工作了。有人吗


:-)Astrid

对于任何偶然发现这个问题的人,上的sh404sef用户手册页面可能会有所帮助

简而言之,首先确保模块设置为显示在特定菜单上。然后:

  • 在Joomla的菜单列表中,找到显示页面的菜单项的Itemid。它将列在标有ID的最后一列中。您将在最后一步的后面需要此ID
  • 打开sh404SEF URL管理器,找到未显示模块的页面的SEF URL。您会注意到,SEF url对此项目至少有一个重复的url。单击此号码打开重复项管理器
  • 应该有一个本地URL,例如(index.php?option=com_k2&Itemid=345&id=214&lang=en&view=item),其中包含您在上面步骤1中找到的Itemid。您需要通过单击makemain按钮使其成为主url

  • 希望这有帮助。

    在sh404SEF URL转换过程中,您似乎丢失了Itemid变量。在“管理”面板中检查是否所有URL都带有类似于&Itemid=XXX的内容,其中XXX是大于0的任何整数。确实如此。例如,它有一个非sef url,看起来像这个index.php?option=com\u configbox&Itemid=463&cat\u id=31&lang=da&prod\u id=45&view=category检查单词“category”有一个不可见的符号,它将其转换为“cate”‌%E2%80%8“血淋淋”。另外,您指定的链接实际上已重写为所有由sh404SEF翻译的URL是否唯一?我不确定我是否理解答案。我认为sh404SEF的目的是重写URL并使其友好。我不知道“类别”这个词是怎么用的。可能是ConfigBox出现问题了吗?谢谢,我会试试:-)它不起作用-它们都是这样的:index.php?option=com\u ConfigBox&cat\u id=27&lang=da&prod\u id=2&view=category