PDA

View Full Version : phpnukeへの広告の入れ方


greenman
2002/05/31, 11:44 AM
phpnukeをどうにか入れることはできたのですが、広告の入れ方がわかりません。「theme.phpを編集する」と別のHPで見たのですが、xreaさんから提示されているHTMLをtehme.phpにただ挿入するだけではダメなのでしょうか?
どなたかご存知の方教えていただけないでしょうか?

Baby
2002/05/31, 07:07 PM
おお、もしや貴殿は2チャンネルでマジ質問されていた御方ではないか?

貴殿のお察しの通りテーマファイルの好きな所に広告コード挿入するだけでもうまんたいでござる。

greenman
2002/06/01, 10:06 AM
Baby様 RESありがとうございます。
Originally posted by Baby

おお、もしや貴殿は2チャンネルでマジ質問されていた御方ではないか?

まさにそのと〜りです。あそこはキツイです、ほんと、、、
2chやこちらで質問した後何回か試してみました。
その結果1番下に追加したらうまく行っているようです。
<?PHP 〜 ?>の外に置けばいいんですかね?
なんか凄く初歩的過ぎますね、本屋行って立ち読みして調べてきます。

Baby
2002/06/01, 10:21 PM
Originally posted by greenman

まさにそのと〜りです。あそこはキツイです、ほんと、、、


やっぱりそでしたか
でもこっちへ質問フレって書き込みあっただけでも成果アリだと思いますよん。
個人的にはちょくちょくネタ探しにレッツらゴ〜って感じですが...

<?PHP 〜 ?>の外に置けばいいんですかね?

これですがテーマによってファイル構成がちがったと思うのでいちがいには言えませんが、
<?PHP 〜 ?>の外に置くことはないかと思いますよん。

