Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Padekit ideti koda

Parašė kesiukas· 2010 Lie. 13 11:07:15
#1

Tai va, yra toks kodas is vienos reklamos sistemos:
include(INFUSIONS."brotator/brotator.php");


Jy reikia ideti y norima .php faila, kad tame puslapyje rodytu atsitiktine reklama is tos reklamos istemos. As noriu ta koda ideti i viewthread.php faila, kad forume temoje reklamas rodytu po antro arba kas antra pota, gal kas galit pasakyti kurioje vietoje ta koda ideti. Arba kaip jy padaryti, kad reklama rodytu kas antra posta.

Redagavo kesiukas· 2010 Lie. 13 13:07:46

Parašė Mange· 2010 Lie. 13 12:07:24
#2

Pirmiause kesiukas tavo headery mažiau nei 468 ilgio reklamos panele.. bet pabandyk išimti iš pinigus sistemos paneles visa koda ir patalpinti headeryje!
<?
include INFUSIONS."pinigu_468_panel/lang.php";
opentable($lang468panel[0]);
if(dbcount("(*)", "money_banners", "tipas='0'") > 0){
$sql = dbquery("SELECT * FROM ".$db_prefix."money_banners WHERE `parodymai` = `kiekis` and tipas='0' ");
while ($baneris = dbarray($sql)){
unlink(INFUSIONS."pinigu_sistema/banners/468x60/".$baneris[imgas]);
dbquery("DELETE FROM ".$db_prefix."money_banners WHERE id = '".$baneris[id]."'  and tipas='0'");
}
$sql = dbquery("SELECT * FROM ".$db_prefix."money_banners WHERE tipas='0' order by rand() LIMIT 1 ");
while ($baneris = dbarray($sql)){
echo "<center><a href='".stripinput(htmlspecialchars($baneris[adresas]))."'><img src='".INFUSIONS."pinigu_sistema/banners/468x60/".$baneris[imgas]."' border='0'></a></center>";
$result = dbquery("UPDATE ".$db_prefix."money_banners SET `parodymai` = `parodymai`+ 1 WHERE id=".$baneris[id]."");
}   
}else{
echo "<center><a href='".INFUSIONS."pinigu_sistema/banners468.php'><img src='".INFUSIONS."pinigu_sistema/banners/reklama468.gif' border='0'></a></center>";
}
closetable();
?>



Redagavo Mange· 2010 Lie. 13 12:07:41

Parašė kesiukas· 2010 Lie. 13 12:07:37
#3

mange, jau pakeiciau visa klausima, dabar ano klausimo jau nereikia.

Parašė Mange· 2010 Lie. 13 12:07:53
#4

Yra toks straipsnis šiame susporte taiva aš ji parašysiu čia bet kaip aš naudoju:


Daug buvo temų su klausimais kaip į forumą įdėt reklamą po trečio ar kurio nors kito pranešimo.
Taigi parodysiu kaip tai padarysi vos keliomis eilutėmis.
P.S. Viskas tas pats ir su v7 forumu.

Pirmiausia atsidarome viewthread.php failą.
Susirandame šias eilutes:
Standartiniame fusione tai 106-120 eilutės

if ($rows != 0) {
   $result = dbquery(
      \"SELECT p.*, fa.attach_id, fa.attach_name, fa.attach_ext, fa.attach_size, u.*, u2.user_name AS edit_name FROM \".$db_prefix.\"posts p
      LEFT JOIN \".$db_prefix.\"forum_attachments fa USING(post_id)
      LEFT JOIN \".$db_prefix.\"users u ON p.post_author = u.user_id
      LEFT JOIN \".$db_prefix.\"users u2 ON p.post_edituser = u2.user_id AND post_edituser > \'0\'
      WHERE p.thread_id=\'$thread_id\' ORDER BY post_datestamp LIMIT $rowstart,$posts_per_page\"
   );
   $numrows = dbrows($result);
   while ($data = dbarray($result)) {
      $message = $data[\'post_message\'];
      if ($data[\'post_showsig\']) { $message = $message.\"\\n\\n<hr>\".$data[\'user_sig\']; }
      if ($data[\'post_smileys\']) { $message = parsesmileys($message); }
      $message = parseubb($message);
      $message = nl2br($message);





Ir keičiame šiomis eilutėmis:

if ($rows != 0) {
   $result = dbquery(
      "SELECT p.*, fa.attach_id, fa.attach_name, fa.attach_ext, fa.attach_size, u.*, u2.user_name AS edit_name FROM ".$db_prefix."posts p
      LEFT JOIN ".$db_prefix."forum_attachments fa USING(post_id)
      LEFT JOIN ".$db_prefix."users u ON p.post_author = u.user_id
      LEFT JOIN ".$db_prefix."users u2 ON p.post_edituser = u2.user_id AND post_edituser > '0'
      WHERE p.thread_id='$thread_id' ORDER BY post_datestamp LIMIT $rowstart,$posts_per_page"
   );
   $numrows = dbrows($result);
   $postai = '0';
   while ($data = dbarray($result)) {
   
   if ($postai == '1' OR $postai == '9') {
echo "</td></tr></table>";

//reklamos modas prasideda
?><div style="clear: both; padding: 5px;"><center>
include(INFUSIONS."brotator/brotator.php");
</center></div><?
//reaklamos modas baiges
   
   echo"<table cellpadding='0' cellspacing='1' width='100%' class='tbl-border'>"; }

   $postai++;
      $message = $data['post_message'];
      if ($data['post_showsig']) { $message = $message."<hr>".$data['user_sig']; }
      if ($data['post_smileys']) { $message = parsesmileys($message); }
      $message = parseubb($message);
      $message = nl2br($message);





Beto galėjai išjunkti šypseneles savo pirmam poste :) Dabar gal +10?

Redagavo Mange· 2010 Lie. 13 13:07:40

Parašė kesiukas· 2010 Lie. 13 12:07:19
#5

ok +10. Aciu pabandysiu ar veiks
ideda tavo koda ir idedu koda include(INFUSIONS."brotator/brotator.php" ten kur turi buti reklamos kodas, ir nerodo reklamos, rodo tik ta koda. ka daryt?

Redagavo kesiukas· 2010 Lie. 13 12:07:30

Parašė Mange· 2010 Lie. 13 13:07:01
#6

tai sakau nebaigei koda pilna imest include(INFUSIONS."brotator/brotator.php"merkia akį;

bet tu neišjungei šypsenėliu ir negalėjau imest tavo kodo

Parašė kesiukas· 2010 Lie. 13 13:07:27
#7

va isjungiau.

P.S. Kaip save reikia savo webe atbaninti :D uzsibaninau netycia :D

Parašė Mange· 2010 Lie. 13 13:07:53
#8

Pertvarkiau koda dbr gali dėtis

O atsibanint per phpmyadmin

Parašė kesiukas· 2010 Lie. 13 13:07:48
#9

atsibaninit per mysql ten reikai spausti ant blacklist ar kur kitur? Nes ant blacklist istryniau ten kas buvo bet vistiek neatbanino

Parašė Mange· 2010 Lie. 13 13:07:48
#10

paieškok temos šiame forume tikrai rasi... aš neatsimenu tiksliai kaip atsibanint

Parašė kesiukas· 2010 Lie. 13 13:07:41
#11

tai kad vistiek nerodo reklamos

Parašė kesiukas· 2010 Lie. 14 11:07:19
#12

tai kad vistiek nerodo reklamos