Gnuboard & PHP

14514 ワード

キーボードファイル構造


投稿リンク

基本ファイル


  • _common.php : common.phpを呼び出した場所で、すべてのディレクトリに同じファイル名を書きます.

  • _head.php : head.phpを呼び出した場所で、すべてのディレクトリに同じファイル名を書きます.

  • _tail.php : tail.phpを呼び出した場所で、すべてのディレクトリに同じファイル名を書きます.

  • common.php:変数、定数設定などの共通コード.すべての任務は含まなければならない.

  • config.php:他の基本変数、テーブル、ドメインなどを定義します.

  • dbconfig.php:mysql dbへの接続に必要な情報を含むインストール後に生成されます.マウスを再インストールする場合は、このファイルをクリアしてインストールします.bakをinstallに変更すればいいです.
  • デザインファイル


  • style.css:ナヌのデフォルトcss.

  • head.php:トピックタイトル部分を担当する必須ファイルhead.sub.phpと必要なlib、および上部と左側の設計.

  • head.sub.php:すべての場所で通用し、設計されていません.

  • index.php:サイト初期画面common.php, _head.php, _tail.phpを読み込み、メインデザインを備えます.

  • tail.sub.php:非表示のiframe、接続接続挿入など、すべての場所で共通しています.必要なファイルではなく、トピックコードをツイッターセクションに配置できます.

  • tail.php : tail.sub.phpの必須ファイルで、トピックの起動部分を読み込む役割を果たします.
  • 目次


  • adm/:管理者ページ

  • bbs/:ナヌの基本番組

  • cheditor 4/:Webエディタ(cheditor,http://www.chdcode.com)

  • extend/:マウスをインストールするときに作成されるディレクトリで、すべてのファイルが共通です.phpから読み出します.ここにファイルを入れると、いつでもファイルに書き込むことができ、サイトの速度が低下します.

  • img/:任意の基本画像.

  • Install/:プログラムディレクトリをインストールし、インストール後にインストールします.bakになった

  • js/:JavaScriptディレクトリ.

  • lib/:phpライブラリディレクトリ.

  • 皮膚/:そのキーボード皮膚カタログ.

  • スキン/ボード/:掲示板スキンカタログ.(掲示板管理画面で指定)

  • 皮膚/connect/:現在刺繍皮膚カタログに接続されています.(管理者/プリファレンスで設定)

  • スキン/最新/:最新のスキンカタログ.(この関数を呼び出すときに指定)

  • 皮膚/メンバー/:会員情報皮膚カタログを登録/変更します.(管理者/プリファレンスで設定)

  • 皮膚/new/:最近の投稿皮膚ディレクトリ.(管理者/プリファレンスで設定)

  • 皮膚/outlogin/:外部登録皮膚ディレクトリ.(この関数を呼び出すときに指定)

  • 皮膚/poll/:皮膚カタログを投票します.(この関数を呼び出すときに指定)

  • 皮膚/流行/:人気検索語皮膚カタログ.(この関数を呼び出すときに指定)

  • 皮膚/検索/:皮膚カタログを検索します.(管理者/プリファレンスで設定)

  • スキン/アクセス/:刺繍スキンカタログにアクセスします.(この関数を呼び出すときに指定)

  • readme.txt:トピック名、バージョン、ライセンスなどの情報を含むファイル.管理者トピック設定の詳細ビューが含まれます.

  • screenshot.png:テーマのスクリーンショット.[管理者トピック設定]ページでは、インストール済みトピックの画像として使用されます.pngファイルのみ使用可能です.
  • キーボード5のテーマ-構造、定数、ファイルの用途


    リファレンスソース

  • コアファイルはheadです.php, index.php, tail.phpファイル

  • トピック内のスキンと移動フォルダ
    キーボードの5つのディレクトリのフォルダと同じ役割を果たします.
    トピックに皮膚を含めるための配置

  • ルートディレクトリには、追加のソーシャルフォルダを除いて、同じディレクトリ構造があります.

    そのキーボード投稿リストから記事の変更ボタンを作成


    投稿リンク
    使用例の掲示板の肌はbasicです.
    したがって、変更するファイルパスは~skin/board/basic/list.skin.phpです.
    127行目以下修正.
    <div class="bo_tit">
      <a href="<?php echo $list[$i]['href'] ?>">
        <?php echo $list[$i]['icon_reply'] ?>
        <?php
          if (isset($list[$i]['icon_secret'])) echo rtrim($list[$i]['icon_secret']);
        ?>
        <?php echo $list[$i]['subject'] ?>
      </a>
      <?php
        if ($list[$i]['icon_new']) echo "<span class=\"new_icon\">N<span class=\"sound_only\">새글</span></span>";
        // if ($list[$i]['file']['count']) { echo '<'.$list[$i]['file']['count'].'>'; }
        if (isset($list[$i]['icon_hot'])) echo rtrim($list[$i]['icon_hot']);
        if (isset($list[$i]['icon_file'])) echo rtrim($list[$i]['icon_file']);
        if (isset($list[$i]['icon_link'])) echo rtrim($list[$i]['icon_link']);
      ?>
      <?php if ($list[$i]['comment_cnt']) { ?><span class="sound_only">댓글</span><span class="cnt_cmt">
      <?php echo $list[$i]['wr_comment']; ?></span><span class="sound_only"></span><?php } ?>
    </div>
    上のコードの一番下に下のコードを追加します.
    <!-- 추가 -->
      <br/>
      <a href="<?php echo G5_BBS_URL ?>/write.php?w=u&bo_table=<?php echo $bo_table; ?>&wr_id=<?php echo $list[$i]['wr_id']; ?>">수정하기</a>
    下図に示すように、文章タイトルの下に修正ボタンが表示されます.