紅穆ノート
レコメンド プログラムノート Emlogで管理者ログイン時にページが表示されるようにするにはどうすればよいですか?
プログラムノート emlog

Emlogで管理者ログイン時にページが表示されるようにするにはどうすればよいですか?

Emlogで管理者ログイン時にページが表示されるようにするにはどうすればよいですか?

EMLogを調べて、テンプレートをダウンロードしましたが、使用中にログイン済みユーザー向けの機能が利用できないことに気づきました!

管理者ログイン時に表示されるようにしたいです!

そこで、公式ドキュメントを確認しました:

直接使用可能な定数

変数・定数タイプお問い合わせ内容
Option::EMLOG_VERSION定数現在のEMLOGのバージョン番号を取得します。
ROLE定数現在のユーザー役割(ユーザーグループ):admin(管理者)、writer(登録ユーザー)、visitor(訪問者)
ROLE_ADMIN定数管理者
ROLE_WRITER定数ライター(登録ユーザー)
ROLE_VISITOR定数visitorビジター
UID定数現在のユーザーUID
BLOG_URL定数サイトの完全なURL
ISLOGIN定数ログイン状態:true(ログイン済み)/false(未ログイン)

上記のドキュメントに基づき、私はコードを書いてみた!

主にコンテンツページにおいて、ログイン済みユーザーのみに表示を許可します!

PHPコードの修正

記事テンプレートを検索echo_log.phpファイル。

開き、出力される記事内容を表す変数を検索してください。$log_content

少し編集してください:

<?php
if(ROLE == 'admin'){
    echo styleContent($log_content);
}else{
    echo hiddenContent($log_content,'<div class="hiddenContent">涉及到机密,管理员可见</div>');
}
?>

ad1a1b7183154040

CSSコードの美化

.hiddenContent{
    font-size: 15px;
    border: 1px dashed red;
    color: red;
    text-align: center;
    padding: 25px 0;
}

ad1a1b7183154125

PHPで新しく追加された関数

テンプレートの保存先module.phpファイルに以下の2つの関数を追加してください:

// 处理内容,直接输出
function styleContent($string){
   $string = str_replace(array('[hide]','[/hide]'),'',$string);
   $string = str_replace("<br />","</p><p>",$string);
   echo $string;
}
// 隐藏内容,不可见
function hiddenContent($string, $prompt) {
    $pattern = "/\[hide\](.*?)\[\/hide\]/";
    $replacement = $prompt;
    $result = preg_replace($pattern, $replacement, $string);

    return $result;
}

使用方法

バックエンドで記事を編集する際、隠したい内容を指定してください。[hide][/hide]括弧で囲めばOKです!

微信赞赏

WeChat

支付宝赞赏

Alipay

✍️ クリエイター: 紅穆

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

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

関連記事

emlogでは、記事を編集する際に自動的に保存されます。

emlogでは、記事を編集する際に自動的に保存されます。 プログラムノート emlog

この「自動保存」機能とは、既に公開済みの記事を編集する際に自動的に保存される機能を指します。これにより、不要なIDや下書きが生成されることはありません!「自動保存」ボタンをクリックすると、ページが自動的に送信・保存され、編集作業に影響しません。メリットは、いつでも記事を保存できる点です。もし電源切れやインターネット接続中断により保存が行われなかった場合、失われた内容を追うのは非常に困難かもしれません!では、チュートリアルを開始します!第1段階:`/admin/views/artic…` を開いてください。
👁 250
emlogのバックエンドエディタで文字サイズを設定する

emlogのバックエンドエディタで文字サイズを設定する プログラムノート emlog

emlogでテキストを編集している際、フォントサイズが小さすぎると非常に不快に感じられます。この設定を変更しないと、文字がほとんど読み取れません。フォントサイズを16pxに設定したい場合は、以下のコードを編集することで実現できます:① admin/views/article_write.phpファイルを開き、EditorおよびEditor_summaryの初期化部分で、「path: …」という行を検索してください。
👁 207
emlogにおける記事の改行を`<p>`タグに変更する

emlogにおける記事の改行を`<p>`タグに変更する プログラムノート emlog

