BillVektor改造その2

開発あれこれ

金額を表示するようにしたら、その一覧表がほしくなり更に改造しました。

変更内容
TOPページのデータ一覧の部分だけ印刷する。

一覧部分を選択し印刷すれば、それで一覧の印刷にも変えられますが、ちょっとスマートではないので作り変えます。

編集した内容
・index.php
・header.php
・テーマのカスタマイズ画面にてCSSの追加
・メニューの追加

変更の結果画面

【TOPページを普通に表示した状態】

【TOPページの印刷プレビュー】

やったこと

・ヘッダーのBillVektorのロゴ画像の変更(ファイルアップロード・リネーム)
・ヘッダーのロゴとソフトタイトル「見積書・請求書管理システム」のレイアウト変更
・index.phpの印刷用のレイアウト変更
・CSSの追加

ヘッダーのロゴ変更やソフトタイトル変更は必要ではありません。
タイトルが左寄せだったのがちょっと気になったから変更しただけです。

変更のPOINT

・印刷したくないパーツに<span class=”bill-no-print”>を追加します。閉じる</span>も忘れずに。
ヘッダーのロゴ、メニュー
index.phpのパンくずリスト、サイドバー、検索ボックス、お知らせ、エクスポート機能、コピーライトを印刷しないようにします。
変更イメージ(パンくずリストを印刷しないようにしています)

[code]
<span class="bill-no-print">
<?php get_template_part(‘template-parts/breadcrumb’);?>
</span>
[/code]

・標準では複数ページになった場合、品名などの項目が2ページ目以降表示されませんので、
改ページした場合に項目を印刷するようにします。(上の印刷プレビューの画像を参考にしてください)
index.phpの30行目前後の<table class=”table table-striped table-borderd”>の下に
<thead>を追加します。
40行目前後の<th>金額</th>(前回の改造で金額表示をするようにした場合)の3行下</tr>の下に
</thead>を追加します。

 

変更後のイメージ

[code]
<table class="table table-striped table-borderd">
<thead>
<tr>
<th>書類</th>
<?php if ( $page_post_type[‘slug’] != ‘client’ ) { ?>
<th>発行日</th>
<?php } ?>
<th>取引先</th>
<?php if ( $page_post_type[‘slug’] != ‘client’ ) { ?>
<th>件名</th>
<th>金額</th>
<?php } ?>
</tr>
</thead>
[/code]

これで改ページされたときにも書類、発行日、取引先などの項目が印刷されます。

カスタマイズでのCSS追加

1.印刷時にはテーブルを画面いっぱいに表示させる。
2.印刷時にリンク先アドレスが印刷されないように変更。
3.メニューの背景色と文字色の変更(必須ではありません)
以上を行っています。

CSSサンプル

[code]
@media print {
a[href]:after {
content: "" !important;
}
abbr[title]:after {
content: "" !important;
}
.col-md-9 {
width:100%
}
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
background: #008fc4;
border-color: #008fc4;
}
.navbar-inverse .navbar-nav>li>a {
color: #ffffff;
}
[/code]

全てのコードを提示すると長くなりすぎますので、割愛させて頂きました。
全て知りたいと言う方いましたら、メールで依頼をいただければ変更後のファイルを送付させていただきます。

 

パソコン工房GeForce RTX 3070 Ti / 3060 / 3050搭載ノート大幅値下げ!

関連記事

コメント

この記事へのコメントはありません。

ヒムカシステム

所在地:〒883-0051
宮崎県日向市向江町2-115
向江アパート101号室
電話:0982-66-0016
FAX:0982-66-7077
Mail:info@himuka-sys.com

営業時間:10:00~17:00(土、日祝日休業)
※年末年始の休業日は変動します。

Language:

おすすめ記事

  1. 件名・本文なしの迷惑メールをボタン一発で削除する方法

  2. 件名・本文無しの迷惑メール対策

  3. Windows11でIE11を起動させる【※一部修正】

  4. Windows11 22H2のMSアカウント登録の回避

  5. Windows11~マイクロソフトアカウント登録の回避

最近のブログ

  1. 件名無しの迷惑メール対策(OCNの場合)

  2. Windows11プリンターのグループ化表示が嫌すぎる

  3. 簡単になったWindows11のローカルアカウントでのセットアップ

  4. 件名・本文なしの迷惑メールをボタン一発で削除する方法

  5. 件名・本文無しの迷惑メール対策

ランキング(全期間)

  1. 1

    IEで開きたいサイトのショートカットを作る

  2. 2

    突然共有フォルダなどが開けなくなった(Windows10トラブル)

  3. 3

    Windows7からWindows10にアップグレード

  4. 4

    User Profile Service サービスによるログオンの処理に失敗しました。

  5. 5

    Chromiumu版EdgeのIEモード使用と従来版Edgeとの共存(PDFダウンロードできます)

過去記事

Microsoft Public Affiliate Program (JP)(マイクロソフトアフィリエイトプログラム)
TOP