原创 Phpcms中萬能標籤{pc:get }sql語句用法

示例:  {pc:get sql="select *from v9_productes where catid in(14,15,17)" return="data"page="$page" num="4"}               

原创 phpcms在專題模塊中無法調用$CATEGORYS變量

在頭部加入如下代碼:<?php if(!isset($CATEGORYS)) { $CATEGORYS =getcache('category_content_'.$siteid,'commons'); } ?>經過測試,問題解決;

原创 Thinkphp5欄目管理的無限極分類

模型層代碼:<?phpnamespace app\admin\model;use think\Model; class Cate extends Model{    public functioncatetree(){        $c

原创 phpcms後臺添加不了https域名解決方案

添加不了https域名無非就是驗證規則的問題: 在phpcms/modules/link/index.php文件中第41行: if($_POST['url']=="" || !preg_match('/^http:\/\/(.*)/i',

原创 PHPCMS v9設置文章的審覈功能

對於新建的站點,如果想設置會員發佈的文章必須通過審覈後才能發佈,則需要以下幾步來完成: 1、根據需要自定義管理員角色或選擇已有角色。 步驟:設置->管理員設置->角色管理->權限設置(可設置對後臺哪些模塊有權限)/欄目權限(可設置對那些欄

原创 Thinkphp5欄目編輯處理

控制器層:public function edit(){        $cate = newCateModel();       if(request()->isPost()){            $save =$cate->sav

原创 Thinkphp5排序功能

注意點:<input type="text"name="{$cate.id}" style="width:50px;text-align:center;"value="{$cate.sort}">在前端代碼中,把排序的name變成相應的欄

原创 Thinkphp5 前置操作

protected $beforeActionList = [        'first',        'second' =>  ['except'=>'hello'],        'three'  => ['only'=>'h

原创 phpcms安全漏洞合集

1、寬字節注入漏洞 /phpcms/modules/pay/respond.php 位置約16行 原來代碼 $payment = $this->get_by_code($_GET['code']); 替換爲 $payment = $thi

原创 織夢文章的標題爲什麼多了一個標籤?

1、造成這個問題,應該是你在後臺給該文檔選擇了推薦或者加粗屬性2、或者您模板裏就寫了b標籤3、如果是後臺推薦加粗屬性的話,系統會自動生成這個b標籤4、修改的話需要修改php文件5、修改方法如下:打開include目錄下的arc.listv

原创 Thinkphp5前端中判斷語句的寫法

示例:{if condition="$cate['type'] eq 1"}列表{else /}單頁{/if}

原创 織夢dedecms自定義表單獲取IP地址和提交時間

用織夢做網站的時候都用過自定義表單做留言,但是如何查看客戶什麼時間填寫的表單,和客戶的IP地址呢?       我的登陸時間和IP地址,這說明織夢自帶IP獲取和時間獲取,可以利用這個功能來實現。 也可以用JS動態獲取當前電腦時間 方法一、

原创 PHPCMS推薦位調用自定義字段

默認phpcms是無法使用推薦位調用自定義字段的,直接寫{pc:contentaction="position" posid="30" catid="24"order="listorder DESC" num="4"}的話不會出錯,但就是

原创 Thinkphp5中欄目刪除功能

控制器層:public functiondel(){        $cateid = input('id');        //$res =Db::table('tp_cate')->delete($cateid); //數據庫方法 

原创 在阿里雲服務器上(windows系統)安裝FTP

在阿里雲服務器上(windows系統)安裝FTP,下載FTP(我選的是迷你FTP服務器)後,再服務器安裝,設置用戶名和密碼,設置路徑後開啓服務,可以服務器上本地測試是否安裝成功:在文件夾地址欄上輸入:ftp://127.0.0.1。測試成