フォーラムへの返信

15件の返信を表示中 - 1 - 15件目 (全23件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: ページャー設置について
    トピック投稿者 tak7910

    (@tak7910)

    お世話になりました。自己解決できました。

    原因は、パーマリンク設定をカスタムにして
    ●●.com/カテゴリー名/記事の名前
    という形でURLを組んでいたことがおそらくの原因でした。

    Top Level Categories Fix使ったら一発で直りました。

    フォーラム: 使い方全般
    返信が含まれるトピック: ページャー設置について
    トピック投稿者 tak7910

    (@tak7910)

    追記…
    管理画面の設定の表示で投稿の件数を設定した件数と、上のコードで出力した件数が合わないのも原因があるかなと思いました。

    管理画面では1件ずつにしても、件数指定をしていないはずなのに、何故か、6件が出力されてしまいました。

    トップでは6件の箇所もあるのですが。

    トピック投稿者 tak7910

    (@tak7910)

    自己解決しました。

    uploadsのディレクトリのパーミッションなどを777に変えたら上手くいきました。
    MacOSXのmailからは無理っぽいのですが、iphoneからは上手くいくし、Androidから送れたら後はOKかなと思います。

    http://wppluginsj.sourceforge.jp/ktai_entry/qa/

    の中程にある記載を見落としてたようです。

    777にするのは抵抗あって、757にしてたんですけど、777じゃないとダメっぽいですね。

    すみません、ご迷惑をお掛けしました。

    トピック投稿者 tak7910

    (@tak7910)

    mypacecreator様

    ありがとうございます。

    こちらに関しては手動で設定していて、日付等で勝手にディレクトリが作られる設定は外しているので、大丈夫だと思います。
    PCからの投稿では普通に画像のアップができました。

    nobita様

    バージョンの問題は確かにあるかもしれませんね。3.6.1を入れなおしてテストしてみます。
    ありがとうございます。

    トピック投稿者 tak7910

    (@tak7910)

    kjmtsh様

    DBの構造自体も鑑みる必要があるんですね。
    流れは掴めたのですが、ノンプログラマーの僕が実装を試みようとするとだいぶ時間がかかりそうな感じですね。

    ご返信が遅くなり申し訳ございませんでした。

    せっかくなので、この方法は更に深く勉強しつつ試しながら、やってみようと思います。
    また、最後にご指摘いただいた分ももっともだと思います。
    wordpressしか知識がないという点もありましたので、進めてたのですが、Drupalも勉強しつつ、走りだしはWordpressで代案を作りつつ、Drupalに移行ということも考えてみます。

    ありがとうございました。

    トピック投稿者 tak7910

    (@tak7910)

    自己解決しました。

    http://jazzyforms.com/documentation/functions/if

    にて、構文が載ってました。

    IF(condition, value_if_true, value_if_false)

    とあったので、例えばtotalが100の場合は、5%を加算して、 120の場合は3%を加算して、それ以外は0とするような場合は、

    IF(total=100, total*1.05, IF(total=120, total*1.03, 0)

    というような書き方になるようです。

    トピック投稿者 tak7910

    (@tak7910)

    実際にやってみた結果ですが、1日を過ぎてしまうと再度認証を求められてしまいました。

    cookieともう一個何かしらのカウンターで、24時間制限を超えると解除されてしまうようです。

    $defaultTimeout = 60*60*24;//1 day

    この部分の24の数字を720に変えて試してみているのですが、
    効果が分かるのが最短で明日になります。

    パスワード保存ができれば、認証を求められてもクリックやエンターだけで済むのでいいとは思うのですが、いい方法はありませんでしょうか?

    トピック投稿者 tak7910

    (@tak7910)

    nobita様

    アドバイスありがとうございました。
    早速、ご指摘いただいた部分を弄って、30日分の
    $expire = 60;
    の箇所を2592000に変えたら、保持期限が30になりました。
    ありがとうございました。

    実際の動作もテストしましたが、PCの再起動をしてもcookieは保持したままで、
    システムの時計を10日ほど進めても保持したままで、30日進めると
    見事に再度パスワードを要求されました。

    ありがとうございます。

    画像に関してはアクセスできてしまいますが、これは.htaccessとかでの
    制御とかになるのかなぁという予想を軽くしてますが、
    一旦はやりたいことが出来ましたが、念のため、もう少しだけpremiumのライセンス
    購入を行った人へも確認したいと思いますので、その間に少し調べてみます。

    トピック投稿者 tak7910

    (@tak7910)

    nobita様

    カテゴリーやアーカイブに試しにアクセスしてみましたが、正常にパスワードがかかってました。画像まではきちんと試せてはないですが、最悪画像に関しては他の方法でロックをかけるなどで対応すれば良さそうですね。

    初期設定のタイムアウトの設定ですが、試しに720(30日)とかに設定して、ログインしましたが、cookieの設定は、相変わらず翌日でした。
    有料版がある以上、ここはロックがかかっているか、もしくは追加ファイルでの対応なのかもしれません。

    フォーラム: プラグイン
    返信が含まれるトピック: Post Expiratorが上手く機能しません。
    トピック投稿者 tak7910

    (@tak7910)

    sayama様

    ありがとうございます。
    試しにやってみましたら、上手く動作しました。
    BASIC認証に関しては代替を考えて使うように致します。

    フォーラム: プラグイン
    返信が含まれるトピック: Post Expiratorが上手く機能しません。
    トピック投稿者 tak7910

    (@tak7910)

    ちなみに別サーバ(heteml)で試したらあっさり動きました。
    やはりサーバ環境に今回は問題がありそうです。

    トピック投稿者 tak7910

    (@tak7910)

    nobita様

    ご返信いただいておりましたのに申し訳ございませんでした。

    //IDを付ける件数
    if ($my_query->current_post == 0) {

    の部分を下記のような感じに変えて対応できました。
    ありがとうございました。

    if ($my_query->current_post == $my_query->post_count - 1) {

    フォーラム: プラグイン
    返信が含まれるトピック: 不動産プラグイン 検索機能について

    ■追記

    ↑の2に関しては、●●市▲▲区など、都道府県を大エリア、市区町村を中エリアとして、別のファイルにそれぞれコードとエリア名を記載して、それを参照して呼び出す仕組みになっているようです。
    というのを踏まえて、shozaichicodeという変数で検索できるというところまでは辿りつきました。
    それでファイルを参考に108などの市区コードを入れてみると検索にヒットします。
    これが文字列に置き換えられたら上手くいくのかなぁとは思うのですが…

    フォーラム: プラグイン
    返信が含まれるトピック: 不動産プラグイン 検索機能について

    あれから性懲りもなく暇を見つけて、AND検索の部分を試してみてますが…
    例えばなんですが、
    $sql .= " OR (PM_1.meta_key='shozaichimeisho' AND PM_1.meta_value LIKE '%$s%' )";
    ここだけだと町名(●●区■■町)の■部分しか対象にできないので、区はできてないと思います。
    所在地住所を構成するのは間違ってたら申し訳ないですが、大まかに言うと、
    1.都道府県部分
    2.市区郡町村
    3.町名以下
    になると思いますが、1,2に関しては、項目選択が用意されていて、3.に関しては
    自由入力になっていると思います。

    先ほどのコードだけだと、3は引っ張れるのですが、1,2は検索されていないと
    考えられますので、いろいろ試してみてはいるんですが…

    例えば福岡市などで検索すると検索できなかったので、上手くいってない状況です。
    区なんかはタイトルに入ってる場合はヒットしますが、それ以外はヒットしないと思います。

    まぁ、●●市とか、▲▲区とかがきちんと検索できれば上手くいきそうな気はしますね。
    まだおやくに立てずに申し訳ないですが、もうちょい探してみます。

    フォーラム: プラグイン
    返信が含まれるトピック: 不動産プラグイン 検索機能について

    ヒントになるか分かりませんが…

    不動産プラグインのデータをいじると、検索対象に小学校などを含むことは可能なようでした。
    ただ、検索対象が増えるのと、物件数が多くなるとやっぱり動作が重くなるようです。

    というのを踏まえて、
    wp-content/plugins/fudou/themes/archive-fudo.php
    の中を弄ればいけました。

    その中に検索対象に関する記述がありますが、そこを下記のような感じで弄るといけました。
    AND検索等が以下のままではいけないので、町名とかは使いにくいかもしれませんね。
    ●●区■■町的な使い方が物件タイトル次第でできなくなるので、そこの解決方法もいい案があれば、いいんですけどね。

    ■■■検索対象の修正をやってみたコード■■■

    if($bukken_slug_data=="search" && $s !=''){
    
    		$searchtype = $_GET['st'];
    
    		//価格・面積・築年月
    			$sql = "SELECT count(DISTINCT P.ID) as co";
    			$sql .=  " FROM (($wpdb->posts AS P";
    			$sql .=  " INNER JOIN $wpdb->postmeta AS PM   ON P.ID = PM.post_id) ";
    			$sql .=  " INNER JOIN $wpdb->postmeta AS PM_1 ON P.ID = PM_1.post_id) ";
    
    		if($searchtype == ''){
    			$sql .=  " INNER JOIN $wpdb->postmeta AS PM_2 ON P.ID = PM_2.post_id";
    		}
    			$sql .=  " WHERE P.post_status='publish' AND P.post_password = ''  AND P.post_type ='fudo' ";
    			$sql .=  " AND PM.meta_key='$bukken_sort_data'";
    
    		if($searchtype == ''){
    			$sql .=  " AND  ( ";
    			$sql .=  "          P.post_content LIKE '%$s%' OR P.post_title LIKE '%$s%' ";
    			$sql .=  "      OR  P.post_excerpt LIKE '%$s%' ";
    			$sql .=  "      OR (PM_1.meta_key='shikibesu' AND PM_1.meta_value LIKE '%$s%' )";
    			$sql .=  "      OR (PM_2.meta_key='bukkenmei' AND PM_2.meta_value LIKE '%$s%' )";
    			$sql .=  "      OR (PM_1.meta_key='shuuhenshougaku' AND PM_1.meta_value LIKE '%$s%' )";
    			$sql .=  "      OR (PM_1.meta_key='shuuhenchuugaku' AND PM_1.meta_value LIKE '%$s%' )";
    			$sql .=  "      OR (PM_1.meta_key='shozaichimeisho' AND PM_1.meta_value LIKE '%$s%' )";
    			$sql .=  "     )";
    		}
15件の返信を表示中 - 1 - 15件目 (全23件中)