Reklama po 1 poscie

Jeśli masz problem z nie autoryzowaną modyfikacją, nie możesz jej zainstalować lub występują błędy po jej instalacji to pisz w tym dziale.
InsanePL
Posty: 3
Rejestracja: 09 lipca 2007, 14:52

Reklama po 1 poscie

Post autor: InsanePL » 01 listopada 2007, 12:56

Witam mam taką oto modyfikację.

[php]
//zaczyna sie reklama kontekstowa
if($i == 0)
{
$row_color = ( !($num_post % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($num_post % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
$num_post ++;

$message = '<center><br/><script type="text/javascript"><!--
if (document.getElementById(\'adKontekst_0\')==null) {
var adKontekst_pola=new Array;
document.write(\'<scr\'+\'ipt type="text/javascript" \'+
\'src="http://adsearch.adkontekst.pl/akon/spli ... =76731&ns=\'
+(new Date()).getTime()+\'"\'+\'></\'+\'scri\'+\'pt>\');
}
var adc_i=adKontekst_pola.length;
document.write("<div id=\'adKontekst_"+adc_i+"\'> </"+"div>");
adKontekst_pola[adc_i]=new Object();
adKontekst_pola[adc_i].nazwa="adKontekst_"+adc_i;
adKontekst_pola[adc_i].typ=201;
adKontekst_pola[adc_i].r=1;
adKontekst_pola[adc_i].c=4;
adKontekst_pola[adc_i].x=520;
adKontekst_pola[adc_i].y=80;
adKontekst_pola[adc_i].naroznik_lewy_gorny = 3; adKontekst_pola[adc_i].naroznik_prawy_gorny = 3; adKontekst_pola[adc_i].naroznik_lewy_dolny = 3; adKontekst_pola[adc_i].naroznik_prawy_dolny = 3; adKontekst_pola[adc_i].spacing=1; adKontekst_pola[adc_i].scalenie=2;
adKontekst_pola[adc_i].paleta=new Object();
adKontekst_pola[adc_i].paleta.kolor_tlo="#EFEFEF";
adKontekst_pola[adc_i].paleta.kolor_tytul="#108AC0";
adKontekst_pola[adc_i].paleta.kolor_opis="#000000";
adKontekst_pola[adc_i].paleta.kolor_url="#32A2D7";
adKontekst_pola[adc_i].paleta.kolor_naglowek="#A1A1A1";
adKontekst_pola[adc_i].paleta.kolor_tlo_naglowka="#E7E7E7";
adKontekst_pola[adc_i].paleta.kolor_ramki_naglowka="#A1A1A1";
adKontekst_pola[adc_i].metka="bottom";
adKontekst_pola[adc_i].czy_url=false;
adKontekst_pola[adc_i].id_koloru_metki="5";
adKontekst_pola[adc_i].nform=1211;
--></script>
</center>';
$template->assign_block_vars('postrow', array(
'ROW_COLOR' => '#' . $row_color,
'POSTER_AVATAR' => $poster_avatar,
'ROW_CLASS' => $row_class,
'POSTER_NAME' => 'AdKontekst',
'POST_DATE' => '',
'POST_SUBJECT' => 'Reklama kontekstowa',
'MESSAGE' => $message,
'MINI_POST_IMG' => $mini_post_img,
'U_POST_ID' => '0'

));
}
//konczy sie reklama kontekstowa
[/php]

dodaje ją po kodzie

[php]
'POST_REPLY_IMG' => $post_reply_img,
'IP_IMG' => $ip_img,
'IP' => $ip,
'DELETE_IMG' => $delpost_img,
'DELETE' => $delpost,
'REPORT_IMG' => $report_img,
'REPORT' => $report,
'NEW_POST' => ($new_post) ? $lang['unread_post'] : '',
'U_MINI_POST' => $mini_post_url,
'U_POST_ID' => $postrow_post_id)
);
[/php]

I wszystko jest niby dobrze, działa jest po 1 poście reklama, jednak np niektóre informacje użytkownika który napisał post pojawiają się w użytkowniku AdKontekst a nie wyświetlają się w prawidłowym uzytkowniku który napisał post.
Dla przykładu Użytkownik ma 2 ostrzeżenia.
Napisał post, i pojawia się reklama pod postem jednak użytkownik który napisął post "niby" nie ma tych ostrzeżeń bo nie są pokazane, jednak Reklama juz ma, tam samo jest z polem niestandardowym które dodałem np Team:.

Jak na to poradzić. Zeby raklama miała tylko te pola które jej dam, i żeby nie zabierała pól założyciela tematu.

Zablokowany

Wróć do „Pomoc”