WP用ページナビゲーション プラグイン WP-PageNavi

このブログにページナビゲーションプラグイン
WP-PageNavi
をインストールしました。

プラグインのインストール、有効化の後に
テーマのソースを変更が必要となります。

このサイトで使用しているテーマ twentytwelve での変更は
functions.phpを以下のように変更しす。

変更前

275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
if ( ! function_exists( 'twentytwelve_content_nav' ) ) :
/**
 * Displays navigation to next/previous pages when applicable.
 *
 * @since Twenty Twelve 1.0
 */
function twentytwelve_content_nav( $html_id ) {
	global $wp_query;
 
	$html_id = esc_attr( $html_id );
 
	if ( $wp_query->max_num_pages > 1 ) : ?>
		<nav id="<?php echo $html_id; ?>" class="navigation" role="navigation">
			<h3 class="assistive-text"><?php _e( 'Post navigation', 'twentytwelve' ); ?></h3>
			<div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">&larr;</span> Older posts', 'twentytwelve' ) ); ?></div>
			<div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">&rarr;</span>', 'twentytwelve' ) ); ?></div>
		</nav><!-- #<?php echo $html_id; ?> .navigation -->
	<?php endif;
}
endif;

変更後

275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
if ( ! function_exists( 'twentytwelve_content_nav' ) ) :
/**
 * Displays navigation to next/previous pages when applicable.
 *
 * @since Twenty Twelve 1.0
 */
function twentytwelve_content_nav( $html_id ) {
	global $wp_query;
 
	$html_id = esc_attr( $html_id );
 
	if ( $wp_query->max_num_pages > 1 ) : ?>
		<nav id="<?php echo $html_id; ?>" class="navigation" role="navigation">
			<h3 class="assistive-text"><?php _e( 'Post navigation', 'twentytwelve' ); ?></h3>
			<?php wp_pagenavi(); ?>
 		</nav><!-- #<?php echo $html_id; ?> .navigation -->
	<?php endif;
}
endif;

Eagleの部品ライブラリ

Microchip社の Bluetoothモジュール RN-42 CADデータを探していて
見つけました。

sparkfun/SparkFun-Eagle-Libraries

Eagle用のライブラリですが、DesignSpark用に変換できるのでダウンロードしました。
RN-42以外でも色々と使えそうなデータがありそうです。

EagleのライブラリをDesignSpark用に変換する方法は
こちらを参考にしてください。

無線従事者免許証の再発行

もう35年前位に取得したアマチュア無線技士の免許証を再発行しました。
当然のことなんでしょうが、カードタイプになっていました。

別にまた開局する予定があるわけでもないのですが。

高校の受験前に「電話級」を取得して
高校に入る前の春休みに開局。
6mで同世代の仲間と毎日QSOしていました。

高校の3年生のときに「電信級」と「第2級」を取得。

大学が工業系だったので、そこの無線部に入り結構アクティブに活動していました。

社会人になってからは自然と遠のいて行ってしまいましたが。

昭和50年頃、熊本市で6mに出ていた人、
昭和54年~昭和58年位の間にJA6YKCという大学クラブ局に所属していた人いませんか?(笑)

ちなみにその当時の私のコールサインは JR6IVF でした。

名称未設定-3

EC-CUBEをいじってみた。

久しぶりにEC-CUBEをいじっています。
EC-CUBEは初期バージョン頃使っていて、
5年振り位です。

当時無かった「ダウンロード販売」機能が実装されていました。
ダウンロード販売は注文後管理ページから入金完了に設定しないと
ユーザーはダウンロード出来ません。

販売価格0円の場合やポイントのみでの購入の場合も同じ操作が必要になります。
ダウンロード販売 無料商品購入時に自動で「入金済み」にする方法
にその方法が公開されていたので同じようにやってみました。
EC-CUBE2.11.5とEC-CUBE2.11.4はについて説明されていましたが、
自分が今回インストールした Version 2.13.1 でも問題ありませんでした。
以下EC-CUBE2.13.1での変更箇所です。

元ソース

165
166
167
168
169
170
171
                // 購入完了ページ
                else {
                    $objPurchase->completeOrder(ORDER_NEW);       // この行を
                    SC_Helper_Purchase_Ex::sendOrderMail($this->arrForm['order_id'], $this);
 
                    SC_Response_Ex::sendRedirect(SHOPPING_COMPLETE_URLPATH);
                }

変更後のソース

165
166
167
168
169
170
171
172
173
174
175
                // 購入完了ページ
                else {
                	if($this->arrForm['payment_total'] > 0){      // ここから
                        $objPurchase->completeOrder(ORDER_NEW);
                    }else{
                        $objPurchase->completeOrder(ORDER_PRE_END);
                    }                                             // ここまでに変更
                    SC_Helper_Purchase_Ex::sendOrderMail($this->arrForm['order_id'], $this);
 
                    SC_Response_Ex::sendRedirect(SHOPPING_COMPLETE_URLPATH);
                }

ここ数日、組込みじゃなく Web系の話題になってしまっています(笑)。