我有一系列地点信息,我想用它们在phpfox站点中创建多个页面。
首先,我尝试在 phpfox 数据库中手动插入数据(在phpfox_pages和phpfox_pages_text的表中)。
该页面显示在站点中,但是当打开它的链接时,站点显示:
找不到您要查找的页面。
你知道我应该操作哪些其他表才能使其工作吗?或者你知道phpfox的任何插件可以做同样的事情吗?
谢谢,
已解决(使用@Purefan 指南):
“Pages”也有一个用户
如果你看一下phpfox_user
表,你会发现如何获取新记录。但是该表中有两个不明确的字段(password
& password_salt
)。您可以使用此脚本为字段创建值:
<?php
function generateRandomString()
{
$length = 164;
$characters = '-_0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$randomString = '';
for ($i = 0; $i < $length; $i++) {
$randomString .= $characters[rand(0, strlen($characters) - 1)];
}
return $randomString;
}
$sSalt = '';
for ($i = 0; $i < 3; $i++)
{
$sSalt .= chr(rand(33, 91));
}
$sPossible = generateRandomString();
$sPassword = '';
$i = 0;
while ($i < 10)
{
$sPassword .= substr($sPossible, mt_rand(0, strlen($sPossible)-1), 1);
$i++;
}
$password_Salt_Field = $sSalt;
$password_Field = md5(md5($sPassword) . md5($sSalt));