在选择域名之前,我为客户开发了一个站点.因此,网站页面的网址如下所示:
http://host.mynost.net/~tempname/index.php?id=8
Run Code Online (Sandbox Code Playgroud)
现在已经购买了一个域名,但是如果我点击任何Wayfinder链接,它仍然使用上面的旧路径而不是,例如:
http://domainname.com/index.php?id=8
Run Code Online (Sandbox Code Playgroud)
我假设这是在config.inc.php文件中配置的,但我不确定要改变什么.
谁能指出我正确的方向?谢谢!
url configuration modx content-management-system modx-revolution
当我尝试将数据插入自定义表并且插入失败时,如何显示 mysql 抛出的错误?
例如,下面的一段代码应该(将会)因 SQL 错误而失败。
$insert = "some insert sql statement that will fail";
$myquery = $modx->query($insert);
if(!$myquery){
echo 'error occurred! <br>';
}
Run Code Online (Sandbox Code Playgroud)
如何返回错误的实际情况[即列不匹配、唯一 ID 存在等]?
有没有人想出一种方法来加速modx的后端?
我想在modx中创建一组具有管理员权限的页面来修改网站内容,以便它看起来是自定义的,在IE中工作并且速度不慢.
有什么想法吗?
我正在开发一个移动Web应用程序(使用jQuery mobile),需要大量的应用程序逻辑(主要是数据库访问),并且必须尽可能灵活地创建它(我正在使用ORM跟踪OO PHP).
通过对PHP框架的大量研究,我得出结论,Yii现在是最有前途的框架.最近,我遇到了modx革命.尽管我不是在寻找CMS系统,但它作为CMF系统的方法以及模板,代码段和块的明确分离提供了极大的可扩展性.
您对每种模型的优势有何看法(特别是在学习曲线上)?
我已经尝试过编写Modx博客,一切都运行正常,但我想只在内容长于省略号时才显示"阅读更多"按钮.问题是:内容是混合的,因此有一些约200个标志的短暂公告,然后有一些超过1000个.
现在总是显示"阅读更多"按钮,但我只是希望它用于"更长"的博客文章.任何人都可以帮忙吗?
目前的代码:
<p>[[+content:ellipsis=`300`]] <a href="[[+id]]">read more</a></p>
Run Code Online (Sandbox Code Playgroud) 我想通过菜单索引来订购我的资源,并拥有以下代码:
[[!getResources? &parents=`50` &sortdir=`ASC` &sortby=`menuindex` &limit=`100` &includeTVs=`1` &processTVs=`1` &tpl=`temp` ]]
Run Code Online (Sandbox Code Playgroud)
但是sortby正义不行.
谁会知道我做错了什么?
谢谢!
http://www.example.com/test1
http://www.example.com/test2
http://www.example.com/test3
Run Code Online (Sandbox Code Playgroud)
所有这些都是不存在的页面并重定向到index.php页面,搜索引擎将这些链接标记为重复,它们返回200 ok,如何让它们返回404找不到?
使用modX cms
我是第一次使用MODX,从昨天开始一切正常.我没有改变任何东西,仪表板和包管理器没有任何问题,但从昨天起我看不到仪表板本身,只是后端/管理员管理器中的顶部导航菜单和带有资源,元素的左侧边栏菜单和文件标签.除了这个空的仪表板,包管理器也不起作用.它只显示表格标题,如名称,版本,发布等,没有表格.
我想也许MODX Rest API坏了?我的包经理来源是http://rest.modx.com/extras/,它在几天前就已经开始工作了.我也尝试了http://rest.modxcms.com/extras/,但它也不起作用(返回404).
我正在使用MODX Revolution 2.2.6pl而且我也没有更改服务器配置上的任何内容,因此我的PHP 5.2.9中仍然启用了allow_url_open和curl.
所以,我正在尝试做一些非常简单的事情:检查一个数字是否等于另一个数字 - 但由于某种原因它只是不想工作.
$exhibitions = "20,21,24";
$parent = "[[*parent]]";
$id = "[[*id]]";
if ($id == 5) {
$chunk = "listExhibitions";
}
if (stripos($exhibitions, $parent) == TRUE) {
$chunk = "Exhibitions";
}
return "[[$" . $chunk . "]]";
Run Code Online (Sandbox Code Playgroud)
这是我试图开始工作的第一个"如果".如果我放了!在==之前,页面显示"listExhibitions"块 - 但是当id等于5时我需要它.我也试过把这个数字放在一边.此外,当我简单地输出$ id时,数字5显示出来.
我究竟做错了什么?
是否可以在您的Facebook页面添加类似按钮功能,重定向到另一个页面并为用户提供免费电子书?
我在MODx中创建一个通过PHP运行的网站.