質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
プラグイン

プラグイン(plug-in)は、ソフトウェアアプリケーションの機能拡張の為に開発された、一組のソフトウェアコンポーネントのことを指します。

PukiWiki

PHPで動作するウィキクローンの一種。YukiWikiを移植したもので、バージョン1.5.1までリリースされています。 RDBMSが不要、プラグインによる優れた拡張性、マルチバイト文字を扱えるなどの特徴があります。

Q&A

1回答

1203閲覧

pukiwikiの自作プラグインで、時間別にあいさつ表記を変えたい。

masahiro54168

総合スコア8

プラグイン

プラグイン(plug-in)は、ソフトウェアアプリケーションの機能拡張の為に開発された、一組のソフトウェアコンポーネントのことを指します。

PukiWiki

PHPで動作するウィキクローンの一種。YukiWikiを移植したもので、バージョン1.5.1までリリースされています。 RDBMSが不要、プラグインによる優れた拡張性、マルチバイト文字を扱えるなどの特徴があります。

1グッド

0クリップ

投稿2017/07/17 09:03

###前提・実現したいこと

よろしくお願いいたします。

現在、pukiwikiを使ってサイトを作成しておりますが、

朝、昼、夜、と指定した時間別に「おはよう」「こんにちは」「こんばんわ」という表示に自動的に
変わるプラグインを探しておりますが、見当たらない状況でございます。

プラグインを使いたい理由は、ショートコードで望みの場所に記載出来るからです。

そこで、このような時間別に表示が自動で切り替わるpukiwikiの自作プラグインやタグ等をお教えいただきましたら、ありがたく思います。

出来れば、「おはよう」「こんにちは」「こんばんわ」という文章は、プラウザでソースを見られたときにソースに3つともあるのを見られないようにしたいので、プラグインの中に記入する方法がありがたいです。

無理難題を申し上げて申し訳ございません。

お手数をおかけいたしますが、
お力添えのほど、よろしくお願いいたします。

kpm123👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

古い質問なので見ないかもしれませんが、書いておきます。

ファイル名:aisatsu.inc.php

PHP

1<?php 2date_default_timezone_set('Asia/Tokyo'); 3 4function plugin_aisatsu_inline(){ 5 $time = intval(date('H')); 6 if (3 <= $time && $time <= 11) { 7 $text = "おはよう"; 8 } elseif (11 <= $time && $time <= 18) { 9 $text = "こんにちは"; 10 }else{ 11 $text = "こんばんわ"; 12 } 13 return $text; 14} 15 16function plugin_aisatsu_convert(){ 17 return '<div id="aisatsu">' . plugin_aisatsu_inline() . '</div>'; 18}

投稿2021/02/23 07:48

編集2021/02/23 07:50
kpm123

総合スコア13

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問