返信する: d3diaryサポート板
- Re: 投稿フォームに項目追加
- 投稿者: ゲスト 投稿日時: 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.php6行目あたりに以下を追加
&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>以上です。
もしよろしければ私の未熟な試みにご指摘をください。
宜しくお願いします。