草庐IT

joomla-k2

全部标签

Joomla 不使用别名?

我刚刚将一个Joomla网站转移到一个新服务器上,但出于某种原因我无法访问任何链接-它们会导致404/index.phpnotfound。我启用了SEF和URL重写,并且在我的菜单等中使用了别名。如果我使用菜单中的预览链接来查看文章-显示效果很好。无论我将哪个页面设为默认-它都会正常显示,但是当我导航菜单时,我得到404。我首先想到的是我的.htaccess可能有问题,但看起来也不错:.htaccess###@packageJoomla#@copyrightCopyright(C)2005-2012OpenSourceMatters.Allrightsreserved.#@licens

mod-rewrite - 在 IIS7 上使用 Joomla 重写 URL

我在IIS7上运行Joomla1.5.9。我现在正在试验Joomla全局配置页面中的SEO设置。首先,我尝试使用搜索引擎友好的URL(去掉了URL的查询部分);效果很好。我还尝试启用“使用Apachemod_rewrite”。我安装了“IIS7.0的MicrosoftURL重写模块”并根据http://learn.iis.net/page.aspx/527/joomla-on-iis添加了web.config.单击菜单链接时,这似乎有效,因为我不再在URL中看到index.php。地址栏更新为正确的URL,但显示的内容始终是主页的内容。我在IE和GoogleChrome中都尝试过,结果

Joomla模块创建多个页面

我需要能够创建图像画廊的网页并将其链接到其他页面/画廊的能力。例如,每个页面都是照片的画廊,我希望能够将(向后和向后)链接到其他画廊页面。因此,project-1.html->project-2.html<->project-3.html<->项目-4.html每个“项目”是图像画廊。现在,我当然可以制作一个模块来制作/编辑图像库,但是...我还允许创建其他项目?哪个页面?我应该考虑制作包含模块的文章吗?或者,模块本身是否已经允许这样的东西?或者,我是否应该只制作一个页/一个模块来进行一些懒惰的加载并在一个页面上完成此任务(出现并且表现得像多个页面)?如果我现在要

K2P路由器刷OpenWrt官方最新版本固件OpenWrt 23.05.2方法 其他型号的智能路由器OpenWrt固件刷入方法也基本上适用

最近路由器在开机时总出问题,于是就那他来开刀,直接刷一个OpenWrt官方最新版本的固件, 刷其他第三方的固件总是觉得不安全,而且很多第三方固件都带了些小工具,始终会有安全隐患, 而且占用内存空间太多,本来这个东西就没有多少内存,于是就干脆刷一个官方的原始固件(才6.3M,相比第三方固件小了一半).  废话不多少,开干!注意:  在刷openWrt固件之前你需要先将你的路由器先刷入BreedWeb恢复控制台, 这个刷入方法请自行查阅相关资料.1.首先下载对应的OpwnWrt官方固件, 需要下载2个文件, 下载地址如下:内核升级恢复文件(这个需要再恢复控制台里面使用固件更新刷入)https://

php - 自定义组件后端中的 Joomla 3.0 MVC 文件上传

解决方案:HowtoSaveUploadedFile'sNameonDatabase这最终帮助了我。我正在尝试使用XML和数据库将文件上传添加到自定义组件。我知道如何在静态PHP环境中完成文件上传,但我的知识关于joomla中的PHPMVC结构,所以我无法添加它。到目前为止我做了什么:•在XML文件(文件类型)中添加字段•在管理View项目中添加了表单字段•添加了一个额外的字段My_project表(与图像上传列相同)直到此时它才有效。(字段显示在管理后端组件中)现在,当您使用在管理后端上传的文件保存文档时,它不会将其保存到数据库中。如果我将媒体作为字段类型那么它可以工作,但是当我将它

php - 仅向注册用户显示 joomla 文章,如果未登录则显示登录屏幕 是

在1.6之前的Joomla中,我可以将菜单项设置为public,并将其内容:例如一篇文章设置为registered。这导致人们在未登录时可以在菜单中看到指向文章的链接,但只要单击它就会获得登录组件。然后他们看到了这篇文章。在1.7中,这些相同的操作导致了这样一种情况:当我单击链接时,组件屏幕只是保持空白。当前端用户没有以足够的权限登录时,我如何让已注册的文章显示登录屏幕?以前很容易,但我似乎无法让它工作现在。 最佳答案 我要回答我自己的问题,因为我确定人们将来会需要它,而我的解决方案只涉及一些额外代码规则,然后您可以将每篇文章等设置

php - Joomla : how to get the url of a specific Menu itemID?

friend的新手问题.........我需要帮助获取特定菜单项ID的URL。情况是这样的:我正在运行Joomla并要求用户输入菜单ID并为该菜单ID选择布局。我想用这个菜单项ID的URL做些别的事情。如何获取用户提供的这个MenuitemID的URL?例如,如果用户输入是liek$this->get('menulayoutid'>;并且他输入了54的ID,那么我如何获取URL菜单ID54。请注意:我想从我的PHP文件中而不是在浏览器中获取此URL,以便我可以将该URL的值用于其他目的。请帮忙。 最佳答案 $itemid=JRequ

php - 从 Joomla 获取菜单参数

我正在尝试从Joomla的菜单表中获取参数。我下面的内容在返回参数的意义上是有效的。$menu=&JSite::getMenu();$item=$menu->getItem($menuId)->params;print$items;但是,它以纯文本形式返回它们,就好像我刚刚查询了该列并返回了参数内容一样。谁能告诉我如何将其作为对象或数组返回,以便我可以使用类似的东西:$myParam=$item->getParams('theParamIwant'); 最佳答案 我认为JParameter在Joomla中已经过时了!3.x,所以现在

php - Joomla 中的后端操作不起作用

当我创建Action然后点击它时,出现js错误未捕获的类型错误:无法读取未定义的属性“任务”(在chrome中)类型错误:b未定义(在ff中)我的代码是:view.html.phpconfig();break;default:$this->windows();}parent::display($tpl);}functionwindows(){JToolBarHelper::title(JText::_('Общежития'),'generic.png');JToolBarHelper::custom('config','options','','Настройки',false);/

php - joomla 安装新语言 DateTime::__construct(): 解析时间字符串失败 (jerror)

我是全新安装的Joomla3.1,在我的家用电脑上运行。我的环境是带有apache服务器的Ubuntu12.10,安装了php5.4.6。自安装系统以来,不,我只是尝试通过语言管理器安装更多语言:如您所见,我想要的另外2种语言显示在列表中,但在选择每种语言并单击“安装”后,我被引导到一个包含以下消息的页面:DateTime::__construct():Failedtoparsetimestring(jerror)atposition0(j):Thetimezonecouldnotbefoundinthedatabase只需一个按钮即可返回到控制面板。看到这些语言出现在列表中,我感到很