emlogの新バージョンはまだ使い慣れていないです。エディタにはまだ多くの問題があります!しかし、JavaScriptにあまり慣れていないため、PHPで改行処理を変更するしかありません!自身の記事ページのテンプレート(例:echo_log.php)を見つけ、記事出力用の変数を変更してください!&lt;? $log_content = str_replace(&quot;&lt;br/&gt;”, &quot;&lt;/p&amp;gt;…
👁 197
emlogの管理コンソールで記事を編集する際、自動保存および文章数の統計表示が実行されます。

emlogの管理コンソールで記事を編集する際、自動保存および文章数の統計表示が実行されます。 プログラムノート emlog

具体的な変更内容は図に示されています。具体的には、保存された秒数を表示します。同時に、文章の文字数も表示されるため、ユーザーが自身の記事を簡単に確認できるようになっています!変更手順:ファイル「/admin/views/article_write.php」を開き、以下のコード箇所を検索してください:`<label>記事要約:</label> <%/label>`(約18行)。このコード箇所に以下のコードを追加してください:`<span i…>`
👁 267
emlog Pro「開心破解版」 – 学習・交流・利用に最適

emlog Pro「開心破解版」 – 学習・交流・利用に最適 プログラムノート emlog

本サイトではWordPressを採用しています。emlogは学習や情報交換の目的で一時的に使用しています。最近、以前にブログを運営していたemlogプログラムを思い出しました。以前から使用しており、非常に使いやすいものでしたので、気分を込めてダウンロードして試してみました!しかし、いわゆる有料版も存在していました。そこでネットで検索し、破解スクリプトを発見しました。学習心から実際に実践してみたところ、以下の結果となりました:結果は非常に良好です。実際、emlogのソースコードはすべてオープンソースであり、…
👁 1592
EMLOG Pro の登録コード「クラック」チュートリアル(もし将来、EMLOGの公式版または無料版が消失した場合には、ユーザーはどうすればよいでしょうか?)

EMLOG Pro の登録コード「クラック」チュートリアル(もし将来、EMLOGの公式版または無料版が消失した場合には、ユーザーはどうすればよいでしょうか?) プログラムノート emlog

前書き:EMLOG Proの登録コード「破解」チュートリアル — なぜ「破解」に引用符を付けるのか? EMLOGは完全なオープンソースソフトウェアであるため、誰でも自由にダウンロードし、編集できます。オープンソースソフトウェアである以上、「破解」という概念自体は存在しません。 本文:もし、EMLOGの公式版またはEMLOG無料版が突然停止した場合、ユーザーはどうすればよいでしょうか? あるいは、あなたのEMLOG Proが接続できない状態になった場合…
👁 1270

おすすめ読書

(PC+WAP)半導体電子機器向けウェブサイト用PBootCMSテンプレート – 藍色電子技術製品ウェブサイトのソースコードダウンロード(0024)

(PC+WAP)半導体電子機器向けウェブサイト用PBootCMSテンプレート – 藍色電子技術製品ウェブサイトのソースコードダウンロード(0024) 実用収集 pbootcmsテンプレート

半導体および電子機器業界向けのブルーカラーPbootCMSウェブサイトテンプレートです。PC端末およびWAP端末に対応しており、高技術感のあるデザインスタイルにより、電子部品、チップ、およびテクノロジーファンブル製品の専門的なイメージを効果的に表現できます。本テンプレートには「製品紹介」「技術資料」「業界ニュース」のモジュールが内蔵されており、電子技術関連企業がブランド専用公式ウェブサイトを簡単に構築するのに最適な選択肢です。テンプレート表示・インストール手順:ウェブサイトバックエンド:/admin.php|ユーザー名:admin|パスワード:…
👁 58
(PC+WAP)エンターテインメント・ニュース系ウェブサイト用PBootCMSテンプレート/健康生活情報ブログサイト用ソースコードダウンロード:0035

(PC+WAP)エンターテインメント・ニュース系ウェブサイト用PBootCMSテンプレート/健康生活情報ブログサイト用ソースコードダウンロード:0035 実用収集 pbootcmsテンプレート

このPbootCMSテンプレートは、エンターテインメントニュースや健康・ライフスタイル関連のウェブサイト为主要対象としており、PCおよびWAP端末に対応しています。デザインスタイルは明るくモダンで、有名人の最新動向、エンターテインメントの噂、ライフスタイル百科事典などのコンテンツ掲載に適しています。ページ構成は情報階層が明確で、広告枠の配置も合理的であり、エンターテインメント情報ポータルサイトやライフスタイルブログの構築に最適なツールです。テンプレート表示・インストール手順:ウェブサイト管理画面:/admin.php|ユーザー名:admin|パスワード:adm…
👁 44
(PC+WAP)花材栽培関連ニュース情報用PBootCMSテンプレート – 綠色の花・植物系ウェブサイト用ソースコードのダウンロード(0097)

(PC+WAP)花材栽培関連ニュース情報用PBootCMSテンプレート – 綠色の花・植物系ウェブサイト用ソースコードのダウンロード(0097) 実用収集 pbootcmsテンプレート

花の栽培や植物関連のニュース情報サイト向けに設計されたPbootCMS対応の環境配慮型ウェブサイトテンプレートです。PCおよびWAP端末に対応しており、花の品種、栽培技術、園芸応用等内容を効果的に紹介できます。花栽培基地や園芸会社がオンラインで知識を共有したり、製品を紹介したり、顧客を惹きつけるのに最適です。テンプレート表示・インストール手順:ウェブサイト管理画面:/admin.php、ユーザー名:admin、パスワード:admin、解凍…
👁 66
(スマートフォン向け適応型)セキュリティロック・ロックユニット・ロック装置用PBootCMSテンプレート|スマート防犯ロックウェブサイト用ソースコードのダウンロード(0520)

(スマートフォン向け適応型)セキュリティロック・ロックユニット・ロック装置用PBootCMSテンプレート|スマート防犯ロックウェブサイト用ソースコードのダウンロード(0520) 実用収集 pbootcmsテンプレート

セキュリティロックの鍵芯およびスマート防犯ロック用PbootCMSウェブサイトテンプレート(PCおよびWAP両端で利用可能)。テクノロジー感あふれるデザインで、ロック製品、スマートセキュリティシステム、および技術的強みを効果的に紹介できます。製造企業がブランドをオンラインで紹介し、不動産業界や家庭向けユーザーを惹きつけるのに適しています。テンプレート表示・インストール手順:ウェブサイトバックエンド:/admin.php、ユーザー名:admin、パスワード:admin、解凍用パスワード:www.4s5…
👁 64
(PC+WAP)大気環境下における建築機械・設備の製造・リース事業者向けPBootCMSテンプレート|吊りタワークチェンジャー関連ウェブサイトのソースコードダウンロード(0697)

(PC+WAP)大気環境下における建築機械・設備の製造・リース事業者向けPBootCMSテンプレート|吊りタワークチェンジャー関連ウェブサイトのソースコードダウンロード(0697) 実用収集 pbootcmsテンプレート

建設機械・設備の製造・リース業界向けのPbootCMSテンプレートです。タワークリフトや揚重機を扱う企業に最適で、PCおよびWAP両端末に対応しています。デザインスタイルは硬朗でスタイリッシュであり、大型建設機械の紹介に適しています。本テンプレートには製品目録、リースプロセス、工事事例モジュールが内蔵されており、重機メーカーが効率的に顧客獲得およびブランドプロモーションを実施するのに役立ちます。テンプレート表示・インストール手順:ウェブサイトバックエンド:/admin.php、ユーザー名:admin …
👁 47
(スマートフォン向け適応型)HTML5で作成された、緑色系でスタイリッシュな機械製造業向けPBootCMSテンプレート – コンプレッサー関連機器ウェブサイト用ソースコードのダウンロード(日付:0730)

(スマートフォン向け適応型)HTML5で作成された、緑色系でスタイリッシュな機械製造業向けPBootCMSテンプレート – コンプレッサー関連機器ウェブサイト用ソースコードのダウンロード(日付:0730) 実用収集 pbootcmsテンプレート

環境配慮型の機械製造業・圧縮機関連設備向けPbootCMS業界用テンプレートです。PCおよびWAP両端末に対応しています。専門的で清新なデザインスタイルにより、圧縮機製品、技術仕様、および産業応用内容を効果的に紹介できます。機械設備製造企業が自社の強みをオンラインで発信し、的確な顧客獲得を支援します。テンプレート表示・インストール手順:ウェブサイトバックエンド:/admin.php、ユーザー名:admin、パスワード:admin、解凍用パスワード:www.4s…
👁 40