⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tag.php

📁 phpcms网站管理系统  很不错的 有需要的就下载看看八 
💻 PHP
字号:
<?php
/*
*######################################
* PHPCMS v3.00 - Advanced Content Manage System.
* Copyright (c) 2004-2005 phpcms.cn
*
* For further information go to http://www.phpcms.cn/
* This copyright notice MUST stay intact for use.
*######################################
*/


if(!defined('IN_PHPCMS')) 
{
	exit('Access Denied');
}

require PHPCMS_ROOT."/class/tree.php";
require PHPCMS_ROOT.'/vote/include/tag.php';
$tree = new tree;

$referer = $referer ? $referer : urldecode('?mod='.$mod.'&file='.$file.'&action='.$action.'&taglist=1&item='.$item.'&itemid='.$itemid);
if($itemid&&$item){
	$submenu[]=array("添加投票", "?mod=vote&file=vote&action=add&item=".$item."&itemid=".$itemid);
}
	$submenu[]= array("管理投票", "?mod=vote&file=vote&action=manage&item=".$item."&itemid=".$itemid);
	$submenu[]= array("添加标签", "?mod=vote&file=tag&action=vote&item=".$item."&itemid=".$itemid);
	$submenu[]= array("标签调用管理", "?mod=vote&file=tag&action=vote&item=".$item."&taglist=1&itemid=".$itemid);
$menu = adminmenu("投票管理",$submenu);
$html1='<html>
       <head>
       <title>预览</title>
       <meta name="keywords" content="phpcms">
       <meta name="description" content="phpcms">
       <link href="'.$rootpath.'templates/'.$template.'style/'.$style.'style.css" rel="stylesheet" type="text/css">
       </head>
       <body>';
$html2='</body>
       </html>';

$tagdir = PHPCMS_ROOT.'/'.$_CHA[channeldir].'/data/tag/'.$action.'/'.$itemid.'/';
$f->create($tagdir);

$actionname = array('vote'=>'投票标签调用');

//添加标签
if($Submit && $Save)
{
	if(empty($newdata[name]) || !preg_match('/^[a-zA-Z][0-9a-zA-Z]*$/i',$newdata[name]))
	{
		showmessage('配置名称不能为空!必须由字母和数字组成且首字符必须是字母!请返回!');
	}
	$newdata[addtime] = $timestamp;
	$newdata[item] = $item;
	$newdata[itemid] = $itemid;
	cache_array($newdata , '$'.$newdata[name] , $tagdir.$newdata[name].'.php');
	showmessage('标签配置保存成功!',$referer);
}

//删除标签
if($Delete && $action && $name)
{
	if(empty($name))
	{
		showmessage('参数不对!请返回!');
	}
	@unlink($tagdir.$name.'.php');
	showmessage('标签配置文件删除成功!',$referer);
}
//标签列表
if($taglist)
{
	$list=$f->get_file($tagdir,'php');
	if(is_array($list))
	{
		foreach($list as $f)
		{
			$data = array();
			require_once $f;
			$name=str_replace('.php','',basename($f));
			$data = $$name;
			@extract($data);
			switch($action){
			case 'vote':
				//vote($tpl,'channelid',$itemid,$showpage,$votenum,$subjectlen,$cols,$target);
			$data[tag] = "{\$".$action."(".$tpl.",".$item.",".$itemid.",".$showpage.",".$votenum.",".$subjectlen.",".$cols.",".$target.")}";
			break;
			}
		$data[addtime] = $data[addtime] ? date("Y-m-d",$data[addtime]) : "";
		$tags[] = $data;
		}
	
	}
	include admintpl('tag_manage');
	exit();
}

if($directpreview && $input)//直接修改输入框后预览
{
	$input = ereg_replace('\{\$','',$input);
	$input = ereg_replace('\}',';',$input);
	eval(stripslashes($input));
	echo skin($skinid);
	exit;
}
switch($action){
//投票标签
case 'vote':
	if($Preview)
	{
		if($name)
		{
			require_once $tagdir.$name.'.php';
			@extract($$name);
		}
		else
		{
			@extract($newdata);
		}
		echo $html1;
		vote($tpl,$item,$itemid,$showpage,$votenum,$subjectlen,$cols,$target);
		echo $html2;
		exit();
	}
	$name ? (@require_once $tagdir.$name.'.php') : '';
	$data = $$name;
			$data[subjectlen] = 50;
			$data[ordertype] = 1;
			$data[datetype] = 1;
			$data[showauthor] = 0;
			$data[showmember] = 1 ;
	$showtpl = showtpl($mod,'tag_'.$action,'newdata[tpl]',$data[tpl]);
	include admintpl('tag_'.$action);
break;
}
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -