バージョン選択
フォーラム
メニュー
オンライン状況
|
|
47 人のユーザが現在オンラインです。 (35 人のユーザが フォーラム を参照しています。) |
|
|
フロント機能
投稿者 |
スレッド |
ゲスト |
投稿日時: 2007/7/23 16:21
対応状況: −−−
|
|
Re: 新しくページを追加して新着情報を掲載したい 何回も読んでいろいろと試してみましたがどうしてもわからないのですみませんが教えて頂けないでしょうか?
1・新規ページをblog.phpとして制作 2・blog.phpに下記のソースを書いています。
<?php class LC_NewsPage { function LC_NewsPage() { /** 必ず変更する **/ $this->tpl_mainpage = BLOC_PATH . 'user_data/templates/blog.tpl'; // メイン } }
$objSubPage = new LC_NewsPage(); $objSubView = new SC_SiteView();
//新着情報取得 $objSubPage->arrNews = lfGetNews();
$objSubView->assignobj($objSubPage); $objSubView->display($objSubPage->tpl_mainpage); //----------------------------------------------------------------------------------------------------------------------------------- function lfGetNews(){ $conn = new SC_DBConn(); $sql = "SELECT *, cast(substring(news_date,1,10) as date) as news_date_disp FROM dtb_news WHERE del_flg = '0' ORDER BY rank DESC"; $list_data = $conn->getAll($sql); return $list_data; } ?>
3・ブロック編集からblog.tplを制作し下記のソースを書いています。
<link rel="alternate" type="application/rss+xml" title="RSS" href="<!--{$smarty.const.SITE_URL}-->/rss/index.php"> <table width="400" border="0" cellspacing="0" cellpadding="0" summary=" "> <tr> <td colspan="3"><img src="<!--{$smarty.const.URL_DIR}-->img/top/news.jpg" width="400" height="29" alt="新着情報"></td> </tr> <tr> <td colspan="3"><span class="fs10">☆★☆ 新着情報は<a href="<!--{$smarty.const.URL_DIR}-->rss/index.php" target="_blank">RSS</a>で配信しています。★☆★ </span></td> </tr> <tr> <td height="10"><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="16" height="1" alt=""></td> <td><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="90" height="1" alt=""></td> <td><img src="<!--{$smarty.const.URL_DIR}-->img/common/_.gif" width="294" height="1" alt=""></td> </tr>
<!--{section name=data loop=$arrNews}--> <tr valign="top"> <td><img src="<!--{$smarty.const.URL_DIR}-->img/top/news_icon.gif" width="16" height="16" alt=""></td> <td class="fs10"><!--{$arrNews[data].news_date_disp|escape}--></td> <td class="fs10"><!--{if $arrNews[data].news_url}--><a href="<!--{$arrNews[data].news_url}-->" <!--{if $arrNews[data].link_method eq "2"}-->target="_blank"<!--{/if}--> ><!--{/if}--><!--{$arrNews[data].news_title|escape|nl2br}--><!--{if $arrNews[data].news_url}--></a><!--{/if}--><br/><!--{$arrNews[data].news_comment|escape|nl2br}--></td>
</tr> <!--{if !$smarty.section.data.last}--> <tr><td colspan="3" height="20"><img src="<!--{$smarty.const.URL_DIR}-->img/common/line_400.gif" width="400" height="1" alt=""></td></tr> <!--{/if}--> <!--{/section}-->
<tr><td height="35" colspan="3"></td></tr> </table>
user_data/blog.phpを表示するとエラーが表示されます。 根本的なとこが間違っていると思うのですがphpは全くの無知なものでどのようにしたらいいのかも全くわかりません。
トップページでみる新着情報のブロックは <!--{section name=data loop=$arrNews max=1}--> として最新の1件のみ表示することには成功してます。
宜しくお願い致します。
|
|
|
|
統計情報
総メンバー数は89,168名です
総投稿数は110,047件です
|