以下はメイン ファイルの内容です。index.php:
コードをコピーします コードは次のとおりです:
新闻管理 新闻管理登陆
require('./global.php') ;
require('./smarty/libs/Smarty.class.php');
require('./mysql.php');
require('./FCKeditor/fckeditor.php') ;
$action=$_REQUEST['action'];
//FCK を呼び出す関数を定義します
関数エディタ($input_name, $input_value)
{
global $smarty; 🎜>$editor = new FCKeditor($input_name) ;
$editor->BasePath = "./FCKeditor/";//エディターのパスを指定します
$editor->ToolbarSet = " デフォルト";//エディターのツールバーには、Basic (基本ツール)、Default (すべてのツール) の選択があります
$editor->Width = "100%";
$editor->Height = "320" ;
$editor->Value = $input_value;
$editor->Config['AutoDetectLanguage'] = true ;
$editor->Config['DefaultLanguage'] = 'en' ;言語
$FCKeditor = $editor->CreateHtml();
$smarty->assign("editor", $FCKeditor);//領域を指定
}
switch ($action){
case 'addnewsview':
$smarty= new Smarty();
$smarty->template_dir = './template'; > $smarty->compile_dir = './smarty/templates_c';
$smarty->assign('page_title','New News');
$smarty->assign('actionvalue ', 'addnews');
editor('content','');// エディタを呼び出し、テキスト ドメイン名をコンテンツとして定義します (以下の addnews の $_REQUEST['content'] に相当します)。 >display('addnews.htm');
break;
case 'addnews':
$title=$_REQUEST['title']; 'コンテンツ'];
$db=new mysql();
$button=$_REQUEST['送信'];
if(empty($title) || empty($ content) ){
echo "フォームにご記入ください。 "; ,'admin','$title','$content',NOW()) ";
$db->query_exec($sql);";
}
break;
case 'editnewsview':
$smarty= new Smarty();
$smarty->template_dir = './template';
$smarty->compile_dir = './smarty/templates_c';
$smarty-> ; assign('page_title','修正新闻');
$smarty->assign('actionvalue','addnews');
$id=$_REQUEST['id']; > $query="select * from news where id=$id";
$db=new mysql();
$result = $db->query_exec($query);
$result-> fetch_assoc();
$smarty->assign('title',$rs['title']);
//$smarty->assign('content' ,$rs['content']);
$smarty->assign('actionvalue','editnews');
$smarty->assign('id',$rs['id'] );
editor('content',$rs['content']);
$smarty->display('addnews.htm');
case ' editnews':
$title=$_REQUEST['title'];
$content=$_REQUEST['content'];
$id=$_REQUEST['id'];
$button=$_REQUEST['送信'];
$db=new mysql();
if ($button=='提交'){
$sql="更新ニュース セットタイトル='$タイトル',コンテンツ='$コンテンツ',日付=NOW() ここで id=$id";
$db->query_exec($sql);
echo "操作成功!";
}
休憩;
case 'delnews':
$db=new mysql();
if ($checkbox!="" or count($checkbox)!=0) {
for ($i=0;$i
}
}
echo 「操作成功!";
break;
default:
$smarty= new Smarty();
$smarty->template_dir = './template';
$smarty->compile_dir = './smarty/templates_c';
$smarty->assign('page_title','新闻管理');
$smarty->assign('actionvalue','delnews');
$query="select * from news";
$db=new mysql();
$result = $db->query_exec($query);
while ($rs = $result-> fetch_assoc()) {
$array[]= array("id"=>$rs['id'], "title"=>$rs['title'],"date"=>$rs['date']);
$smarty->assign('news',$array);
}
$smarty->display('index.htm');
}
?>
以下是模板文件index.htm的内容
"http://www.w3.org/TR/html4/loose.dtd">
以下是添加新闻的模板文件addnews.htm
"http://www.w3.org/TR/html4/loose.dtd">
注:データ库すでに付属品の面にあり、先新建一名は新しいデータ库、再ハンドル表导入
本システム统用户名:admin 密码:admin
打包ダウンロード
この文書をダウンロード