トップページ > 記事閲覧
【質問】シングルコーテーション2つで囲んでも太字にならない
投稿日 : 2025/12/24(Wed) 10:41
投稿者 いしまる◆vOmCuTAP2Tw
参照先 https://haik.oi21.net/
HAIKでは、シングルコーテーション2つで囲った文字を太字に
していると思います。
私の現在のHAIKでは太字にならずにダブルコーテーションが
2個そのまま表示されます。

公開していた最後の頃のHAIKがそうなっていたのか、
その後に私が自分で修正したためにそうなったのか、
よくわからない状況です。

プログラムに詳しい方で、どのへんを直したら良いか
分かる方がいたら教えて頂けると幸いです。

Geminiに問合せすると良い感じのヒントはもらえ、確認して
は見るのですが、まだ修正出来ません。
記事編集 編集
Re: 【質問】シングルコーテーション2つで囲んでも太字にならない
投稿日 : 2025/12/29(Mon) 19:02
投稿者 いしまる◆vOmCuTAP2Tw
参照先 https://haik.oi21.net/
ChatAIサービスを使うことが多いのですが、PukiWiki互換のCMSだと、
文途の強調(太字)等が「**文字列**」に変換される事が多いので、

ソースコードのdefault.ini.php の 「ユーザ定義ルール(コンバート時に置換)」
部分で以下を追加しました。
// アスタリスク2つで囲んだ場合に太字にする設定を追加 2025-12-29
'\*\*(?!\*)((?:(?!\*\*).)*)\*\*' => '<strong>$1</strong>',
記事編集 編集
Re: 【質問】シングルコーテーション2つで囲んでも太字にならない
投稿日 : 2025/12/24(Wed) 22:50
投稿者 いしまる◆vOmCuTAP2Tw
参照先 https://haik.oi21.net/
クロスサイトスクリプティング対策等の影響したの関係なのか
関数の動きが変化したためのようでした。
default.ini.php ファイルの

// ユーザ定義ルール(コンバート時に置換)
$line_rules = array(

の部分
"'''(?!')((?:(?!''').)*)'''" => '<em>$1</em>',
"''(?!')((?:(?!'').)*)''" => '<strong>$1</strong>',

を、以下のようにすれば良いみたいです。
"(?:&#039;){3}(.+?)(?:&#039;){3}" => '<em>$1</em>',
"(?:&#039;){2}(.+?)(?:&#039;){2}" => '<strong>$1</strong>',

今非公開でどこまで修正されているかわかりませんが、
最後の公開バージョンで症状が出ている場合は、確認されると
太字にならない症状は直ると思われます。
記事編集 編集
件名 スレッドをトップへソート
名前
メールアドレス
URL
画像添付


暗証キー
画像認証 (右画像の数字を入力) 投稿キー
コメント

- WEB PATIO -