紅穆ノート
レコメンド プログラムノート EmpireCMS ユーザー常用関数ライブラリ拡張(継続的に更新中)
プログラムノート EmpireCMS

EmpireCMS ユーザー常用関数ライブラリ拡張(継続的に更新中)

EmpireCMS ユーザー常用関数ライブラリ拡張(継続的に更新中)

投稿日時:投稿された前から何秒前、または何時間前かを表示します。

 隐藏内容:评论后查看
function user_beforeTime($givenTime) {  
    $givenDateTime = new DateTime($givenTime);  
    $currentTime = new DateTime();  
  
    $timeDiff = $givenDateTime->diff($currentTime);  
    $hoursDiff = $timeDiff->h;  
    $minutesDiff = $timeDiff->i;  
    $secondsDiff = $timeDiff->s;  // 添加秒差  
  
    if ($hoursDiff > 0) {  
        return $hoursDiff . "小时前";  
    } elseif ($minutesDiff > 0) {  
        if ($secondsDiff > 0) {  
            return $minutesDiff . "分钟前";  
        } else {  
            return $minutesDiff . "分钟前";  
        }  
    } elseif ($secondsDiff > 0) {  // 如果时间在一分钟内  
        return $secondsDiff . "前";  
    } else {  
        return $givenTime;  
    }  
}

セクションページで、現在のセクション総数を呼び出します。

 隐藏内容:评论后查看
function user_ListNum($classArray){
    global $empire,$dbtbpre,$class_r;
    $num = 0;
    $classid = $classArray['classid'];
    if($classArray['bclassid']==0 && $classArray['islast']==0){
        $sql=$empire->query("SELECT classid,allinfos FROM `{$dbtbpre}enewsclass` WHERE bclassid={$classid};");
        while($r=$empire->fetch($sql))
        {
            $num += $r['allinfos'];
        }
    }else{
        $r=$empire->fetch1("select classid,allinfos from {$dbtbpre}enewsclass where classid={$classid}");
        $num = $r['allinfos'];
    }
    
    return $num;
}

呼び出し方法:<?=user_ListNum($class_r[$GLOBALS[navclassid]])?>

微信赞赏

WeChat

支付宝赞赏

Alipay

✍️ クリエイター: 紅穆

ウェブサイト管理者 · ご覧いただきありがとうございます!さらに多くの魅力的なコンテンツをお楽しみいただけますよう、引き続きご支援をお願いいたします。

著者プロフィール プロフィールを見る →

関連記事

EmpireCMSデータベースSQL文の形式

EmpireCMSデータベースSQL文の形式 プログラムノート EmpireCMS

EmpireCMS用SQL拡張プログラムの作成方法について説明します。EmpireCMSのデータベースSQL文の基本形式例:【注意】以下の例は、システムのルートディレクトリにPHPファイルを配置した状態を基準としています。例1:MySQL接続プログラム(a.php)<?php require('e/class/connect.php'); // データベース設定ファイルおよび共通関数ファイルを読み込む…
👁 358
EmpireCMSで最新の10件のメッセージボード返信情報を取得します。

EmpireCMSで最新の10件のメッセージボード返信情報を取得します。 プログラムノート EmpireCMS

本来は「Lingdong Index Tag」を使用して呼び出せるものでしたが、私はPHPコードを使用する習慣があるため、PHPコードで実装しました。PHPで最新の10件の掲示板返信を取得するには、以下のように記述します:`<?php $sql=$empire->query('select lyid, name, email, `mycall`, lytime, lytext, retext from…');`
👁 270
帝国CMSにおけるCOOKIE変数取得用関数:`getcvar()`

帝国CMSにおけるCOOKIE変数取得用関数:`getcvar()` プログラムノート EmpireCMS

`GETCVAR` 関数の構文:`GETCVAR($var, $ecms)`。説明:`$var` —— 変数名;`$ecms` —— 0 はフロントエンドのCOOKIE変数を設定、1 はバックエンドのCOOKIE変数を設定します。このパラメータは省略可能で、デフォルト値は 0 です。使用例:`GETCVAR('mlusername')` —— フロントエンドでログインした会員のユーザー名を取得。`GETCVAR('loginu…`
👁 302
EmpireCMS「Lingdong」タグ呼び出しフィールド一覧

