Reklama między newsami
|
Sadu |
Dodany dnia 23.02.2007 10:13:28
|
Przedszkolak
Postów: 29
Data rejestracji: 10.11.2006 02:00
|
Witam,
mam taki problem, chce wsadzic banerek między newsy, zeby ten banerek był zawsze stały i jak dodam newsa to zeby nie szedł dół razem z newsem tylko był na swoim miejscu, dokladnie to:
REKLAMA 1
NEWS 2
REKLAMA 2
NEWS 1
A gdy dodam newsa to zeby reklama była na swoim miejscu:
REKLAMA 1
NEWS 3
REKLAMA 2
NEWS 2
Tylko nie wiem który plik i gdzie edytować. Wydaje mi się że news.php, bo jak w theme.php edytowałem, to była reklama nad wszystkimi newsami i taka sama, a chce żeby była nad dwoma pierwszymi newsami.
Pozdrawiam.
Edytowane przez Pieka dnia 13.09.2010 01:02:00
|
|
|
|
Wścibski Gość |
Dodany dnia 25.11.2024 14:26:19
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
Therror |
Dodany dnia 23.02.2007 10:41:30
|
Początkujący
Postów: 222
Data rejestracji: 24.01.2006 14:08
|
Reklamę nad pierwszym newsem możesz zrobić jako nowy panel.
PA-->Zarządzanie Stroną--->Zarządzanie Panelami--->Dodaj Nowy Panel
Kasujesz to:
openside("name");
echo "content";
closeside();
A wstawiasz to:
echo '[i]treść reklamy, np. <img src="#"[/i]>';
I voila. Jak dasz "Góra" To będzie nad newsami, a jak na dół, to pod newsami.
Macie zlecenia na wtyczki i themy do PHP-Fusion?
Pisać na PW
|
|
|
|
Sadu |
Dodany dnia 23.02.2007 11:19:19
|
Przedszkolak
Postów: 29
Data rejestracji: 10.11.2006 02:00
|
No własnie, zapomniałem o tym Wielkie dzięki!
EDIT: No własnie, jest na samym dole, a ja chce zeby była pod pierwszym newsem, na górze dziala znakomicie na dole też, ale tez chce zeby była pod pierwszym newsem.
Edytowane przez Pieka dnia 09.09.2009 13:37:18
|
|
|
|
BenLomax |
Dodany dnia 28.05.2010 18:21:00
|
Bywalec
Postów: 426 Pomógł: 25 Ostrzeżeń: 1
Data rejestracji: 25.06.2008 09:48
|
Heja,
leciwy już temat, ale się podepnę pod niego - jak wcisnąć panel pod pierwszego newsa?
Widzę, że to ogólny temat co do PF, ale mnie w szczególności interesuje PF7.
|
|
|
|
eldiablo |
Dodany dnia 28.05.2010 19:55:50
|
Bywalec
Postów: 671 Pomógł: 80
Data rejestracji: 13.07.2009 19:20
|
BenLomax napisał/a:
Heja,
leciwy już temat, ale się podepnę pod niego - jak wcisnąć panel pod pierwszego newsa?
Widzę, że to ogólny temat co do PF, ale mnie w szczególności interesuje PF7.
Najlepiej tam gdzie jest generowany pierwszy news :)
if ($settings['news_style'] == "1") {
if ($rows <= 2 || $ncount == 1) {
$news_[0] .= "<table width='100%' cellpadding='0' cellspacing='0'>\n";
$news_[0] .= "<tr>\n<td class='tbl2'><strong>".$news_subject."</strong></td>\n</tr>\n";
$news_[0] .= "<tr>\n<td class='tbl1' style='text-align:justify'>".$news_news."</td>\n</tr>\n";
$news_[0] .= "<tr>\n<td align='center' class='tbl2'>\n";
$news_[0] .= "<span class='small2'>".THEME_BULLET." <a href='profile.php?lookup=".$news_info['user_id']."'>".$news_info['user_name']."</a> ".$locale['global_071'].showdate("longdate", $news_info['news_date'])." ·\n";
if ($news_info['news_ext'] == "y" || $news_info['news_allow_comments']) {
$news_[0] .= $news_info['news_ext'] == "y" ? "<a href='".FUSION_SELF."?readmore=".$news_info['news_id']."'>".$locale['global_072']."</a> ·\n" : "";
$news_[0] .= $news_info['news_allow_comments'] ? "<a href='".FUSION_SELF."?readmore=".$news_info['news_id']."'>".$news_info['news_comments'].($news_info['news_comments'] == 1 ? $locale['global_073b'] : $locale['global_073'])."</a> ·\n" : "";
$news_[0] .= $news_info['news_reads'].$locale['global_074']." ·\n";
}
$news_[0] .= "<a href='print.php?type=N&item_id=".$news_info['news_id']."'><img src='".get_image("printer")."' alt='".$locale['global_075']."' style='vertical-align:middle;border:0;' /></a>";
if (checkrights("N")) { $news_[0] .= " · <a href='".ADMIN."news.php".$aidlink."&action=edit&news_id=".$news_info['news_id']."'><img src='".get_image("edit")."' alt='".$locale['global_076']."' title='".$locale['global_076']."' style='vertical-align:middle;border:0;' /></a></span>\n"; } else { $news_[0] .= "</span>\n"; }
$news_[0] .= "</td>\n</tr>\n</table>\n";
$news_[0] .= "TWOJA REKLAMA TWOJA REKLAMA TWOJA REKLAMA";
Tam gdzie "TWOJA REKLAMA" wklejasz kod adsense bądź innego systemu reklamowego.
Edytowane przez eldiablo dnia 28.05.2010 19:56:06
|
|
|
|
outchorn1 |
Dodany dnia 13.09.2010 00:47:48
|
Przedszkolak
Postów: 71 Ostrzeżeń: 3
Data rejestracji: 14.04.2010 20:16
|
Niestety twój sposób nie działa. Dodałem kod w odpowiednie miejsce jednak reklama się nie wyświetla:/.
if ($settings['news_style'] == "1") {
if ($rows <= 2 || $ncount == 1) {
$news_[0] .= "<table width='100%' cellpadding='0' cellspacing='0'>\n";
$news_[0] .= "<tr>\n<td class='tbl2'><strong>".$news_subject."</strong></td>\n</tr>\n";
$news_[0] .= "<tr>\n<td class='tbl1' style='text-align:justify'>".$news_news."</td>\n</tr>\n";
$news_[0] .= "<tr>\n<td align='center' class='tbl2'>\n";
$news_[0] .= "<span class='small2'>".THEME_BULLET." <a href='profile.php?lookup=".$news_info['user_id']."'>".$news_info['user_name']."</a> ".$locale['global_071'].showdate("longdate", $news_info['news_date'])." ·\n";
if ($news_info['news_ext'] == "y" || $news_info['news_allow_comments']) {
$news_[0] .= $news_info['news_ext'] == "y" ? "<a href='".FUSION_SELF."?readmore=".$news_info['news_id']."'>".$locale['global_072']."</a> ·\n" : "";
$news_[0] .= $news_info['news_allow_comments'] ? "<a href='".FUSION_SELF."?readmore=".$news_info['news_id']."'>".$news_info['news_comments'].($news_info['news_comments'] == 1 ? $locale['global_073b'] : $locale['global_073'])."</a> ·\n" : "";
$news_[0] .= $news_info['news_reads'].$locale['global_074']." ·\n";
}
$news_[0] .= "<a href='print.php?type=N&item_id=".$news_info['news_id']."'><img src='".get_image("printer")."' alt='".$locale['global_075']."' style='vertical-align:middle;border:0;' /></a>";
if (checkrights("N")) { $news_[0] .= " · <a href='".ADMIN."news.php".$aidlink."&action=edit&news_id=".$news_info['news_id']."'><img src='".get_image("edit")."' alt='".$locale['global_076']."' title='".$locale['global_076']."' style='vertical-align:middle;border:0;' /></a></span>\n"; } else { $news_[0] .= "</span>\n"; }
$news_[0] .= "</td>\n</tr>\n</table>\n";
$news_[0] .= "<script type='text/javascript'><!--google_ad_client = 'pub-7600185324209528';
/* news */
google_ad_slot = '9568179472';
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type='text/javascript'
src='http://pagead2.googlesyndication.com/pagead/show_ads.js'>
</script>";
if ($ncount != $rows) { $news_[0] .= "<div><img src='".get_image("blank")."' alt='' width='1' height='8' /></div>\n"; }
} else {
if ($i == $nrows && $ncolumn != 2) { $ncolumn = 2; $i = 0; }
|
|
|
|
Pieka |
Dodany dnia 13.09.2010 01:46:58
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Najprosciej bedzie to wstawic w pliku theme.php, zaraz pod trescia lub stopka newsa. Mniej kodu = latwiejsza modyfikacja. Poza tym, ograniczysz zasieg tylko do konkretnej skorki. Kwestia potrzeb i priorytetow.
Przykladowo w skorce Gillette wygladaloby to w ten sposob:
function render_news($subject, $news, $info) {
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
echo "<td class='capmain-left'></td>\n";
echo "<td class='capmain'>".$subject."</td>\n";
echo "<td class='capmain-right'></td>\n";
echo "</tr>\n</table>\n";
echo "<table width='100%' cellpadding='0' cellspacing='0' class='spacer'>\n<tr>\n";
echo "<td class='main-body middle-border'>".$news."</td>\n";
echo "</tr>\n<tr>\n";
echo "<td align='center' class='news-footer middle-border'>\n";
echo newsposter($info," ·").newscat($info," ·").newsopts($info,"·").itemoptions("N",$info['news_id']);
echo "</td>\n";
echo "</tr><tr>\n";
echo "<td style='height:5px;background-color:#f6a504;'></td>\n";
echo "</tr>\n<td align='center'>\n";
echo "<script type='text/javascript'>
<!--
google_ad_client = 'pub-4210838334272250';
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = '468x60_as';
google_ad_type = 'text_image';
google_ad_channel = '';
google_color_border = '336699';
google_color_bg = 'FFFFFF';
google_color_link = '0000FF';
google_color_text = '000000';
google_color_url = '008000';
google_ui_features = 'rc:6';
//-->
</script>
<script type='text/javascript' src='http://pagead2.googlesyndication.com/pagead/show_ads.js'>
</script>";
echo "</td>\n</tr>\n</table>\n";
}
Jestem jaki jestem
|
|
|
|
eldzi |
Dodany dnia 13.09.2010 07:20:18
|
Początkujący
Postów: 113 Pomógł: 2 Ostrzeżeń: 2
v7.01.04 Data rejestracji: 12.10.2006 11:29
|
Ja w pliku news.php po:
render_news($news_subject, $news_news, $news_info);
}
mam wstawione:
/*Reklamy po x newsie*/
if ($i == 3) // po 2 newsie pojawiaja sie reklamy
{
opentable('');
echo "
<div style='height: 40px; padding-top: 20px; border: 1px dotted #cc0000; padding-left: 20px;'>
<a href='/viewpage.php?page_id=54' class='white3'>Reklama | Pomagaj w utrzymaniu serwisu !</a><br>
<a href='/viewpage.php?page_id=54' class='white7'>Informacje o serwisie kibiców</a>
</div>
"; // kod reklamy
closetable();
}
/*Koniec reklam po x newsie*/
if ($i == 3) - tutaj możesz sobie ustawić 2 to będzie po pierwszym newsie się pojawiać.
Efekt można zobaczyć na mojej stronie z profilu.
Edytowane przez Pieka dnia 13.09.2010 07:26:58
pozdr
eldzi
|
|
|
|
outchorn1 |
Dodany dnia 13.09.2010 10:13:27
|
Przedszkolak
Postów: 71 Ostrzeżeń: 3
Data rejestracji: 14.04.2010 20:16
|
Bardzo dziękuje za pomoc zarówno Pieci jak i eldzi, Nie omieszkam dać po "Pomógł". Kod działa jak należy. Dodałem tylko małych modyfikacji na rzecz własnych potrzeb. Pozdrawiam |
|
|
|
rafazg |
Dodany dnia 06.02.2011 21:00:40
|
Przedszkolak
Postów: 12
Data rejestracji: 18.01.2011 18:33
|
Próbowałem zrobić tak jak napisał Pieka. Lecz mam inna skórkę i może to jest przyczyną niewyswietlenia reklam. Wkleiłem ponizszy kod Adsense w plik theme.php i wyswietla mi się tylko 5px pasek pod newsami. Co źle zrobiłem?
function render_news($subject, $news, $info) {
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
echo "<td class='capmain'>".$subject."</td>\n";
echo "</tr>\n</table>\n";
echo "<table width='100%' cellpadding='0' cellspacing='0' class='spacer'>\n<tr>\n";
echo "<td class='main-body middle-border'>".$news."</td>\n";
echo "</tr>\n<tr>\n";
echo "<td align='center' class='news-footer middle-border'>\n";
echo newsposter($info," ·").newsopts($info,"·").itemoptions("N",$info['news_id']);
echo "</td>\n";
echo "</tr><tr>\n";
echo "<td style='height:5px;background-color:#f6a504;'></td>\n";
echo "</tr>\n<td align='center'>\n";
echo "<script type=\'text/javascript\'><!--
google_ad_client = \'pub-0149071992491254\';
/* 468x60, utworzono 11-02-06 */
google_ad_slot = \'6445640820\';
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type=\'text/javascript\'
src=\'http://pagead2.googlesyndication.com/pagead/show_ads.js\'>
</script>";
echo "</td>\n</tr>\n</table>\n";
}
function render_article
Próbowałem też tak lecz pokazuje się tylko prostokąt w kolorze o podanych wymiarach 60px.
function render_news($subject, $news, $info) {
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
echo "<td class='capmain'>".$subject."</td>\n";
echo "</tr>\n</table>\n";
echo "<table width='100%' cellpadding='0' cellspacing='0' class='spacer'>\n<tr>\n";
echo "<td class='main-body middle-border'>".$news."</td>\n";
echo "</tr>\n<tr>\n";
echo "<td align='center' class='news-footer middle-border'>\n";
echo newsposter($info," ·").newsopts($info,"·").itemoptions("N",$info['news_id']);
echo "</td>\n";
echo "</tr><tr>\n";
echo "<td style='height:60px;background-color:#008000;'></td>\n";
echo "</tr>\n<td align='center'>\n";
echo "<script type=\'text/javascript\'><!--
google_ad_client = \'pub-0149071992491254\';
/* 468x60, utworzono 11-02-06 */
google_ad_slot = \'6445640820\';
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = '468x60_as';
google_ad_type = 'text_image';
google_ad_channel = '';
google_color_border = '336699';
google_color_bg = 'FFFFFF';
google_color_link = '0000FF';
google_color_text = '000000';
google_color_url = '008000';
google_ui_features = 'rc:6';
//-->
</script>
<script type=\'text/javascript\'
src=\'http://pagead2.googlesyndication.com/pagead/show_ads.js\'>
</script>";
echo "</td>\n</tr>\n</table>\n";
}
function render_article
Edytowane przez rafazg dnia 07.02.2011 17:16:24
|
|
|