Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Reklama forume
Parašė Jaunelis· 2008 Gru. 28 14:12:08
#1
Taigi noriu pasidaryti reklama forume ir man bibis gaunas noriu su button panel padaryti bet nežinau kai čia ka daryt:
kodas:
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 == \'3\') { echo \"<tr><td height=\'5\' colspan=\'2\'></td></tr><tr style=\'margin-top:5px\'><td class=\'tbl2\' valign=\'top\' style=\'margin-top:5px\'>Reklama</td><td style=\'margin-top:5px\' class=\'tbl1\' align=\'center\'>\";
//reklamos modas prasideda
Cia visas banerio kodas, gali buti ir kokio nors button_panel baneriu rodymo kodas....
//reaklamos modas baiges
echo\"</td></tr>\"; }
$postai++;
$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);
i ta vieta paryškinta reikia gal ir ne visa šitą koda bet iterpti nes be jo nerodo banneriu:
$bresult2 = dbquery("select * from ".$db_prefix."banner WHERE status='1' ORDER BY RAND() limit 0,3");
while($banner = dbarray($bresult2)) {
$banner_display = '<center><a target="_banner" href="'.INFUSIONS.'banner_panel/click.php?bid='.$banner['bid'].'"><img src="'.$banner['imageurl'].'" border="0" height="60'.$bannerheight.'" width="486'.$bannerwidth.'"></a><br></center>';
//check ownership user to client id
if($banner['cid']!=$userdata['user_id'])
{
//add the impression
dbquery("update ".$db_prefix."banner set impmade=impmade+1 where bid=$banner[bid]");
}
if($banner['impmade'] >= $banner['imptotal'] && $banner['imptotal']!='0')
{
dbquery("UPDATE ".$db_prefix."banner SET enddate=NOW( ) , status = '0' WHERE bid =$banner[bid] LIMIT 1 ;");
}
echo $banner_display;
}
Redagavo Jaunelis· 2008 Gru. 28 15:12:32
Parašė MAnjack· 2008 Gru. 28 15:12:52
#2
include INFUSIONS."button_panel/button_panel.php";
Gal veiks. 100% neduodu nes nežinau ar toks kelias :D
Parašė Žmogus· 2008 Gru. 28 15:12:00
#3
Nuo ten visų nutrink \ kur nereikalingi ir tada dėk
Parašė Jaunelis· 2008 Gru. 28 15:12:24
#4
bbs žino neina :|
Parašė MAnjack· 2008 Gru. 28 15:12:51
#5
Gal kitur ta panelė įjungta.
Parašė Jaunelis· 2008 Gru. 28 17:12:01
#6
man reikia kad čia forume po kažkiek postu tipo buna reklama
o aš noriu kad butu su button_panel kad nereiktu ten papildomu šudu det tai ten sako koda iterpt bet nžn.
Parašė Niger· 2008 Gru. 28 18:12:06
#7
Jaunelis parašė:
man reikia kad čia forume po kažkiek postu tipo buna reklama
o aš noriu kad butu su button_panel kad nereiktu ten papildomu šudu det tai ten sako koda iterpt bet nžn.
Tai tu includink vietoje to kodo kur reikia iterpti.
Redagavo Niger· 2008 Gru. 28 18:12:12
Parašė Artnew· 2008 Gru. 28 18:12:25
#8
ble jau yra ta pamoka straipsnai arba cia prikele sena ;)
Parašė Niger· 2008 Gru. 28 18:12:27
#9
Artnew parašė:
ble jau yra ta pamoka straipsnai arba cia prikele sena ;)
siandien kurta tema sita, zmogus klausia nes jam nesigauna, savo nepasitenkinimus psilaikyk sau.
Parašė Jaunelis· 2008 Gru. 28 18:12:40
#10
straipsniuose yra bet tai kaip ta button_panel igrusti nes errora meta :|
Parašė Niger· 2008 Gru. 28 22:12:42
#11
Va prasau kodas:
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
include INFUSIONS."panel/ads.php";
//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."nn<hr>".$data['user_sig']; }
if ($data['post_smileys']) { $message = parsesmileys($message); }
$message = parseubb($message);
$message = nl2br($message);
eik i folderi "infusions" tada jame susikurk aplanka "panel" ir jame viduje faila pavadinimu "ads.php"
atsidaryk ta faila ads.php isidek reklamos koda pavizdziui:
<center><a href="http://pfm.lt" target="_blank"><img src="http://www.pfm.lt/pfmlt.gif" alt="PFm.LT - Pramogu Fortas man"></a></center>
issaugai ir viskas, seip man forume rode po pirmo posto ten nezinau pasidarysi pagal save...
P.S. man veikia.
Parašė Jaunelis· 2008 Gru. 28 23:12:20
#12
Dėkui kabliuka davej :) pasidariau bet tai kaip man dabar pasidaryti kad kas tris postus pvz rodytu reklama ? :)
Parašė Niger· 2008 Gru. 28 23:12:11
#13
if ($postai % 3 == 0) {
echo "";
}
Ten kur kur straipsniuose apie si dalyka paskutinis komentaras, raso reklama kas 3 postus.