Re: 投稿フォームに項目追加

投稿ツリー

  • なし Re: 投稿フォームに項目追加 (ゲスト, 2011/1/27 1:53)
  • なし Re: 投稿フォームに項目追加 (minmin, 2011/1/27 2:24)
  • なし Re: 投稿フォームに項目追加 (minmin, 2011/1/27 4:54)
  • なし Re: 投稿フォームに項目追加 (なーお, 2011/1/27 8:34)
  • なし Re: 投稿フォームに項目追加 (ゲスト, 2011/1/28 5:46)

  • このトピックの投稿一覧へ

    なし Re: 投稿フォームに項目追加

    msg# 1.1
    depth:
    1
    前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011/1/27 1:48
    ゲスト 

    あたらしく追伸を追加しようと、newpsとして以下のように追加してみました。
    前途のようにプレビューなしで送信すればデータベースには受け渡しされるのですが、記事に表示されません。
    プレビューにすると表示されませんし、入力欄に入力したものが残りません。

    main/edit.php

    293行あたりに以下を追加
    &font(#ff0000){$diary->newps=$d3dConf->func->getpost_param('newps');};

    328行あたりに以下を追加
    &font(#ff0000){$yd_data['newps'] = htmlSpecialChars($diary->newps, ENT_QUOTES);};

    3990行目あたりに以下を追加
    &font(#ff0000){$yd_data['newps'] = $diary->newps;};

    412行目あたりに以下を追加
    &font(#ff0000){$diary->newps=$d3dConf->func->getpost_param('newps');};

     

    main/detail.php

    57行目あたりに1行追加

    $yd_name = (!empty($rtn['name'])) ? $rtn['name'] : "" ;
    &font(#ff0000){$yd_data['newps'] = $diary->newps;&br;};$yd_data['bid'] = $diary->bid;



    class/diary.class.php

    6行目あたりに以下を追加
    &font(#ff0000){var $newps;};

    43行目あたりに以下を追加
    &font(#ff0000){$this->newps = $dbdat['newps'];};

    110行目あたりif以下を変更
    if (!get_magic_quotes_gpc()) {

      $sql = "INSERT INTO ".$xoopsDB->prefix($mydirname.'_diary')."
        (uid, cid, title, diary, &font(#ff0000){newps,}; create_time, update_time, openarea, dohtml, vgids, vpids)
        VALUES (

    &font(#ff0000){ '".addslashes($this->newps)."',&br;}; '".addslashes($this->uid)."',

    else以下も変更

    else {
      $sql = "INSERT INTO ".$xoopsDB->prefix($mydirname.'_diary')."
        (uid, cid, title, diary, &font(#ff0000){newps,}; create_time, update_time, openarea, dohtml, vgids, vpids)
        VALUES (

    &font(#ff0000){ '".$this->newps."',&br;}; '".$this->uid."',

     

    188行目あたりif文中に以下を追加
    &font(#ff0000){ $newps=addslashes($this->newps);};

    198行目あたりelse文中に以下を追加
    &font(#ff0000){ $newps=$this->newps;};

    217行目あたりに以下を追加
    &font(#ff0000){ newps='".$newps."',};

    247行目あたりにも以下を追加
    &font(#ff0000){ newps='".$newps."',};

    260行目あたりにも以下を追加
    &font(#ff0000){ newps='".$newps."',};

     

    class/func.class.phpの

    623行目あたりを追加変更

    $sql = "SELECT d.uid AS uid, d.bid AS bid, d.title, d.cid, d.diary, d.newps, d.create_time,

    697行目あたりを追加変更

    $sql = "SELECT d.uid AS uid, d.cid, d.title, d.create_time, d.url, d.diary, d.newps,

    1536行目あたりを追加変更

    $yd_data['newps']=addslashes($yd_data['newps']);

    その後の以下にも追加変更

    # entry追加

    $query = "INSERT INTO ".$db->prefix($this->mydirname.'_newentry')." (uid, cid, title, url, create_time, blogtype, diary, newps)

         VALUES (
         '".$yd_data['newps']."'
         '".$line['uid']."',
     

    edit.html

    275行目あたりに以下を追加

    ''detail.html
    ''140行目あたりに以下を追加
    <div class="itemText"></div>

    以上です。

    もしよろしければ私の未熟な試みにご指摘をください。
    宜しくお願いします。

    投票数:0 平均点:0.00
    返信する

    この投稿に返信する

    題名
    ゲスト名
    投稿本文

      条件検索へ


    ログイン

    メインメニュー

    テーマ選択
    Cube