フォーラムへの返信

4件の返信を表示中 - 46 - 49件目 (全49件中)
  • フォーラム: プラグイン
    返信が含まれるトピック: The Events Calendarの過去実績を表示したい
    トピック投稿者 webarton

    (@webarton)

    すみません。今はこのように書いています。これをテンプレートとして、表示したいページで読み込んでいます。

    パーマリンクの設定を /%year%/%category%/%postname%/ としているから、
    これでは無理なのでしょうか。

    <?php
    /*
    Template Name: Category_Event
    */
    
    get_header(); ?>
    <div id="main">
    <?php
    global $wpdb;
     $query = "
     SELECT count(*)
     FROM $wpdb->postmeta AS pm, $wpdb->posts p
     WHERE p.ID = pm.post_id
     AND pm.meta_key = '_EventStartDate'
     AND pm.meta_value <= CURRENT_TIMESTAMP( 0 )
     ORDER BY pm.meta_value DESC
     ";
    
    //  sql実行
    $reccnt = $wpdb->get_var($wpdb->prepare($query));
    
    //取り出す最大レコード数
    $lim = 5;
    
    //最初と最後のページ番号を定義
    $first = 1;
    $last = ceil($reccnt / $lim);
    
    //表示するページ位置を取得
    $p = intval($_GET['p']);
    
    if ($p < $first) {
    $p = $first;
    }
    elseif ($p > $last) {
    $p = $last;
    }
    
    //表示するレコード位置を取得
    $st = ($p - 1) * $lim;
    
    //前後のページ移動数と表示数
    $page = 3;
    
    //前後$pageページ移動した際のページ番号を取得
    $prev = $p - $page;
    $next = $p + $page;
    
    //前後1ページ移動した際のページ番号を取得
    $prev1 = $p - 1;
    $next1 = $p + 1;
    
    //SELECTコマンドを実行して、$stレコード目から$lim件の各データを取得し、大きい順に並べる
    $query = "SELECT pm.meta_value,p.post_title,p.ID"
    . " FROM wp_postmeta AS pm, wp_posts p"
    . " WHERE p.ID = pm.post_id"
    . " AND pm.meta_key = '_EventStartDate'"
    . " AND pm.meta_value <= CURRENT_TIMESTAMP( 0 )"
    . " ORDER BY pm.meta_value DESC"
    . " LIMIT $st, $lim"
    ;
    $posts_per_page = 5;
    //  sql実行
     $terms = $wpdb->get_results($query);
     //  sqlのデータを処理
     foreach ($terms as $value){
    ?>
         <?php echo the_event_start_date($value->ID); ?> <a href="<?php echo get_permalink($value->ID); ?>"><?php echo $value->post_title; ?></a>
    <?php echo get_the_post_thumbnail($value->ID, 'thumbnail'); ?>
    <?php
     }
    //ページ移動リンクの組み立て
    //1ページ前のページ
    if ($p > 1) {
    echo "<font size='1'><a href='./?p=$prev1'>></a></font> ";
    }
    
    //各ページ番号への移動リンクを表示
    for ($cnt = $p - $page; $cnt <= $last; $cnt++) {
    if ($cnt < 1) {
    $cnt = 1;
    }
    $pageno = "<font size='1'><a href='./?p=$cnt'>$cnt</a></font> ";
    
    //表示番号を指定数に区切る
    //ページ番号と現在のページが同一の場合は
    //リンク無しにする
    if ($cnt <= $p + $page) {
    if ($cnt == $p) {
    $pageno = "<font size='1'>$p</font> ";
    }
    echo $pageno;
    }
    }
    //
    
    //1ページ後のページ
    if (($next1 - 1) * $lim < $reccnt) {
    echo "<font size='1'><a href='./?p=$next1'>></a></font> ";
    }
    
    echo "<br>";
    
    //最初のページへ移動
    if ($p > 1) {
    echo "<font size='1'><a href='./?p=$first'>最初</a></font>&nbsp";
    }
    
    //前の$pageページへ移動
    if ($p > $page) {
    // << を $page"."ページ戻る にする事もできる
    echo "<font size='1'><a href='./?p=$prev'><<</a></font> ";
    }
    
    //次の$pageページへ移動
    if (($next - 1) * $lim < $reccnt) {
    // >> を $page"."ページ進む にする事もできる
    echo "<font size='1'><a href='./?p=$next'>>></a></font> ";
    }
    
    //最後のページへ移動
    if ($p < $last) {
    echo "<font size='1'><a href='./?p=$last'>最後</a></font> ";
    }
    
    ?>
    </div><!-- End: main -->
    <?php get_footer(); ?>
    フォーラム: 使い方全般
    返信が含まれるトピック: 「投稿」だけサブドメインに表示できますか?
    トピック投稿者 webarton

    (@webarton)

    takuyaさん、何度もすみません。ありがとうございます。
    Heihachiroさんも、申し訳ありません。ありがとうございます。

    ネットワークを有効化する際、私がサブドメインを有効化してたんですね!
    訳わからずやっていたようで・・・申し訳ありませんでした。

    それで、hetemlの管理画面で、サブドメインのディレクトリ名を主ドメインのディレクトリにして、wordpressで「blog」というサブドメイン名でサイトを追加したら、できましたー!!!
    wordpress3.0すごいです!

    ほんとに理解するのが遅くってすみませんでした。皆様のおかげでできました。
    ありがとうございました。

    フォーラム: 使い方全般
    返信が含まれるトピック: 「投稿」だけサブドメインに表示できますか?
    トピック投稿者 webarton

    (@webarton)

    takuyaさん、ありがとうございます!

    教えてくださった使い方は、
    ・ブログ専用のブログを、サブドメインblog.example.comにもインストール
    ・http://example.comの「特権管理者」→「サイト」でblog.example.comを追加
    ということになりますか?

    それだと、外観をhttp://example.comとblog.example.comで共有することはできないで、ということになりますよね。(逆に共有しないのが複数管理のよさなのだと思うのですが)

    「特権管理者」→「サイト」でサイトの追加をしたあと、DNSの設定などする、とこちらのサイトに書かれていたので、これをすれば「サブドメインblog.example.comにもインストール」をしなくて済むのかも、と思いましたが、ますます敷居が高くなってきました。

    サブドメイン形式で複数のブログを管理する
    http://mage8.com/multiple-blogs-on-wordpress.html

    ただ、こちらの方の画面とちょっと違うと思ったのは、私は「サイトの追加」で追加できる「サイトのアドレス」が、サブドメインだけのようなんです。

    私のは「サイトのアドレス」欄が、「○○」xxxxx.com ←のように、サブドメイン部分がテキストエリアになっていて、入力できる状態でした。

    こちらの方の画面では、xxxxx.com 「○○」 ←のように、サブディレクトリ部分がテキストエリアになっていて、入力できる状態でした。他の方のサイト
    http://d.hatena.ne.jp/hrendoh/20100608/1276014059
    でも画面をお見受けしましたが、サブディレクトリ部分がテキストエリアでした。しかも簡単に複数ブログができているようですし!

    私だけ変?人と違うのがちょっと気がかりです・・・・
    もう少し調べて理解したいと思っているのですが、今日明日ではできない気がするので、(私がやると、ぱぱっとできないと思うので)ひとまず返信させていただきました。ありがとうございます。

    フォーラム: 使い方全般
    返信が含まれるトピック: 「投稿」だけサブドメインに表示できますか?
    トピック投稿者 webarton

    (@webarton)

    kurosquareさん、ありがとうございます。
    使っているサーバはhetemlで、mod_rewriteは.htaccessに書けばOKとのことだったので、
    教えていただいたネットワークの作成に沿ってやってみて、「ネットワークの有効化」までやったのですが、その後どこで何をすれば、投稿だけサブドメインにできるのかよくわかりませんでした。

    頭がこんがらがってきたので、また後で初めからやってみます。

4件の返信を表示中 - 46 - 49件目 (全49件中)