Gedi Minas
Narys
Terminatorius
![Nario avataras](https://webdnd.com/images/avatars/CB_3[1246].jpg)
Pranešimai: 1229
Įstojęs: 2005 Gru. 21 18:12:30
|
Radau savo kompe užsilikusį modą, kurį kažkada buvau susikūręs savo tikslams. Tai šiek tiek pakeistas news.php failas, įsikėlę jį ir dar šiek tiek paredagavę themes.php failą gausite naujienų reitingavo sistemą, panašią į tą, kuri buvo naudojama senesnėse DataLife Engine versijose. Prisegu news.php failą ir duodu pavyzdį kaip redaguoti theme.php (žiūrėti žemiau), kad gautumėte rezultatą. Žaliems to daryti nerekomenduojama, nes nenoriu būti apipiltas kvailais klausimais.
Taigi, themes.php faile susirandate šią vietą, kuri pavaizduota kode. Raudonai pažymėta ką turite pridėti ten (čia paimta Similitude06 thema ir viskas neatrodys tvarkingai, bet svarbiausia, kad pagautumėte esmę ką reikia keisti).
function render_news($subject, $news, $info, $rating) {
echo "<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td class='capmain'>$subject</td>
</tr>
<tr>
<td class='main-body'>$news</td>
</tr>
<tr>
<td align='center' class='news-footer'>\n";
echo openform("N",$info['news_id']).newsposter($info," ·").newsopts($info,"·").closeform("N",$info['news_id']);
echo "</td>
</tr>
<tr>
<td align='left' class='news-footer'>$rating</td>
</tr>
</table>\n";
}
Na, o čia pateiksiu reitingų paveikslėlius, kuriuos turite įkelti į savo ftp images folderį . Aišku galite ir savo paveikslėlius naudoti.
![Atidaryti originalaus dydžio naujame lange](http://www.talpykla.com/public/4795bb324ff3c789636608.gif)
![Atidaryti originalaus dydžio naujame lange](http://www.talpykla.com/public/4795bbbd7c62b924941491.gif)
![Atidaryti originalaus dydžio naujame lange](http://www.talpykla.com/public/4795bbe62a645265525964.gif)
![Atidaryti originalaus dydžio naujame lange](http://www.talpykla.com/public/4795bc0bb954e721779822.gif)
![Atidaryti originalaus dydžio naujame lange](http://www.talpykla.com/public/4795bc569d564421407082.gif)
![Atidaryti originalaus dydžio naujame lange](http://www.talpykla.com/public/4795bc7fbd2ee689011858.gif)
Beje, šie paveikslėliai turi vadintis atitinkamai rating0.gif, rating1.gif, rating2.gif, rating3.gif, rating4.gif, rating5.gif.
Gali būti klaidų, nes dariau seniai ir dabar netikrinau. Jei rasite, praneškite.
:s
|
Qrmiz
Narys
Generolas
![Nario avataras](https://webdnd.com/images/avatars/qrmiz[712][712].gif)
Pranešimai: 997
Įstojęs: 2005 Rugs. 4 16:09:21
|
labai gera idėja, tik va kažkodėl neprisegei news.php, spėju neleidžia php segti, parašyk kodą tiesiog![merkia akį](../images/smiley/wink.gif)
|
Gedi Minas
Narys
Terminatorius
![Nario avataras](https://webdnd.com/images/avatars/CB_3[1246].jpg)
Pranešimai: 1229
Įstojęs: 2005 Gru. 21 18:12:30
|
Prisegiau dabar.
![šypsosi](../images/smiley/smile.gif)
|
Qrmiz
Narys
Generolas
![Nario avataras](https://webdnd.com/images/avatars/qrmiz[712][712].gif)
Pranešimai: 997
Įstojęs: 2005 Rugs. 4 16:09:21
|
ko tais man rašo, kad failas sugadintas ![nežino](../images/smiley/confused.gif)
|
Žilvis
VIP narys
Terminatorius
![Nario avataras](https://webdnd.com/images/avatars/senasis[701][4140].jpg)
Pranešimai: 1314
Įstojęs: 2006 Spa. 7 20:10:45
|
Normaliai man neraso ![akinanti šypsen](../images/smiley/grin.gif)
|
MaFetas
Administratorius
Ekspertas
![Nario avataras](https://webdnd.com/images/avatars/Image1[487].png)
Pranešimai: 3453
Įstojęs: 2005 Lie. 16 13:07:41
|
team parašė:
Normaliai ![šypsosi](../images/smiley/smile.gif) man neraso ![akinanti šypsen](../images/smiley/grin.gif)
Rašo ir man Geriau uploadink kur kitur ![šypsosi](../images/smiley/smile.gif)
Adminas - ban'o laisvė
www.KIETEKAS.com |
sniuff
Narys
Antras po Dievo
![Nario avataras](https://webdnd.com/images/avatars/Avatar[9260].png)
Pranešimai: 4491
Įstojęs: 2007 Geg. 14 16:05:52
|
Jei kas galėtų įmesti .php kodą, arba kai prisega sekit .zip formatu, kad archyvas nesusigadintų.
|
MAnjack
Garbės narys
Legenda
![Nario avataras](https://webdnd.com/images/avatars/3409[1836].gif)
Pranešimai: 11821
Įstojęs: 2006 Kov. 2 20:03:58
|
Paįvairins Šiaip aš šitą dalyką kitur prisitaikysiu ![šypsosi](../images/smiley/smile.gif)
|
Sineik
Narys
Generolas
![Nario avataras](https://webdnd.com/images/avatars/MANOAVATAR[1][4043].jpg)
Pranešimai: 1083
Įstojęs: 2006 Rugs. 28 10:09:10
|
Visai nieko, manau daug kam pravers. Gal ir pats kada nors panaudosiu. ![šypsosi](../images/smiley/smile.gif)
|
MAnjack
Garbės narys
Legenda
![Nario avataras](https://webdnd.com/images/avatars/3409[1836].gif)
Pranešimai: 11821
Įstojęs: 2006 Kov. 2 20:03:58
|
Man nesiunčia news.php failo ![be žado](../images/smiley/frown.gif)
|
Enzo
Narys
Tankas
![Nario avataras](https://webdnd.com/images/avatars/blaugranazl6wv4[5687].png)
Pranešimai: 2397
Įstojęs: 2007 Lie. 30 22:07:24
|
MAnjack parašė:
Man nesiunčia news.php failo ![be žado](../images/smiley/frown.gif)
Siunčia šitaip https://webdnd.com/forum/attachm...news_1.rar
FCBarcelona
mes que un club |
ADXS
Narys
Tankas
![Nario avataras](https://webdnd.com/images/avatars/avatar[1869].png)
Pranešimai: 1710
Įstojęs: 2006 Kov. 5 14:03:31
|
Tai kas nors įsimeskit tą modą ir tegu būna kaip pvz gyvas
Pigi SMS Reklama
+++ |
MAnjack
Garbės narys
Legenda
![Nario avataras](https://webdnd.com/images/avatars/3409[1836].gif)
Pranešimai: 11821
Įstojęs: 2006 Kov. 2 20:03:58
|
Dėkui, dabar viskas gerai ![šypsosi](../images/smiley/smile.gif)
|
Enzo
Narys
Tankas
![Nario avataras](https://webdnd.com/images/avatars/blaugranazl6wv4[5687].png)
Pranešimai: 2397
Įstojęs: 2007 Lie. 30 22:07:24
|
MAnjack parašė:
Dėkui, dabar viskas gerai ![šypsosi](../images/smiley/smile.gif)
Pastebėjau, kad ko ankščiau nesiuntė paprastai paspaudus, tai siunčia kai eini per webdnd.com/forum/attachments/![merkia akį](../images/smiley/wink.gif)
FCBarcelona
mes que un club |
Rytis
Narys
Tankas
Pranešimai: 2258
Įstojęs: 2006 Sau. 13 17:01:49
|
Įkraukite į paste.lt ar pastebin.com tuos kodus, patogiau ir greičiau
|
mckenzie
Narys
Terminatorius
![Nario avataras](https://webdnd.com/images/avatars/8027700[4107].png)
Pranešimai: 1582
Įstojęs: 2006 Spa. 5 22:10:16
|
Neblogai, man patinka ![šypsosi](../images/smiley/smile.gif)
|
Qrmiz
Narys
Generolas
![Nario avataras](https://webdnd.com/images/avatars/qrmiz[712][712].gif)
Pranešimai: 997
Įstojęs: 2005 Rugs. 4 16:09:21
|
o kur nors gyvai galima pažiūrėti? nes man rodos, kad šitas atvaizdavimas nėra įprastam ratings_include.php?
$pct_rating = ceil(round($tot_votes / $num_votes)); - šitas kelia įtarimą
|
Gedi Minas
Narys
Terminatorius
![Nario avataras](https://webdnd.com/images/avatars/CB_3[1246].jpg)
Pranešimai: 1229
Įstojęs: 2005 Gru. 21 18:12:30
|
Qrmiz parašė:
o kur nors gyvai galima pažiūrėti? nes man rodos, kad šitas atvaizdavimas nėra įprastam ratings_include.php?
$pct_rating = ceil(round($tot_votes / $num_votes)); - šitas kelia įtarimą
Kas čia per įtarimai? Ši vieta skaičiuoja balsų vidurkį ir suapvalina iki sveikų skaičių.
![papa](../images/smiley/baby.gif)
|
Gedi Minas
Narys
Terminatorius
![Nario avataras](https://webdnd.com/images/avatars/CB_3[1246].jpg)
Pranešimai: 1229
Įstojęs: 2005 Gru. 21 18:12:30
|
News.php kodas.
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2006 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
require_once "maincore.php";
require_once "subheader.php";
require_once "side_left.php";
if (isset($readmore) && !isNum($readmore)) fallback(FUSION_SELF);
// Predefined variables, do not edit these values
if ($settings['news_style'] == "1") { $i = 0; $rc = 0; $ncount = 1; $ncolumn = 1; $news_[0] = ""; $news_[1] = ""; $news_[2] = ""; } else { $i = 1; }
// This number should be an odd number to keep layout tidy
$items_per_page = 11;
if (!isset($readmore)) {
$rows = dbcount("(news_id)", "news", groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().")");
if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0;
if ($rows != 0) {
$result = dbquery(
"SELECT tn.*, tc.*, user_id, user_name FROM ".$db_prefix."news tn
LEFT JOIN ".$db_prefix."users tu ON tn.news_name=tu.user_id
LEFT JOIN ".$db_prefix."news_cats tc ON tn.news_cat=tc.news_cat_id
WHERE ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().")
ORDER BY news_sticky DESC, news_datestamp DESC LIMIT $rowstart,$items_per_page"
);
$numrows = dbrows($result);
if ($settings['news_style'] == "1") $nrows = round((dbrows($result) - 1) / 2);
while ($data = dbarray($result)) {
$num_votes = dbresult(dbquery("SELECT COUNT(rating_item_id) FROM ".DB_PREFIX."ratings WHERE rating_item_id='".$data['news_id']."' AND rating_type='N'"),0);
$tot_votes = dbresult(dbquery("SELECT SUM(rating_vote) FROM ".DB_PREFIX."ratings WHERE rating_item_id='".$data['news_id']."' AND rating_type='N'"),0);
$pct_rating = ceil(round($tot_votes / $num_votes));
$voto = "<img src='".IMAGES."rating".$pct_rating.".gif' border='0'>";
$news_rating = "$voto";
$news_cat_image = "";
$news_subject = "<a href='".BASEDIR."news.php?readmore=".$data['news_id']."'>".stripslashes($data['news_subject'])."</a>";
if ($data['news_cat_image']) {
$news_cat_image = "<a href='news_cats.php?cat_id=".$data['news_cat_id']."'><img src='".IMAGES_NC.$data['news_cat_image']."' alt='".$data['news_cat_name']."' align='left' style='border:0px;margin-top:3px;margin-right:5px'></a>";
} else {
$news_cat_image = "";
}
$news_news = $data['news_breaks'] == "y" ? nl2br(stripslashes($data['news_news'])) : stripslashes($data['news_news']);
if ($news_cat_image != "") $news_news = $news_cat_image.$news_news;
$news_info = array(
"news_id" => $data['news_id'],
"user_id" => $data['user_id'],
"user_name" => $data['user_name'],
"news_date" => $data['news_datestamp'],
"news_ext" => $data['news_extended'] ? "y" : "n",
"news_reads" => $data['news_reads'],
"news_comments" => dbcount("(comment_id)", "comments", "comment_type='N' AND comment_item_id='".$data['news_id']."'"),
"news_allow_comments" => $data['news_allow_comments']
);
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'><b>$news_subject</b></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";
if (iSUPERADMIN && checkrights("N")) $news_[0] .= "<form name='editnews".$news_info['news_id']."' method='post' action='".ADMIN."news.php".$aidlink."&news_id=".$news_info['news_id']."'>\n";
$news_[0] .= "<span class='small2'><img src='".THEME."images/bullet.gif' alt=''> <a href='profile.php?lookup=".$news_info['user_id']."'>".$news_info['user_name']."</a> ".$locale['041'].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['042']."</a> ·\n" : "";
$news_[0] .= $news_info['news_allow_comments'] ? "<a href='".FUSION_SELF."?readmore=".$news_info['news_id']."'>".$news_info['news_comments'].$locale['043']."</a> ·\n" : "";
$news_[0] .= $news_info['news_reads'].$locale['044']." ·\n";
}
$news_[0] .= "<a href='print.php?type=N&item_id=".$news_info['news_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' style='border:0px;vertical-align:middle;'></a>";
if (iSUPERADMIN && checkrights("N")) { $news_[0] .= " · <input type='hidden' name='edit' value='edit'><a href='javascript:document.editnews".$news_info['news_id'].".submit();'><img src='".IMAGES."edit.gif' alt='".$locale['048']."' title='".$locale['048']."' style='vertical-align:middle;border:0px;'></a></span>\n</form>\n"; } else { $news_[0] .= "</span>\n"; }
$news_[0] .= "</td>\n</tr>\n</table>\n";
if ($ncount != $rows) $news_[0] .= "<div><img src='".THEME."images/blank.gif' alt='' width='1' height='8'></div>\n";
} else {
if ($i == $nrows && $ncolumn != 2) { $ncolumn = 2; $i = 0; }
$row_color = ($rc % 2 == 0 ? "tbl2" : "tbl1");
$news_[$ncolumn] .= "<table width='100%' cellpadding='0' cellspacing='0'>\n";
$news_[$ncolumn] .= "<tr>\n<td class='tbl2'><b>$news_subject</b></td>\n</tr>\n";
$news_[$ncolumn] .= "<tr>\n<td class='tbl1' style='text-align:justify'>$news_news</td>\n</tr>\n";
$news_[$ncolumn] .= "<tr>\n<td align='center' class='tbl2'>\n";
if (iSUPERADMIN && checkrights("N")) $news_[$ncolumn] .= "<form name='editnews".$news_info['news_id']."' method='post' action='".ADMIN."news.php".$aidlink."&news_id=".$news_info['news_id']."'>\n";
$news_[$ncolumn] .= "<span class='small2'><img src='".THEME."images/bullet.gif' alt=''> <a href='profile.php?lookup=".$news_info['user_id']."'>".$news_info['user_name']."</a> ".$locale['041'].showdate("longdate", $news_info['news_date']);
if ($news_info['news_ext'] == "y" || $news_info['news_allow_comments']) {
$news_[$ncolumn] .= "<br>\n";
$news_[$ncolumn] .= $news_info['news_ext'] == "y" ? "<a href='".FUSION_SELF."?readmore=".$news_info['news_id']."'>".$locale['042']."</a> ·\n" : "";
$news_[$ncolumn] .= $news_info['news_allow_comments'] ? "<a href='".FUSION_SELF."?readmore=".$news_info['news_id']."'>".$news_info['news_comments'].$locale['043']."</a> ·\n" : "";
$news_[$ncolumn] .= $news_info['news_reads'].$locale['044']." ·\n";
} else {
$news_[$ncolumn] .= " ·\n";
}
$news_[$ncolumn] .= "<a href='print.php?type=N&item_id=".$news_info['news_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' style='border:0px;vertical-align:middle;'></a>\n";
if (iSUPERADMIN && checkrights("N")) { $news_[$ncolumn] .= " · <input type='hidden' name='edit' value='edit'><a href='javascript:document.editnews".$news_info['news_id'].".submit();'><img src='".IMAGES."edit.gif' alt='".$locale['048']."' title='".$locale['048']."' style='vertical-align:middle;border:0px;'></a></span>\n</form>\n"; } else { $news_[$ncolumn] .= "</span>\n"; }
$news_[$ncolumn] .= "</td>\n</tr>\n</table>\n";
if ($ncolumn == 1 && $i < ($nrows - 1)) $news_[$ncolumn] .= "<div><img src='".THEME."images/blank.gif' alt='' width='1' height='8'></div>\n";
if ($ncolumn == 2 && $i < (dbrows($result) - $nrows - 2)) $news_[$ncolumn] .= "<div><img src='".THEME."images/blank.gif' alt='' width='1' height='8'></div>\n";
$i++; $rc++;
}
$ncount++;
} else {
render_news($news_subject, $news_news, $news_info, $news_rating);
if ($i != $numrows) { tablebreak(); } $i++;
}
}
if ($settings['news_style'] == "1") {
opentable($locale['046']);
echo "<table cellpadding='0' cellspacing='0' style='width:100%'>\n<tr>\n<td colspan='3' style='width:100%'>\n";
echo $news_[0];
echo "</td>\n</tr>\n<tr>\n<td style='width:50%;vertical-align:top;'>\n";
echo $news_[1];
echo "</td>\n<td style='width:10px'><img src='".THEME."images/blank.gif' alt='' width='10' height='1'></td>\n<td style='width:50%;vertical-align:top;'>\n";
echo $news_[2];
echo "</td>\n</tr>\n</table>\n";
closetable();
}
if ($rows > $items_per_page) echo "<div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,$items_per_page,$rows,3)."\n</div>\n";
} else {
opentable($locale['046']);
echo "<center><br>\n".$locale['047']."<br><br>\n</center>\n";
closetable();
}
} else {
include INCLUDES."comments_include.php";
include INCLUDES."ratings_include.php";
$result = dbquery(
"SELECT tn.*, user_id, user_name FROM ".$db_prefix."news tn
LEFT JOIN ".$db_prefix."users tu ON tn.news_name=tu.user_id
WHERE news_id='$readmore'"
);
$num_votes = dbresult(dbquery("SELECT COUNT(rating_item_id) FROM ".DB_PREFIX."ratings WHERE rating_item_id='$readmore' AND rating_type='N'"),0);
$tot_votes = dbresult(dbquery("SELECT SUM(rating_vote) FROM ".DB_PREFIX."ratings WHERE rating_item_id='$readmore' AND rating_type='N'"),0);
$pct_rating = ceil(round($tot_votes / $num_votes));
$voto = "<img src='".IMAGES."rating".$pct_rating.".gif' border='0'>";
if (dbrows($result)!=0) {
$data = dbarray($result);
if (checkgroup($data['news_visibility'])) {
$news_rating = "$voto";
$news_cat_image = "";
if (!isset($_POST['post_comment']) && !isset($_POST['post_rating'])) {
$result2 = dbquery("UPDATE ".$db_prefix."news SET news_reads=news_reads+1 WHERE news_id='$readmore'");
$data['news_reads']++;
}
$news_subject = $data['news_subject'];
if ($data['news_cat'] != 0) {
$result2 = dbquery("SELECT * FROM ".$db_prefix."news_cats WHERE news_cat_id='".$data['news_cat']."'");
if (dbrows($result2)) {
$data2 = dbarray($result2);
$news_cat_image = "<a href='news_cats.php?cat_id=".$data2['news_cat_id']."'><img src='".IMAGES_NC.$data2['news_cat_image']."' alt='".$data2['news_cat_name']."' align='left' style='border:0px;margin-top:3px;margin-right:5px'></a>";
}
}
$news_news = stripslashes($data['news_extended'] ? $data['news_extended'] : $data['news_news']);
if ($data['news_breaks'] == "y") { $news_news = nl2br($news_news); }
if ($news_cat_image != "") $news_news = $news_cat_image.$news_news;
$news_info = array(
"news_id" => $data['news_id'],
"user_id" => $data['user_id'],
"user_name" => $data['user_name'],
"news_date" => $data['news_datestamp'],
"news_ext" => "n",
"news_reads" => $data['news_reads'],
"news_comments" => dbcount("(comment_id)", "comments", "comment_type='N' AND comment_item_id='".$data['news_id']."'"),
"news_allow_comments" => $data['news_allow_comments']
);
render_news($news_subject, $news_news, $news_info, $news_rating);
if ($data['news_allow_comments']) showcomments("N","news","news_id",$readmore,FUSION_SELF."?readmore=$readmore");
if ($data['news_allow_ratings']) showratings("N",$readmore,FUSION_SELF."?readmore=$readmore");
} else {
redirect(FUSION_SELF);
}
} else {
redirect(FUSION_SELF);
}
}
require_once "side_right.php";
require_once "footer.php";
?>
|
ramon
Narys
Ekspertas
![Nario avataras](https://webdnd.com/images/avatars/ramon018[4962].gif)
Pranešimai: 2977
Įstojęs: 2006 Gru. 18 11:12:50
|
Gal kas mateka nepasitiki? ![drovus](../images/smiley/shy.gif)
|
Gedi Minas
Narys
Terminatorius
![Nario avataras](https://webdnd.com/images/avatars/CB_3[1246].jpg)
Pranešimai: 1229
Įstojęs: 2005 Gru. 21 18:12:30
|
Įtarūs tie nariai ir papraščiausi veiksmai jiems sukelia įtarimą. Nejaugi aš toks nepatikimas?
![juokiasi](../images/smiley/funny.gif)
|
ramon
Narys
Ekspertas
![Nario avataras](https://webdnd.com/images/avatars/ramon018[4962].gif)
Pranešimai: 2977
Įstojęs: 2006 Gru. 18 11:12:50
|
Ok,reike pagirti zmogu,mldc Beto paziurejau koda tai neblogai sumastei nes kaip as isivaizdavau toki kurt tai vienoi vietoi tik mintis pagauta buvo, na bet vistek gera darba nuveikiai. Taip ir toliau.![šypsosi](../images/smiley/smile.gif)
|
Soo-2
Narys
Generolas
Pranešimai: 932
Įstojęs: 2007 Kov. 17 15:03:05
|
man meta erorr i news.php![be žado](../images/smiley/frown.gif)
|
Donatis07
VIP narys
Terminatorius
![Nario avataras](https://webdnd.com/images/avatars/F851DEF6057C-27[1185].gif)
Pranešimai: 1243
Įstojęs: 2005 Gru. 10 16:12:04
|
meta klaida: Warning: Division by zero in /public_html/news.php on line 44
|
Gedi Minas
Narys
Terminatorius
![Nario avataras](https://webdnd.com/images/avatars/CB_3[1246].jpg)
Pranešimai: 1229
Įstojęs: 2005 Gru. 21 18:12:30
|
Tuoj istaisysiu.
|
mXt
Narys
Viršesnis už Dievą
![Nario avataras](https://webdnd.com/images/avatars/e7e9571f10d80e9085c414775c878636343[3124].png)
Pranešimai: 5775
Įstojęs: 2006 Bir. 9 16:06:09
|
Reiks paziureti laiko turint. Galbut prisitaikyti kai kur kitur ![šypsosi](../images/smiley/smile.gif)
EDIT: News.php tik sitas kodas iterptas, ar dar daugiau yra? Greitai perzvelgiau, tai daugiau lyg neradau..
$num_votes = dbresult(dbquery("SELECT COUNT(rating_item_id) FROM ".DB_PREFIX."ratings WHERE rating_item_id='".$data['news_id']."' AND rating_type='N'"),0);
$tot_votes = dbresult(dbquery("SELECT SUM(rating_vote) FROM ".DB_PREFIX."ratings WHERE rating_item_id='".$data['news_id']."' AND rating_type='N'"),0);
$pct_rating = ceil(round($tot_votes / $num_votes));
$voto = "<img src='".IMAGES."rating".$pct_rating.".gif' border='0'>";
ex best admin!
Redagavo mXt 2008 Bal. 16 22:04:21 |
Woo-2
Narys
Buldozeris
![Nario avataras](https://webdnd.com/images/avatars/asas[5361].gif)
Pranešimai: 186
Įstojęs: 2007 Geg. 10 17:05:40
|
Labai šaunu pats dariau tokia bet kai padariau pasirodė reitingų paveikslėliai per dideli, todėl ištraukiau ir pamiršau ![juokiasi](../images/smiley/funny.gif)
|
Gedi Minas
Narys
Terminatorius
![Nario avataras](https://webdnd.com/images/avatars/CB_3[1246].jpg)
Pranešimai: 1229
Įstojęs: 2005 Gru. 21 18:12:30
|
Ištaisytas news.php kodas
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2006 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
require_once "maincore.php";
require_once "subheader.php";
require_once "side_left.php";
if (isset($readmore) && !isNum($readmore)) fallback(FUSION_SELF);
// Predefined variables, do not edit these values
if ($settings['news_style'] == "1") { $i = 0; $rc = 0; $ncount = 1; $ncolumn = 1; $news_[0] = ""; $news_[1] = ""; $news_[2] = ""; } else { $i = 1; }
// This number should be an odd number to keep layout tidy
$items_per_page = 11;
if (!isset($readmore)) {
$rows = dbcount("(news_id)", "news", groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().")");
if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0;
if ($rows != 0) {
$result = dbquery(
"SELECT tn.*, tc.*, user_id, user_name FROM ".$db_prefix."news tn
LEFT JOIN ".$db_prefix."users tu ON tn.news_name=tu.user_id
LEFT JOIN ".$db_prefix."news_cats tc ON tn.news_cat=tc.news_cat_id
WHERE ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().")
ORDER BY news_sticky DESC, news_datestamp DESC LIMIT $rowstart,$items_per_page"
);
$numrows = dbrows($result);
if ($settings['news_style'] == "1") $nrows = round((dbrows($result) - 1) / 2);
while ($data = dbarray($result)) {
$num_votes = dbresult(dbquery("SELECT COUNT(rating_item_id) FROM ".DB_PREFIX."ratings WHERE rating_item_id='".$data['news_id']."' AND rating_type='N'"),0);
$tot_votes = dbresult(dbquery("SELECT SUM(rating_vote) FROM ".DB_PREFIX."ratings WHERE rating_item_id='".$data['news_id']."' AND rating_type='N'"),0);
if (( $num_votes > 0 ) && ($tot_votes > 0)) {
$pct_rating = ceil(round($tot_votes / $num_votes));
$voto = "<img src='".IMAGES."rating".$pct_rating.".gif' border='0'>";
} else { $voto = "<img src='".IMAGES."rating0.gif' border='0'>"; }
$news_rating = "$voto";
$news_cat_image = "";
$news_subject = "<a href='".BASEDIR."news.php?readmore=".$data['news_id']."'>".stripslashes($data['news_subject'])."</a>";
if ($data['news_cat_image']) {
$news_cat_image = "<a href='news_cats.php?cat_id=".$data['news_cat_id']."'><img src='".IMAGES_NC.$data['news_cat_image']."' alt='".$data['news_cat_name']."' align='left' style='border:0px;margin-top:3px;margin-right:5px'></a>";
} else {
$news_cat_image = "";
}
$news_news = $data['news_breaks'] == "y" ? nl2br(stripslashes($data['news_news'])) : stripslashes($data['news_news']);
if ($news_cat_image != "") $news_news = $news_cat_image.$news_news;
$news_info = array(
"news_id" => $data['news_id'],
"user_id" => $data['user_id'],
"user_name" => $data['user_name'],
"news_date" => $data['news_datestamp'],
"news_ext" => $data['news_extended'] ? "y" : "n",
"news_reads" => $data['news_reads'],
"news_comments" => dbcount("(comment_id)", "comments", "comment_type='N' AND comment_item_id='".$data['news_id']."'"),
"news_allow_comments" => $data['news_allow_comments']
);
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'><b>$news_subject</b></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";
if (iSUPERADMIN && checkrights("N")) $news_[0] .= "<form name='editnews".$news_info['news_id']."' method='post' action='".ADMIN."news.php".$aidlink."&news_id=".$news_info['news_id']."'>\n";
$news_[0] .= "<span class='small2'><img src='".THEME."images/bullet.gif' alt=''> <a href='profile.php?lookup=".$news_info['user_id']."'>".$news_info['user_name']."</a> ".$locale['041'].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['042']."</a> ·\n" : "";
$news_[0] .= $news_info['news_allow_comments'] ? "<a href='".FUSION_SELF."?readmore=".$news_info['news_id']."'>".$news_info['news_comments'].$locale['043']."</a> ·\n" : "";
$news_[0] .= $news_info['news_reads'].$locale['044']." ·\n";
}
$news_[0] .= "<a href='print.php?type=N&item_id=".$news_info['news_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' style='border:0px;vertical-align:middle;'></a>";
if (iSUPERADMIN && checkrights("N")) { $news_[0] .= " · <input type='hidden' name='edit' value='edit'><a href='javascript:document.editnews".$news_info['news_id'].".submit();'><img src='".IMAGES."edit.gif' alt='".$locale['048']."' title='".$locale['048']."' style='vertical-align:middle;border:0px;'></a></span>\n</form>\n"; } else { $news_[0] .= "</span>\n"; }
$news_[0] .= "</td>\n</tr>\n</table>\n";
if ($ncount != $rows) $news_[0] .= "<div><img src='".THEME."images/blank.gif' alt='' width='1' height='8'></div>\n";
} else {
if ($i == $nrows && $ncolumn != 2) { $ncolumn = 2; $i = 0; }
$row_color = ($rc % 2 == 0 ? "tbl2" : "tbl1");
$news_[$ncolumn] .= "<table width='100%' cellpadding='0' cellspacing='0'>\n";
$news_[$ncolumn] .= "<tr>\n<td class='tbl2'><b>$news_subject</b></td>\n</tr>\n";
$news_[$ncolumn] .= "<tr>\n<td class='tbl1' style='text-align:justify'>$news_news</td>\n</tr>\n";
$news_[$ncolumn] .= "<tr>\n<td align='center' class='tbl2'>\n";
if (iSUPERADMIN && checkrights("N")) $news_[$ncolumn] .= "<form name='editnews".$news_info['news_id']."' method='post' action='".ADMIN."news.php".$aidlink."&news_id=".$news_info['news_id']."'>\n";
$news_[$ncolumn] .= "<span class='small2'><img src='".THEME."images/bullet.gif' alt=''> <a href='profile.php?lookup=".$news_info['user_id']."'>".$news_info['user_name']."</a> ".$locale['041'].showdate("longdate", $news_info['news_date']);
if ($news_info['news_ext'] == "y" || $news_info['news_allow_comments']) {
$news_[$ncolumn] .= "<br>\n";
$news_[$ncolumn] .= $news_info['news_ext'] == "y" ? "<a href='".FUSION_SELF."?readmore=".$news_info['news_id']."'>".$locale['042']."</a> ·\n" : "";
$news_[$ncolumn] .= $news_info['news_allow_comments'] ? "<a href='".FUSION_SELF."?readmore=".$news_info['news_id']."'>".$news_info['news_comments'].$locale['043']."</a> ·\n" : "";
$news_[$ncolumn] .= $news_info['news_reads'].$locale['044']." ·\n";
} else {
$news_[$ncolumn] .= " ·\n";
}
$news_[$ncolumn] .= "<a href='print.php?type=N&item_id=".$news_info['news_id']."'><img src='".THEME."images/printer.gif' alt='".$locale['045']."' style='border:0px;vertical-align:middle;'></a>\n";
if (iSUPERADMIN && checkrights("N")) { $news_[$ncolumn] .= " · <input type='hidden' name='edit' value='edit'><a href='javascript:document.editnews".$news_info['news_id'].".submit();'><img src='".IMAGES."edit.gif' alt='".$locale['048']."' title='".$locale['048']."' style='vertical-align:middle;border:0px;'></a></span>\n</form>\n"; } else { $news_[$ncolumn] .= "</span>\n"; }
$news_[$ncolumn] .= "</td>\n</tr>\n</table>\n";
if ($ncolumn == 1 && $i < ($nrows - 1)) $news_[$ncolumn] .= "<div><img src='".THEME."images/blank.gif' alt='' width='1' height='8'></div>\n";
if ($ncolumn == 2 && $i < (dbrows($result) - $nrows - 2)) $news_[$ncolumn] .= "<div><img src='".THEME."images/blank.gif' alt='' width='1' height='8'></div>\n";
$i++; $rc++;
}
$ncount++;
} else {
render_news($news_subject, $news_news, $news_info, $news_rating);
if ($i != $numrows) { tablebreak(); } $i++;
}
}
if ($settings['news_style'] == "1") {
opentable($locale['046']);
echo "<table cellpadding='0' cellspacing='0' style='width:100%'>\n<tr>\n<td colspan='3' style='width:100%'>\n";
echo $news_[0];
echo "</td>\n</tr>\n<tr>\n<td style='width:50%;vertical-align:top;'>\n";
echo $news_[1];
echo "</td>\n<td style='width:10px'><img src='".THEME."images/blank.gif' alt='' width='10' height='1'></td>\n<td style='width:50%;vertical-align:top;'>\n";
echo $news_[2];
echo "</td>\n</tr>\n</table>\n";
closetable();
}
if ($rows > $items_per_page) echo "<div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,$items_per_page,$rows,3)."\n</div>\n";
} else {
opentable($locale['046']);
echo "<center><br>\n".$locale['047']."<br><br>\n</center>\n";
closetable();
}
} else {
include INCLUDES."comments_include.php";
include INCLUDES."ratings_include.php";
$result = dbquery(
"SELECT tn.*, user_id, user_name FROM ".$db_prefix."news tn
LEFT JOIN ".$db_prefix."users tu ON tn.news_name=tu.user_id
WHERE news_id='$readmore'"
);
$num_votes = dbresult(dbquery("SELECT COUNT(rating_item_id) FROM ".DB_PREFIX."ratings WHERE rating_item_id='$readmore' AND rating_type='N'"),0);
$tot_votes = dbresult(dbquery("SELECT SUM(rating_vote) FROM ".DB_PREFIX."ratings WHERE rating_item_id='$readmore' AND rating_type='N'"),0);
if (( $num_votes > 0 ) && ($tot_votes > 0)) {
$pct_rating = ceil(round($tot_votes / $num_votes));
$voto = "<img src='".IMAGES."rating".$pct_rating.".gif' border='0'>";
} else { $voto = "<img src='".IMAGES."rating0.gif' border='0'>"; }
if (dbrows($result)!=0) {
$data = dbarray($result);
if (checkgroup($data['news_visibility'])) {
$news_rating = "$voto";
$news_cat_image = "";
if (!isset($_POST['post_comment']) && !isset($_POST['post_rating'])) {
$result2 = dbquery("UPDATE ".$db_prefix."news SET news_reads=news_reads+1 WHERE news_id='$readmore'");
$data['news_reads']++;
}
$news_subject = $data['news_subject'];
if ($data['news_cat'] != 0) {
$result2 = dbquery("SELECT * FROM ".$db_prefix."news_cats WHERE news_cat_id='".$data['news_cat']."'");
if (dbrows($result2)) {
$data2 = dbarray($result2);
$news_cat_image = "<a href='news_cats.php?cat_id=".$data2['news_cat_id']."'><img src='".IMAGES_NC.$data2['news_cat_image']."' alt='".$data2['news_cat_name']."' align='left' style='border:0px;margin-top:3px;margin-right:5px'></a>";
}
}
$news_news = stripslashes($data['news_extended'] ? $data['news_extended'] : $data['news_news']);
if ($data['news_breaks'] == "y") { $news_news = nl2br($news_news); }
if ($news_cat_image != "") $news_news = $news_cat_image.$news_news;
$news_info = array(
"news_id" => $data['news_id'],
"user_id" => $data['user_id'],
"user_name" => $data['user_name'],
"news_date" => $data['news_datestamp'],
"news_ext" => "n",
"news_reads" => $data['news_reads'],
"news_comments" => dbcount("(comment_id)", "comments", "comment_type='N' AND comment_item_id='".$data['news_id']."'"),
"news_allow_comments" => $data['news_allow_comments']
);
render_news($news_subject, $news_news, $news_info, $news_rating);
if ($data['news_allow_comments']) showcomments("N","news","news_id",$readmore,FUSION_SELF."?readmore=$readmore");
if ($data['news_allow_ratings']) showratings("N",$readmore,FUSION_SELF."?readmore=$readmore");
} else {
redirect(FUSION_SELF);
}
} else {
redirect(FUSION_SELF);
}
}
require_once "side_right.php";
require_once "footer.php";
?>
|
Gedi Minas
Narys
Terminatorius
![Nario avataras](https://webdnd.com/images/avatars/CB_3[1246].jpg)
Pranešimai: 1229
Įstojęs: 2005 Gru. 21 18:12:30
|
mXt - šiek tiek daugiau įterpta.
![drovus](../images/smiley/shy.gif)
|
Gedi Minas
Narys
Terminatorius
![Nario avataras](https://webdnd.com/images/avatars/CB_3[1246].jpg)
Pranešimai: 1229
Įstojęs: 2005 Gru. 21 18:12:30
|
Atsakiau, be to dar raudonai dabar pažymėjau kas pakeista, jei tik nieko nepraleidau.
![drovus](../images/smiley/shy.gif)
|
mXt
Narys
Viršesnis už Dievą
![Nario avataras](https://webdnd.com/images/avatars/e7e9571f10d80e9085c414775c878636343[3124].png)
Pranešimai: 5775
Įstojęs: 2006 Bir. 9 16:06:09
|
Aha, dėkui. Nemačiau tavo posto, kaip rašiau saavo ![šypsosi](../images/smiley/smile.gif)
ex best admin! |
ADXS
Narys
Tankas
![Nario avataras](https://webdnd.com/images/avatars/avatar[1869].png)
Pranešimai: 1710
Įstojęs: 2006 Kov. 5 14:03:31
|
blemba visai nice modas. ![galvoja](../images/smiley/thinking.gif)
Pigi SMS Reklama
+++ |
suomis
Narys
Generolas
![Nario avataras](https://webdnd.com/images/avatars/suomis[1255].gif)
Pranešimai: 1167
Įstojęs: 2005 Gru. 22 00:12:19
|
dariau kaip parasyta bet neveikia ![be žado](../images/smiley/frown.gif)
PJAUNAT GRYBĄ BARAVYKĄ - MAFIJOZAI!!! |
Gedi Minas
Narys
Terminatorius
![Nario avataras](https://webdnd.com/images/avatars/CB_3[1246].jpg)
Pranešimai: 1229
Įstojęs: 2005 Gru. 21 18:12:30
|
Turi veikti, vakar tikrinau.
![be žado](../images/smiley/frown.gif)
|
suomis
Narys
Generolas
![Nario avataras](https://webdnd.com/images/avatars/suomis[1255].gif)
Pranešimai: 1167
Įstojęs: 2005 Gru. 22 00:12:19
|
nu viska padariau kaip parasyta, toj vietoj kur tas reitingas turi but neatsiranda niekas ![galvoja](../images/smiley/thinking.gif)
PJAUNAT GRYBĄ BARAVYKĄ - MAFIJOZAI!!! |
suomis
Narys
Generolas
![Nario avataras](https://webdnd.com/images/avatars/suomis[1255].gif)
Pranešimai: 1167
Įstojęs: 2005 Gru. 22 00:12:19
|
o meginaj ant v6.01.13 versijos?
PJAUNAT GRYBĄ BARAVYKĄ - MAFIJOZAI!!! |
Gedi Minas
Narys
Terminatorius
![Nario avataras](https://webdnd.com/images/avatars/CB_3[1246].jpg)
Pranešimai: 1229
Įstojęs: 2005 Gru. 21 18:12:30
|
Mėginau būtent ant šios versijos, themes.php failą redagavai?
![nežino](../images/smiley/confused.gif)
|
suomis
Narys
Generolas
![Nario avataras](https://webdnd.com/images/avatars/suomis[1255].gif)
Pranešimai: 1167
Įstojęs: 2005 Gru. 22 00:12:19
|
zinoma redagavau gy nesu koks zaliukas jaj ka
PJAUNAT GRYBĄ BARAVYKĄ - MAFIJOZAI!!! |
Dandžu
Narys
Ekspertas
![Nario avataras](https://webdnd.com/images/avatars/av-11837[5660].jpg)
Pranešimai: 3265
Įstojęs: 2007 Lie. 23 13:07:47
|
O jokio error nemeta? ![nežino](../images/smiley/confused.gif)
|
suomis
Narys
Generolas
![Nario avataras](https://webdnd.com/images/avatars/suomis[1255].gif)
Pranešimai: 1167
Įstojęs: 2005 Gru. 22 00:12:19
|
nieko is vis tik del sito kodo <tr>
<td align='left' class='news-footer'>$rating</td>
</tr>
tokia kaip tuscia vieta ir fsio
PJAUNAT GRYBĄ BARAVYKĄ - MAFIJOZAI!!! |