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

投稿ツリー


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

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

msg# 1.1
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011/1/27 10: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
返信する

この投稿に返信する

題名
ゲスト名
投稿本文

  条件検索へ