我正在尝试更改 Joomla 文章用来使每篇文章独一无二的“别名蛞蝓”。这需要在 PHP 例程中实现,到目前为止,我已经实现了以下目标:
$slugreplace = "12345";
$query = "UPDATE yoo_zoo_item SET alias=$slugreplace WHERE id=$id";
这用“12345”替换了 slug。但是我想将整数与字符串结合起来,如下所示
$id = $row['id']; //this is the unique article item number
$name = $row['name']; //this is the article title
$slugreplace = $id.$name;
$query = "UPDATE yoo_zoo_item SET alias=$slugreplace WHERE id=$id";
原来的弹头没有被替换。实际上,只有当变量 $slugreplace 包含整数时,才会替换 slug。任何包含字符串的值都会被忽略。但是,我可以将 Joomla 本身中的别名替换为任何字符串/整数组合。
我错过了什么??
我已经在 Joomla 论坛上发布了这个,但还没有答案。也许我在这里缺少 PHP 的东西?
谢谢,亚历克