This commit is contained in:
Your Name
2026-09-03 08:38:17 +08:00
parent 6cd4f1b1db
commit 842990b0e7
1853 changed files with 278406 additions and 361 deletions
@@ -0,0 +1,103 @@
<?php
//前台公用类库
namespace Common\Action;
use Common\Action\AllAction;
class HomeAction extends AllAction{
public function _initialize(){
parent::_initialize();
$this->assign($this->Lable_Style());
}
public function Lable_Xun_List($param, $array_list)
{
$array_list["sid"] = 14;
$array_list["listxun_wd"] = $param["wd"];
$array_list["listxun_page"] = $param["page"];
$array_list["listxun_letter"] = $param["letter"];
$array_list["listxun_order"] = $param["order"];
$array_list["thisurl"] = str_replace("{!page!}", $param["page"], ff_list_url("xun", array("id" => $array_list["listxun_id"], "listdir" => $array_list["listxun_dir"]), $param["page"]));
if (1 < $param["page"]) {
$array_list["title"] = $array_list["listxun_name"] . "-第" . $param["page"] . "页";
}
else {
$array_list["title"] = $array_list["listxun_name"];
}
$array_list["title"] = $array_list["title"] . "-" . C("site_name");
if (empty($array_list["listxun_skin"])) {
$array_list["listxun_skin"] = "pp_xunlist";
}
return $array_list;
}
public function Lable_Xun_Read($array, $array_play = false)
{
$array_list = list_search(F("_ppvod/list_xun"), "listxun_id=" . $array["xun_cid"]);
$rs = M("Xun");
$count=$rs->field("xun_id")->count("xun_id");
if (!$count) {
return false;
}
$array["sid"] = 14;
$array["title"] = $array["xun_name"] . "-" . C("site_name");
$array["xun_readurl"] = ff_xun_url("xun", $array["xun_id"], $array["xun_cid"], $array["xun_name"], 1, $array["xun_jumpurl"]);
$array["thisurl"] = ff_xun_url("xun", $array["xun_id"], $array["xun_cid"], $array["xun_name"], 1, $array["xun_jumpurl"]);
$array["xun_picurl"] = ff_img_url($array["xun_pic"], $array["xun_content"]);
$array["xun_picurl_small"] = ff_img_url_small($array["xun_pic"], $array["xun_content"]);
$array["xun_hits_insert"] = ff_get_hits("xun", "insert", $array);
$array["xun_hits_month"] = ff_get_hits("xun", "xun_hits_month", $array);
$array["xun_hits_week"] = ff_get_hits("xun", "xun_hits_week", $array);
$array["xun_hits_day"] = ff_get_hits("xun", "xun_hits_day", $array);
$array["xun_content"] = ff_news_img_array($array["xun_content"], 2);
$contimg = C("xun_images");
if (!empty($contimg)) {
$array["xun_imgarry"] = ff_img_url_array($array["xun_content"]);
$array["xun_imgcount"] = count($array["xun_imgarry"]);
if ($contimg < $array["xun_imgcount"]) {
$array["xun_content"] = ff_xun_imgs_array($array["xun_content"]);
}
}
if ($array["xun_id"] != $count) {
$array["xun_next"] = ff_xun_url("xun", $array["xun_id"] + 1, $array["xun_cid"], $array["xun_name"], 1, $array["xun_jumpurl"]);
$next = getxun($array["xun_id"] + 1);
$array["xun_next_name"] = $next["xun_name"];
$array["xun_next_picurl"] = ff_img_url($next["xun_pic"]);
$array["xun_next_small"] = ff_img_url_small($next["xun_pic"]);
}
if ($array["xun_id"] != 1) {
$array["xun_prev"] = ff_xun_url("xun", $array["xun_id"] - 1, $array["xun_cid"], $array["xun_name"], 1, $array["xun_jumpurl"]);
$prev = getxun($array["xun_id"] - 1);
$array["xun_prev_name"] = $prev["xun_name"];
$array["xun_prev_picurl"] = ff_img_url($prev["xun_pic"]);
$array["xun_prev_small"] = ff_img_url_small($prev["xun_pic"]);
}
if ($array["xun_skin"]) {
$array["xun_skin_detail"] =trim($array["xun_skin"]);
}elseif($array_list[0]['listxun_skin_detail'] != "pp_xun"){
$array["xun_skin_detail"] =trim($array_list[0]['listxun_skin_detail']);
}else {
$array["xun_skin_detail"] = ($array["listxun_skin_detail"] ? "" . $array_list["listxun_skin_detail"] : "pp_xun");
}
$arrays["show"] = $array_list[0];
$arrays["read"] = $array;
return $arrays;
}
}
?>
@@ -0,0 +1,19 @@
<?php
namespace Home\Action;
use Common\Action\HomeAction;
class IndexAction extends HomeAction{
public function index(){
if (!is_file('./Runtime/Install/install.lock')) {
$this->assign("jumpUrl",'index.php?s=Admin-Install');
$this->error('您还没安装本程序,请运行 install.php 进入安装!');
}
//伪静态判断
if(C('url_html')){
redirect('index'.C('url_html_suffix'));
}
$this->assign($this->Lable_Index());
//print_r($this->Lable_Index());
$this->display('pp_index');
}
}
?>
@@ -0,0 +1,103 @@
<?php
//前台公用类库
namespace Common\Action;
use Common\Action\AllAction;
class HomeAction extends AllAction{
public function _initialize(){
parent::_initialize();
$this->assign($this->Lable_Style());
}
public function Lable_Xun_List($param, $array_list)
{
$array_list["sid"] = 14;
$array_list["listxun_wd"] = $param["wd"];
$array_list["listxun_page"] = $param["page"];
$array_list["listxun_letter"] = $param["letter"];
$array_list["listxun_order"] = $param["order"];
$array_list["thisurl"] = str_replace("{!page!}", $param["page"], ff_list_url("xun", array("id" => $array_list["listxun_id"], "listdir" => $array_list["listxun_dir"]), $param["page"]));
if (1 < $param["page"]) {
$array_list["title"] = $array_list["listxun_name"] . "-第" . $param["page"] . "页";
}
else {
$array_list["title"] = $array_list["listxun_name"];
}
$array_list["title"] = $array_list["title"] . "-" . C("site_name");
if (empty($array_list["listxun_skin"])) {
$array_list["listxun_skin"] = "pp_xunlist";
}
return $array_list;
}
public function Lable_Xun_Read($array, $array_play = false)
{
$array_list = list_search(F("_ppvod/list_xun"), "listxun_id=" . $array["xun_cid"]);
$rs = M("Xun");
$count=$rs->field("xun_id")->count("xun_id");
if (!$count) {
return false;
}
$array["sid"] = 14;
$array["title"] = $array["xun_name"] . "-" . C("site_name");
$array["xun_readurl"] = ff_xun_url("xun", $array["xun_id"], $array["xun_cid"], $array["xun_name"], 1, $array["xun_jumpurl"]);
$array["thisurl"] = ff_xun_url("xun", $array["xun_id"], $array["xun_cid"], $array["xun_name"], 1, $array["xun_jumpurl"]);
$array["xun_picurl"] = ff_img_url($array["xun_pic"], $array["xun_content"]);
$array["xun_picurl_small"] = ff_img_url_small($array["xun_pic"], $array["xun_content"]);
$array["xun_hits_insert"] = ff_get_hits("xun", "insert", $array);
$array["xun_hits_month"] = ff_get_hits("xun", "xun_hits_month", $array);
$array["xun_hits_week"] = ff_get_hits("xun", "xun_hits_week", $array);
$array["xun_hits_day"] = ff_get_hits("xun", "xun_hits_day", $array);
$array["xun_content"] = ff_news_img_array($array["xun_content"], 2);
$contimg = C("xun_images");
if (!empty($contimg)) {
$array["xun_imgarry"] = ff_img_url_array($array["xun_content"]);
$array["xun_imgcount"] = count($array["xun_imgarry"]);
if ($contimg < $array["xun_imgcount"]) {
$array["xun_content"] = ff_xun_imgs_array($array["xun_content"]);
}
}
if ($array["xun_id"] != $count) {
$array["xun_next"] = ff_xun_url("xun", $array["xun_id"] + 1, $array["xun_cid"], $array["xun_name"], 1, $array["xun_jumpurl"]);
$next = getxun($array["xun_id"] + 1);
$array["xun_next_name"] = $next["xun_name"];
$array["xun_next_picurl"] = ff_img_url($next["xun_pic"]);
$array["xun_next_small"] = ff_img_url_small($next["xun_pic"]);
}
if ($array["xun_id"] != 1) {
$array["xun_prev"] = ff_xun_url("xun", $array["xun_id"] - 1, $array["xun_cid"], $array["xun_name"], 1, $array["xun_jumpurl"]);
$prev = getxun($array["xun_id"] - 1);
$array["xun_prev_name"] = $prev["xun_name"];
$array["xun_prev_picurl"] = ff_img_url($prev["xun_pic"]);
$array["xun_prev_small"] = ff_img_url_small($prev["xun_pic"]);
}
if ($array["xun_skin"]) {
$array["xun_skin_detail"] =trim($array["xun_skin"]);
}elseif($array_list[0]['listxun_skin_detail'] != "pp_xun"){
$array["xun_skin_detail"] =trim($array_list[0]['listxun_skin_detail']);
}else {
$array["xun_skin_detail"] = ($array["listxun_skin_detail"] ? "" . $array_list["listxun_skin_detail"] : "pp_xun");
}
$arrays["show"] = $array_list[0];
$arrays["read"] = $array;
return $arrays;
}
}
?>
@@ -0,0 +1,27 @@
<?php
namespace Home\Action;
use Common\Action\HomeAction;
class IndexAction extends HomeAction{
public function index(){
if (!is_file('./Runtime/Install/install.lock')) {
$this->assign("jumpUrl",'index.php?s=Admin-Install');
$this->error('您还没安装本程序,请运行 install.php 进入安装!');
}
//伪静态判断
if(C('url_html')){
redirect('index'.C('url_html_suffix'));
}
$this->assign($this->Lable_Index());
//print_r($this->Lable_Index());
$this->display('pp_index');
}
public function cs(){
$gamet =ff_mysql_down('cid:170;limit:3');
dump($gamet);
exit;
}
}
?>