我们在制作模板的时候可能会需要提前添加若干数量的文章链接,但这时候对应链接的文章可能是不存在的,所以我们应该使用显眼的文字颜色提醒访客,这是一篇不存在的文章的链接。就如某些WIKI网站,不存在内容的链接显示显眼的文字颜色。这个函数就是实现了这个功能。
该函数需要一个参数为完整的文章标题字符串,可以是存在的,也可以是等待编写的文章的标题。这个函数会根据是否实际存在对应标题的文章从而显示正常的链接或者显示红色文字的链接地址,以表明这篇文章存在与否。第二个参数声明是否在新页面打开链接,不填或者填写false都表示在当前页面打开。
示例如:
效果是这样的
当之后我们添加对应标题的文章后,则又会显示正常的链接。
使用教程 代码如下,可稍加修改以适应其他需求。
function showURL($title,$target = false){
$DB = MySql::getInstance();
$sql = "SELECT gid,title FROM ".DB_PREFIX."blog WHERE title = '$title'";
$result = $DB->query($sql);
$str = '';
if($DB->num_rows($result)){
$row = $DB->fetch_array($result);
$str = '
if($target == true){
$str .= ' target="_blank"';
}
$str .= '>'.$title.'';
}else{
$str = ''.$title.'';
}
return $str;
}