草庐IT

seo - joomla url重写更友好?

我有类似index.php?option=mycomponent&id=12的url结构我想将id=12重写为类似“bluecar”的东西,我可以将bluecar放在mysql中的某个地方。这可能吗? 最佳答案 核心JoomlaSEFURL会根据您的文章/菜单项的别名构建url。而不是yourdomain.com/index.php?option=mycomponent&id=12它将是yourdomain.com/blue-car打开它:在安装Joomla的目录的根目录中查找htaccess.txt并将其重命名为.htaccess

php - 使 Joomla 组件与 SEF/SEO 兼容

您好,我已经为Joomla1.5开发了一个自定义组件。然而,打开SEF时的url看起来会好一些,例如显示标题而不是ID,当打开Joomla的SEF时,如何为我的组件创建自定义URL? 最佳答案 您是否查看过Joomla路由方法?http://docs.joomla.org/Routing 关于php-使Joomla组件与SEF/SEO兼容,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questio

joomla 2.5 通过文章 ID 获取 seo 链接

假设我有文章中的以下id(#__content)3、4、5,我想知道我的模板中这些ID的SEOURL。伪代码:$db=JFactory::getDbo();$query=$db->getQuery(true);$db->setQuery($query);$query->select(array('a.seolink'))->from('#__contentASa')->where("a.id='3'");有人知道执行此任务的查询或函数吗?谨致问候,托尼 最佳答案 如果您有文章别名("id:alias")和类别别名("catid:ca

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每个“项目”是图像画廊。现在,我当然可以制作一个模块来制作/编辑图像库,但是...我还允许创建其他项目?哪个页面?我应该考虑制作包含模块的文章吗?或者,模块本身是否已经允许这样的东西?或者,我是否应该只制作一个页/一个模块来进行一些懒惰的加载并在一个页面上完成此任务(出现并且表现得像多个页面)?如果我现在要

ios - 将 Web 服务从 GET 转换为 POST

我创建了一个Web服务来在iOS应用程序和Joomla网站之间进行通信,我使用GET方法在移动应用程序和Web服务之间以及Web服务和Controller(PHP)之间进行通信执行工作并返回数据的文件),但我没有找到如何将实现转换为POST方法,这里是实际系统:ws.php:这是网络服务(简单示例)Controller.php:网络服务调用的接收者和网络调用(来自浏览器)我没有放真正的实现,只是一个简单的系统示例,但是是一样的手机通话NSURL*url=[[NSURLalloc]initWithString:@"http://localhost/ws.php?id=1"];NSData

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

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

php - JavaScript location.reload() 正在丢失发布数据

我正在尝试使用java脚本重新加载页面,页面重新加载,但页面中的帖子数据未加载,帖子数据在页面重新加载时被删除,任何人都可以帮助我functioncurrencychange(xxx){setTimeout('delay()',2000);}functiondelay(){location.reload();}这是我用来在更改时重新加载页面的javascript代码 最佳答案 window.location.reload()发出GET,所以是的,POST数据将丢失。您可以发布帖子的唯一方式是:使用AJAX回发数据,获取新页面,并用它

php - Bcrypt 比 md5 + salt 好在哪里?

请也阅读更新,因为我的“实际困惑”在那里。自从Joomla!开始支持bcrypt散列算法,以及md5+salt自Joomla!1.5.现在我的问题是“作为最终用户,如果我立即开始使用Bcrypt我会得到什么好处,与当前算法相比,即MD5+salt?对于一个每天只有几百个访问者的普通博客来说,这有什么不同吗?”更新:-另外我在某处读到,由于md5散列的速度,我的密码最多可以在几天/几个月内轻松计算出来。但这是否不需要我的哈希值已经存在于攻击者那里进行比较?如果他/她一开始就没有哈希值,那么我使用的哈希算法如何影响我网站的安全性?最终他还是不得不暴力破解我的登录页面?如果是通过暴力破解,那