Top/Pukiwiki備忘録

Pukiwiki備忘録

最終更新: 2024-01-06 (土) 23:34:21

PukiWikiについて

ドキュメント

動作環境

  • Pukiwiki:1.5.3
  • PHP:7.3以降

改造事項

スキン

  • 配布元:tffac
    • 注釈の位置を変更させて頂きました。
      コード
      <div class="container"> 
      	<?php echo $notes ?>
      </div>

      これを

      <?php echo $body ?>

      この下に移動(要するに『body』の中に入れている)

  • 外部リンクは別窓・アイコン付与するようにしました。
    コード
    <script type="text/javascript">  
    jQuery(document).ready(function(){
    jQuery('a[href^=http]') // フルパスの時
    .not('[href*="'+location.hostname+'"]')
    .addClass("external-link") // アイコン付与
    .attr({target:"_blank"}) // 別窓で開く
    ;})  
    </script>
  • スマホ時はメニューを畳むようにしました。

プラグイン

  • URL短縮プラグイン
    • 配布元:umorigu様
      • mod_rewite対応した、かな?
  • 折り畳みプラグイン
    • 配布元:kanateko様
      • 差し替えました。(2021/08/14)
      • 原因が分かりました。acプラグインのほうはEOF記述(ヒアドキュメント)が使われており、これがPHPが古いバージョンだと閉じの前にスペースが入ってるとエラーとなる模様。バージョン7.3以降だったらそこ無視して動く、とのこと。そのせいかよ!(2021/08/25)
      • 本当はacのほうを使いたかったのだが、何故か本番環境で動かず。何故だ。
    • 配布元:utubo様
      • 折り畳みを展開した場合、タイトル部分がそのまま表示されるように改変させて頂きました。
  • タグプラグイン
    • 配布元:sonots様(アーカイブス)
    • スタイル当てやすいように吐き出すソースを一部修正。
  • contentxプラグイン
    • 配布元:sonots様(アーカイブス)
    • 開閉可能に。ヒアドキュメント表記があるのでPHPバージョンを7.3以降にしないとエラーになる。
    • 参考元:kanateko様
  • ビジュアルエディタ組み込みプラグイン
  • ステータスプラグイン(dltag.ini.php
    • 「-」区切りのテキストを自動でdlタグに置換して表示させるプラグイン作成。
      • 使用箇所は月キャラの簡易プロフ部分のみ。全キャラ共通なら全体で使えると思う。
      • CSS参考はまたもやサルワカ様
  • flexboxプラグイン

レイアウト備忘録

  • 横長過ぎるテーブルはスクロールバーを表示
    • 上記の『div生成プラグイン』を使用し、スクロールバーを表示させたいtableの上下に「start」「end」を設置。
      • この時、「start」に続いて「,(class名。例では『scrollTable』)」を記述。
    • CSSに下記を記述。これで表にスクロールバーが表示される。はず。
      コード
      .scrollTable .style_table {
        overflow-x: scroll;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
      }

修正履歴

  • 24/01/06 flexboxプラグイン導入
  • 23/06/03 インクルードタグ導入
  • 21/08/25 pukiwiki、PHPアップデート
  • 21/08/24 タグプラグイン導入。全頁に記入はまだ
  • 21/08/13 折り畳みプラグイン差し替え
  • 21/08/12 URL短縮した
  • 20/05/30 スマホで長過ぎる表をスクロール出来るよういじった
  • 20/05/30 divプラグイン入れた
  • 19/12/26 何をとち狂ったかプラグイン組んだ
  • 19/11/14 外部リンクは別窓・アイコン付与
  • 19/11/14 ビジュアルエディタ組み込み
  • 19/11/13 スマホ時、ハンバーガーメニューになるように修正
  • 19/11/13 「†」とか「↑」を非表示に
  • 19/11/13 更にスタイルいじった
  • 19/11/09 スタイルいじった
  • 19/11/09 折り畳みプラグインを改良
  • 19/11/08 どうしても気になったので、注釈の位置を変更。スマホ表示でメニューバーの上に出てくる
  • 19/11/08 リンク先が絶対パスの場合、別窓に表示するように修正
  • 19/11/08 折り畳みプラグイン入れた

改修予定

  • 配列をテーブルに変換したい(ぶっちゃけ既存のcsvからデータ取ってきたい)
    • 配列は出来たけど変換しなきゃだしCSVからは持ってこれなかった。改善の余地あり