質問

DW Question Answer 質問をホームページに貼り付ける方法

Categories | ホームページ ブログ(WordPress) DW Question Answer

DW Question Answer のネタは何回目か忘れましたが、

こんなことも出来るので紹介しておきます。

質問を自動的にホームページに貼り付けする方法です。

※ Google Feed APIを利用します

 

0616 400x238 DW Question Answer 質問をホームページに貼り付ける方法

 

ジャバファイルをテキストエディター(TeraPad等)で作るのですが、

小難しい説明すると話が長くなるのですっとばして、

下記リンクをクリックして「rss-qa.js」をダウンロードして下さい。

 

ダウンロードファイル → rss-qa.zip

 

解凍した「rss-qa.js」ファイルをテキストエディター(TeraPad等)で開き、

5行目の example.com を「DW Question Answer」のトップページURLに変更し、

サーバーの好きな階層にアップロード。注)文字コードはUTF-8で保存

 

 var feed = new google.feeds.Feed("http://www.example.com/question/?feed=rss2");

 

8行目は貼り付けする質問数。36行目 (0, 70) は質問の文字数。

質問内容を貼り付ける場合、36行目の「title」を「contentSnippet」に変更する。

 

質問を貼り付けたいホームページに下記記述。

 

<script src="http://www.google.com/jsapi"></script>
<script src="ファイルをアップしたディレクトリ/rss-qa.js"></script>

 

記述場所はどこでもいいが、オススメはフッターの一番下あたりかな。

 

質問を表示する準備は以上。

 

次にホームページの表示したい場所に下記記述。

 


<div id="rss-qa"><span id="feed">Q & A</span></div>

 

スタイルシート(css)は参考まで

 

#rss-qa {
    font-size: 12px;
    margin: 0 -12px 0 -10px;
    width: 400px;
    height: 152px;
    padding: 0;
    overflow-y: scroll;
    letter-spacing: 0.04em;
    line-height: 16px;
}
#feed ul li {
    list-style: none;
    margin: 4px 0 8px -36px;
    padding: 0 12px 8px 30px;
    border-bottom: 1px solid #cccccc;
    line-height: 22px;
}

 

しまい

 

追伸

Google Feed API」は2017年1月11日をもって廃止されました。

よって、こちらの方法をお試しください。

WordPress(ワードプレス)の投稿記事をホームページ(html)に自動貼り付け

Comment(0) | Trackback(2)

TAGS: / / / | 2016年6月16日 |

カワサキ モーターサイクルQ&A(KAWASAKI Motorcycle Q & A) 開設

Categories | ホームページ

cover image 400x209 カワサキ モーターサイクルQ&A(KAWASAKI Motorcycle Q & A) 開設KAWASAKI Motorcycle Q & A

 

キリのいいところで6月1日に公開を予定してましたが、

プログラム的なところで色々と支障があり、本日公開とあいなりました。

Q&Aサイト制作に着手し、夜なべしつつ約1ヶ月半もの日数を費やしましたが、

まだまだ改良の余地があると思われます。多分バグもありそうな・・・

ご利用されて、ヘンなところ見つけたら、コメントにでも残しておいて下さい。

 

この手の個人運営Q&Aサイトは、ユーザーに浸透するまでかなーりの日数が掛かると

予想していますが、きっと賑わってくれることを信じ、育んで行きたいと思います。

Comment(0) | Trackback(0)

TAGS: / / | 2016年6月10日 |

「DW Question & Answer」の設定方法 ワードプレス Q&Aプラグイン

Categories | ブログ(WordPress) DW Question Answer

ワードプレス Q&Aプラグイン「DW Question & Answer」を実装してみました。

設定方法の備忘録。

 

0502 01 「DW Question & Answer」の設定方法 ワードプレス Q&Aプラグイン

 

■設置方法

・ワードプレス管理画面にログイン>プラグイン>新規追加

・プラグインの検索で「DW Question & Answer

・インストールして有効化

 

0502 02 400x209 「DW Question & Answer」の設定方法 ワードプレス Q&Aプラグイン

 

有効化するとダッシュボードに「Questions」項目が追加され、固定ページに

2ページ生成される。それとウェジェットが4種類追加。

 

dw 01 400x252 「DW Question & Answer」の設定方法 ワードプレス Q&Aプラグイン「Questions」項目

 

de 02 400x242 「DW Question & Answer」の設定方法 ワードプレス Q&Aプラグイン固定ページ

 

 

■ 設定方法

・まずは自作した日本語化ファイルをサーバーにアップロード。

ファイル2つ「dwqa-ja.po」「dwqa-ja.mo」をFFFTPで、サーバーに直接アップロード。