標準的な広告挿入場所としては...
(ヘッダー部分に挿入する場合)
theme.phpのfunction themeheader() { 以下の好きな部分

(フッター部分に挿入する場合)
theme.phpのfunction themefooter() { 以下の好きな部分
って感じになると思います。

もし使うテーマファイル&広告挿入場所を教えていただければ
もうちと詳しく説明できると思いますよん。
:D

morgue
2002/06/02, 12:24 AM
ちなみにウチでは使用するテーマの theme.php に広告
タグを挿入しています。body タグから下はこちらから
編集することになりますので。

もうちょっと詳しくいうと「function themeheader() {」
以下を編集しています。

もし分からなかったら、ご利用のテーマを教えてくだ
さいね。

くだんのページ、ウチではないのかしらん。
うちのサイト (http://lovemorgue.org/)

greenman
2002/06/03, 01:07 PM
Baby様、morgue様 resありがとうございます。
私が使っているスキンはExtraLiteです。
お二人のご教示の通り、theme.phpの
 「 function themeheader() { 」 以下に広告を挿入してみましたが、
やはりエラーがでます。
「なんでだろ〜:confused: 」と思いつつ、theme.phpを眺めておりましたら、
広告文を echo ""; で囲んでいないことに気がつきました。:o
 とりあえず、囲んでみたところ、うまく表示されているようです。
で、私なりに
1、広告タグの中の ” を ¥ でエスケープする。
2、広告タグの前後を 「echo " 広告タグ ";」 のように囲む。
3、theme.php ( 私の場合はExtraLite) の
   「 function themeheader() { 」 以下に挿入する。
というふうにまとめてみました。
これでいいのでしょうか?

morgue様
そうです、HPを参考にさせてもらいました。:)

morgue
2002/06/03, 07:35 PM
よかったですね!分かりにくい記述だったかもしれな
いので、直しておきますね。

そういえば最近 iframe を使うのをやめたんだった。

ismail
2002/06/21, 07:07 PM
僕も同じことを考えました。今はもOKです。こうすればうまくなると思います。広告自動挿入の場合は各テーマファイルのheader.htmlの一番上にコードを入れる。
/themes/NukeNews/header.html
多分footer.html でも大丈夫だと思います。
僕の場合はこのようになります。
<center>
<IFRAME HEIGHT="60" WIDTH="468" FRAMEBORDER="0" MARGINHEIGHT="0" MARGINWIDTH="0" SCROLLING="NO" ALLOWTRANSPARENCY="TRUE" SRC="http://ad.xrea.com/ad_iframe.fcg?site=ismaziz.s4.xrea.com">
<A HREF="http://ad.xrea.com/ad_click.fcg?site=ismaziz.s4.xrea.com" TARGET="_BLANK" ><IMG SRC="http://ad.xrea.com/ad_img.fcg?site=ismaziz.s4.xrea.com" HEIGHT="60" WIDTH="468" BORDER="0"></A>
</IFRAME>
</center>
<br>
<table cellpadding="0" cellspacing="0" width="100%" border="0" align="center" bgcolor="#ffffff">
<tr>
<td bgcolor="#ffffff">
<img height="16" alt="" hspace="0" src="themes/NukeNews/images/corner-top-left.gif" width="17" align="left">
<a href="index.php"><img src="themes/NukeNews/images/logo.gif" align="left" alt=""._WELCOMETO." $sitename" border="0" hspace="10"></a></td>
<td bgcolor="#999999"><IMG src="themes/NukeNews/images/pixel.gif" width="1" height="1" alt="" border="0" hspace="0"></td>
<td bgcolor="#cfcfbb" align="center">
<center><form action="modules.php?name=Search" method="post"><font class="content" color="#000000"><b>Search </b>
<input type="text" name="query" size="14"></font></form></center></td>
<td bgcolor="#cfcfbb" align="center">
<center><form action="modules.php?name=News&new_topic" method="post"><font class="content"><b>Topics </b>
$topics_list
</select></font></form></center></td>
<td bgcolor="#cfcfbb" valign="top"><img height="17" alt="" hspace="0" src="themes/NukeNews/images/corner-top-right.gif" width="17" align="right"></td>
</tr></table>
<table cellpadding="0" cellspacing="0" width="100%" border="0" align="center" bgcolor="#fefefe">
<tr>
<td bgcolor="#000000" colspan="4"><IMG src="themes/NukeNews/images/pixel.gif" width="1" height=1 alt="" border="0" hspace="0"></td>
</tr>
<tr valign="middle" bgcolor="#dedebb">
<td width="15%" nowrap><font class="content" color="#363636">
<b>$theuser</b></font></td>
<td align="center" height="20" width="70%"><font class="content"><B>
<A href="index.php">Home</a>
&nbsp;&middot;&nbsp;
<A href="modules.php?name=Topics">Topics</a>
&nbsp;&middot;&nbsp;
<A href="modules.php?name=Downloads">Downloads</a>
&nbsp;&middot;&nbsp;
<A href="modules.php?name=Your_Account">Your Account</a>
&nbsp;&middot;&nbsp;
<A href="modules.php?name=Submit_News">Submit News</a>
&nbsp;&middot;&nbsp;
<A href="modules.php?name=Top">Top 10</a>
</B></font>
</td>
<td align="right" width="15%"><font class="content"><b>
<script type="text/javascript">
<!-- // Array ofmonth Names
var monthNames = new Array( "January","February","March","April","May","June","July","August","September","October","November","December");
var now = new Date();
thisYear = now.getYear();
if(thisYear < 1900) {thisYear += 1900}; // corrections if Y2K display problem
document.write(monthNames[now.getMonth()] + " " + now.getDate() + ", " + thisYear);
// -->
</script></b></font></td>
<td>&nbsp;</td>
</tr>
<tr>
<td bgcolor="#000000" colspan="4"><IMG src="themes/NukeNews/images/pixel.gif" width="1" height="1" alt="" border="0" hspace="0"></td>
</tr>
</table>
<!-- FIN DEL TITULO -->
<table width="100%" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff" align="center"><tr valign="top">
<td bgcolor="#ffffff"><img src="themes/NukeNews/images/pixel.gif" width="1" height="20" border="0" alt=""></td></tr></table>
<table width="100%" cellpadding="0" cellspacing="0" border="0" bgcolor="#ffffff" align="center"><tr valign="top">
<td bgcolor="#ffffff"><img src="themes/NukeNews/images/pixel.gif" width="10" height="1" border="0" alt=""></td>
<td bgcolor="#ffffff" width="150" valign="top">
よければhttp://ismaziz.s4.xrea.com:8080 まで着てください。