EmpireCMS「Lingdong」タグ呼び出しフィールド一覧 プログラムノート EmpireCMS

「Lingdongタグ」の呼び出しに対応しているすべてのフィールドを収集・分類します。帝国CMSのLingdongタグ:[e:loop={コーナーID/特集ID、表示件数、操作タイプ、タイトル付き画像のみ表示、追加SQL条件、表示順序}] テンプレートコード内容 [/e:loop] 呼び出し時間:<?=date('m-d',$bqr[newstime])?> <?=date…
👁 3771

おすすめ読書

PHPの`dirname()`関数および

PHPの`dirname()`関数および 言語ノート PHP

以下のコードです:`echo __FILE__; // 現在のファイルの絶対パスを取得(結果:D:\www\test.php)`、`echo "<br />";`echo dirname(__FILE__); // 現在のファイルが存在する絶対ディレクトリを取得(結果:D:\www\)`、`echo ...`
👁 159
PHPExcelライブラリはどのようにダウンロードしますか?

PHPExcelライブラリはどのようにダウンロードしますか? 言語ノート PHP

PHPExcelライブラリは現在メンテナンスが停止しており、代わりにその継承ライブラリであるPHPExcelをご利用いただくことをお勧めします。PHPExcelはそのGitHubリポジトリからダウンロードできます。ダウンロード手順は以下の通りです:https://github.com/PHPOffice/PHPExcel にアクセスし、「Code」の緑色のボタンをクリックし、次に「Download ZIP」をクリックしてZIPファイルをダウンロードしてください。ダウンロードしたZIPファイルを解凍してください…
👁 1933
xunsearchをPHPコードでMySQLデータベースにインポートする方法は?

xunsearchをPHPコードでMySQLデータベースにインポートする方法は? プログラムノート sphinx

Xunsearchを用いてMySQLデータベースをインポートするには、XunsearchのPHP拡張機能および関連するAPIを使用する必要があります。以下は、Xunsearchを既にインストールし、インデックス設定およびデータベース接続を完了していると仮定した簡単なサンプルコードです。<?php // Xunsearch拡張機能をインポートする require_once '/path/to/xun…'
👁 261
HTMLファイルを一括でPHP形式に変更する

HTMLファイルを一括でPHP形式に変更する 言語ノート PHP

使いやすい、愛用できる。<?php // セキュリティ注意:テスト環境で事前に実行し、重要ファイルをバックアップすることを推奨します echo "<h3>HTMLファイルを一括でPHPに変更</h3>"; // 確認用パラメータの有無を確認する if (isset($_GET['confirm']) && $_GET['conf…
👁 121
(PC+WAP)テント・屋根付き建物用建築資材のカスタムデザイン向けウェブサイト用pbootCMSテンプレート – 仮設結婚・葬儀用テント・温室ウェブサイトテンプレートをダウンロード(0043)

(PC+WAP)テント・屋根付き建物用建築資材のカスタムデザイン向けウェブサイト用pbootCMSテンプレート – 仮設結婚・葬儀用テント・温室ウェブサイトテンプレートをダウンロード(0043) 実用収集 pbootcmsテンプレート

このPbootCMSテンプレートは、テントや工事用建材、臨時結婚・葬儀用の屋根施設など、さまざまな業界向けに特別に設計されており、PCおよびモバイル端末に対応しています。実用的で専門的なデザインスタイルにより、製品のカスタムデザイン事例や施工実績を効果的に紹介できます。このテンプレートを活用することで、カスタムデザイン会社は多様な製品をオンラインで紹介し、建設業界やイベント業界からのより多くの注文を獲得できます。テンプレート表示・インストール手順:ウェブサイトの管理画面:/admin.php、ユーザー名:admin、パスワード:…
👁 37