アップロード先:***/wp-content/plugins/dw-question-answer/languages/

日本語化ファイルはこちらのページからダウンロードできます。

DW Question Answer 日本語化|ファイルダウンロード

 

 

・固定ページ(2ページ)の編集

【 1 】 DWQA Ask Question 質問をするページ(フォーム)

【 2 】 DWQA Questions 質問の一覧を表示するページ

 

【 2 】を、当サイト用にタイトルとスラッグをカスタマイズ。

de 05 400x66 「DW Question & Answer」の設定方法 ワードプレス Q&Aプラグイン

 

【 1 】もカスタマイズ。

de 04 400x65 「DW Question & Answer」の設定方法 ワードプレス Q&Aプラグイン

 

 

・【 2 】をメインページとして設定

ダッシュボード > 設定 > 表示設定 > フロントページの表示

固定ページにチェックを入れ、フロントページをプルダウンメニューから選択。

de 06 400x156 「DW Question & Answer」の設定方法 ワードプレス Q&Aプラグイン

 

・固定ページ(2ページ)のプラグインの紐付け

ダッシュボード > Questions > 設定 > 一般的

de 07 400x193 「DW Question & Answer」の設定方法 ワードプレス Q&Aプラグイン

「質問リストページ」と「質問するページ」を固定ページから選択。

※ここの設定では質問・回答のセッティングも行える。

 

 

・一般的 設定

ダッシュボード > Questions > 設定

Question Settings

・Archive Page Show At Most  1ページに表示する質問数。

・Before A Question Appears  質問を承認制にするか?

 

Other Question Settings

Allow members to post private question.    ????

Disable question status feature.  回答受付中・解決済などを非表示。

Display status icon on the left side. ユーザーのアバターが受付中・解決済のアイコンに。

 

Answer Settings
Answer Listingb 一つの質問ページについてのすべての返事を表示。

 

Captcha Settings
質問するページにキャプチャを使う項目が表示。
どう使っていいか分からないので、未設定にしておく。

 

 

 

 

・パーマーリンク設定

デフォルトでは、質問の投稿名がURLの末尾に表示される。

ドメイン/question/投稿名

これだとアドレス(URL)が長くなり過ぎるので、post_idに変更。

function.phpに下記を追記する。

 

add_filter('wp_unique_post_slug', 'change_post_slug', 10, 4);
function change_post_slug($slug, $post_ID, $post_status, $post_type){
  $postTypeArr = array(
      'dwqa-question'
  );
  if(in_array($post_type, $postTypeArr)){
    $slug = $post_ID;
  }
  return $slug;
}

 

テーマ内にfunction.phpが無ければ作って、サーバーにアップする。

ドメイン/wp-content/themes/テーマ名/function.php

 

※ DW Question & Answer は独自のパーマリンク設定を行っている為、

DB>設定>パーマリンク設定では制御できない。よって、この方法で投稿の際、

スラッグ「投稿名」を「post_ID」に差し替える。

 

 

・メール設定

ダッシュボード > Questions > 設定 > Emails

※ 投稿があると管理者に通知される機能。設定にはユーザー登録している方にも

通知する項目があるが、これは無料版だとユーザー登録機能が備わっていないので、

専用の有料拡張プラグインが必要なんだが、

Email settings

New Question Notifications

New Answer Notifications

New Comment to Question Notifications

 

BuddyPress(無料プラグイン)を導入(インストール)し、DWQAと紐付けすれば

それが可能になる。この設定方法は後に説明いたします。

「BuddyPress」を「DW Question Answer」に連携

 

 

 

 

■ 実装後

0502 03 400x301 「DW Question & Answer」の設定方法 ワードプレス Q&Aプラグイン

 

デフォルトだと文字サイズやレイアウトなど、好みでないところが出てくると思う。

よって、最低でもHTML・CSSの知識がないと実装はムズイ。

 

いけてないことが判明。

投稿時に画像が挿入ができない。ってか、やりかたが分からない。

ソース?

 

0502 04 400x302 「DW Question & Answer」の設定方法 ワードプレス Q&Aプラグイン

 

自作テーマだからだと思うが、質問投稿時に「スタイル」での記述ができない。

他のテーマで検証すると問題なく使えるな・・・。

 

それから、回答にベストアンサーを選んでも、その質問は閉じられない。

手動で「受付終了」をするシステム。

ベストアンサーボタンがどれだか分かりづらいし、インパクトなし。

 

基本的には、匿名の質疑応答には使えるが、登録制であればこのプラグイン単体では

利用できない。

しまい

Comment(0) | Trackback(3)

TAGS: / / / / / / / / / | 2016年5月2日 |