MOD-FMC Download v1.08
|
kefirek |
Dodany dnia 29.07.2009 15:53:46
|

Zaawansowany

Postów: 1191 Pomógł: 418 Ostrzeżeń: 1
v6.00.xxx Data rejestracji: 06.04.2008 21:59
|
Jest to znana wersja downloadu z php fusion v6 przystosowana dla php fusion v7
Modyfikacja zmienia wygl?d systemu download.
Dodana mo?liwo?? sortowania wg danych kryteriów:
- nazwa,
- ilo?? pobra?,
- data dodania.
Mo?liwo?? oceniania i komentowania plików.
screeny:


Z za??cznika pliki wrzucamy tak jak s? ustawione i potem odpalamy plik install.php
po instalacji usuwany plik z ftp
kefirek dodał/a następującą plik:
Edytowane przez kefirek dnia 04.10.2009 12:30:28
|
|
|
|
W?cibski Go?? |
Dodany dnia 06.09.2025 09:49:53
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
Bochen |
Dodany dnia 29.07.2009 19:33:48
|

Bywalec

Postów: 380 Pomógł: 37
Data rejestracji: 18.03.2009 18:01
|
kefirek, tylko za??cznika brak
Da si? z innego systemu downloadu na ten przenie?? pliki bez ?adnych strat?
Prawdziwy m??czyzna nie je miodu, prawdziwy m??czyzna ?uje pszczo?y!
|
|
|
|
kefirek |
Dodany dnia 29.07.2009 19:43:23
|

Zaawansowany

Postów: 1191 Pomógł: 418 Ostrzeżeń: 1
v6.00.xxx Data rejestracji: 06.04.2008 21:59
|
Bochen napisa?/a:
kefirek, tylko za??cznika brak
Przep?aszam ju? jest. Nie zwarzy?em ?e nie by?o widocznie by?a spacja czy co? i nie doda?o.
Da si? z innego systemu downloadu na ten przenie?? pliki bez ?adnych strat?
Da si? tylko ze standardowego downloadu. |
|
|
|
Bochen |
Dodany dnia 30.07.2009 00:10:56
|

Bywalec

Postów: 380 Pomógł: 37
Data rejestracji: 18.03.2009 18:01
|
Czy kto? by?by ch?tny dorobi? w tym mo?liwo?? dodawania podkategorii? Przyda?oby si? i by?a by wtyczka jak malina.
Prawdziwy m??czyzna nie je miodu, prawdziwy m??czyzna ?uje pszczo?y!
|
|
|
|
erlando |
Dodany dnia 30.09.2009 00:26:12
|

Przedszkolak

Postów: 25 Pomógł: 2
Data rejestracji: 28.08.2007 19:34
|
Widz? ?e d?ugo nic si? nie dzieje... Pozwol? sobie do??czy? si? do pro?by przedmówcy. By?a by to bardzo przydatna i funkcjonalna modyfikacja , brakuje w niej w?a?nie tylko tej mo?liwo?ci.
Cierpliwy kamie? ugotuje ...
|
|
|
|
poki289 |
Dodany dnia 29.01.2010 18:08:51
|

Pocz?tkuj?cy

Postów: 240 Pomógł: 33 Ostrzeżeń: 1
v7.02.07 Data rejestracji: 26.12.2009 05:49
|
Witam, FMC Download w standardzie wy?wietla pliki jeden pod drugim, czy posiada kto? modyfikacj?, która pokazuje dwa pliki w jednym rz?dzie.
|
|
|
|
outchorn1 |
Dodany dnia 12.09.2010 23:25:27
|

Przedszkolak

Postów: 71 Ostrzeżeń: 3
Data rejestracji: 14.04.2010 20:16
|
Fantastycznie, ?e pojawi? si? ten mod po v7, jednak mam pewien problem z t? modyfikacj?. Otó? gdy próbuje doda? now? kategorie w dziale downlaod, wyskakuje napis dodano now? kategorie, jednak wcale si? ona nie pokazuje:/
Edit:
Problem za?atwiony, kategorie dodaje r?cznie w bazie danych. Natomiast po instalacji modu pojawi? mi si? b??d w downlaod:
Notice: Undefined index: download_cat_sorting in /home/naitekik/public_html/downloads.php on line 170
Edytowane przez outchorn1 dnia 20.09.2010 07:23:17
|
|
|
|
krystian1988 |
Dodany dnia 15.10.2010 20:05:13
|

Zaawansowany

Postów: 1187 Pomógł: 100
v7.02.07 Data rejestracji: 07.05.2009 17:37
|
Od?wie?am temat po wgraniu plików w wersji v7.01.01 wyskakuj? nast?puj?ce b??dy:
Notice: Undefined variable: cat_id in /home/kris1988/domains/xxxxxxx/public_html/downloads.php on line 215
Notice: Undefined variable: sort in /home/kris1988/domains/xxxxxxx/public_html/downloads.php on line 215
A na drug? stron? nawet ju? wej?? nie mo?na...
Podaj? kod downloads.php:
<?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 THEMES."templates/header.php";
include LOCALE.LOCALESET."downloads.php";
if (isset($_GET['download_id']) && !isNum($_GET['download_id'])) redirect("index.php");
if (isset($_GET['download_id'])) {
$res = 0;
if ($data = dbarray(dbquery("SELECT download_url,download_cat FROM ".$db_prefix."downloads WHERE download_id='".$_GET['download_id']."'"))) {
$cdata = dbarray(dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='".$data['download_cat']."'"));
if (checkgroup($cdata['download_cat_access'])) {
$res = 1;
$result = dbquery("UPDATE ".$db_prefix."downloads SET download_count=download_count+1 WHERE download_id='".$_GET['download_id']."'");
redirect($data['download_url']);
}
}
if ($res == 0) redirect(BASEDIR."downloads.php");
}
if (!isset($_GET['cat_id'])) {
opentable($locale['400']);
echo "<br>";
$result = dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE ".groupaccess('download_cat_access')." ORDER BY download_cat_name");
$rows = dbrows($result);
if ($rows != 0) {
$counter = 0; $columns = 1;
while ($data = dbarray($result)) {
if ($counter != 0 && ($counter % $columns == 0)) echo "<br>";
$num = dbcount("(download_cat)", DB_DOWNLOADS, "download_cat='".$data['download_cat_id']."'");
echo "<table border='0' width='95%' align='center' cellspacing='1' cellpadding='0' class='tbl-border'>
<tr>
<td class='forum-caption' colspan='2'>".$data['download_cat_name']."</td>
</tr>";
if ($data['download_cat_description']) {
echo "<tr>
<td class='tbl1' colspan='2' calign='top' style='padding:5px;'>";
echo "<small>".nl2br(stripinput($data['download_cat_description']))."</small>";
echo "</td>
</tr>";
}
echo "<tr>
<td class='tbl2' align='center' width='50%'><small>".$locale['D001'].$num."</small></td>
<td class='tbl2' align='center' width='50%'><a href='".FUSION_SELF."?cat_id=".$data['download_cat_id']."&sort=1'><small>".$locale['D002']."</small></a></td>
</tr>
</table>";
$counter++;
}
echo "<br>";
} else {
echo "<center><br>\n".$locale['430']."<br><br>\n</center>\n";
}
closetable();
} else {
include INCLUDES."comments_include.php";
include INCLUDES."ratings_include.php";
if (isset($_GET['info_id']) && isnum($_GET['info_id'])) {
$result = dbquery("SELECT * FROM ".$db_prefix."downloads WHERE download_id='".$_GET['info_id']."'");
while ($data = dbarray($result)) {
opentable($locale['400']." » ".$data['download_title']);
echo "<br><br><table border='0' width='95%' align='center' cellspacing='1' cellpadding='0' class='tbl-border'><tr>
<td colspan='3' class='forum-caption'>".$locale['D003']."</td>
</tr><tr>
<td class='tbl1' width='200' align='center' valign='middle' rowspan='8'>";
if ($data['download_screen']) {
echo "<img src='".$data['download_screen']."' alt='' width='160px' height='120px'>";
echo "<br><br><small>[ <a href='".$data['download_screen']."' target='_blank'>".$locale['D004']."</a> ]</small></td>";
} else {
echo "<img src='images/nonscreen.gif' alt='' width='160px' height='120px'>";
echo "<br><br><small>[ ".$locale['D004']." ]</small></td>";
}
echo "<td class='tbl2' width='1%' nowrap><b>".$locale['D005']."</b></td>
<td class='tbl1'>".$data['download_title']."</td>
</tr>
<tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D006']."</b></td>
<td class='tbl1'>".$data['download_author']."</td>
</tr>
<tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D007']."</b></td>
<td class='tbl1'>".$data['download_filesize']."</td>
</tr>
<tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D008']."</b></td>
<td class='tbl1'>".$data['download_license']."</td>
</tr>
<tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D009']."</b></td>
<td class='tbl1'>".showdate("%d.%m.%Y %H:%M:%S", $data['download_datestamp'])."</td>
</tr>
<tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D010']."</b></td>
<td class='tbl1'>".$data['download_count']."</td>
</tr><tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D011']."</b></td>
<td class='tbl1'>".$data['download_os']."</td>
</tr><tr>
<td class='tbl2' align='center' height='30px' colspan='2'><small>";
if ($data['download_copyright']) {
echo $data['download_copyright'];
} else {
echo " ";
}
echo "</small></td>";
echo "</tr></table>";
echo "<br>";
if ($data['download_description']) {
echo "<table border='0' width='95%' align='center' cellspacing='1' cellpadding='0' class='tbl-border'>
<tr>
<td class='forum-caption'>".$locale['D012']."</td>
</tr>
<tr>
<td class='tbl1'>".nl2br(stripslashes($data['download_description']))."</td>
</tr>
</table>";
echo "<br>";
}
echo "<table border='0' width='95%' align='center' cellspacing='1' cellpadding='0' class='tbl-border'><tr>
<td class='forum-caption' colspan='3'>".$locale['D013']."</td>
</tr><tr>
<td class='tbl1' width='33%' align='center'><a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&download_id=".$data['download_id']."' target='_blank'>Pobierz Plik</a></td>
<td class='tbl1' width='33%' align='center'><a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$data['download_id']."&act=rate'>Oce? Plik</a></td>
<td class='tbl1' width='33%' align='center'><a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$data['download_id']."&act=comment'>Skomentuj Plik</a></td>
</tr></table><br><br>";
closetable();
if (isset($_GET['act']) && $_GET['act'] == "rate") {
showratings("D",$_GET['info_id'],FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$_GET['info_id']."&act=rate");
}
if (isset($_GET['act']) && $_GET['act'] == "comment") {
showcomments("D",DB_DOWNLOADS,"download_id",$_GET['info_id'],FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$_GET['info_id']."&act=comment");
}
}
} else {
$res = 0;
if (!isNum($_GET['cat_id'])) redirect(FUSION_SELF);
$result = dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='".$_GET['cat_id']."'");
if (dbrows($result) != 0) {
$cdata = dbarray($result);
if (checkgroup($cdata['download_cat_access'])) {
$res = 1;
opentable($locale['400']." - ".$cdata['download_cat_name']);
echo "<br>";
echo "<table width='70%' align='center' cellspacing='1' cellpadding='1' class='tbl-border'>";
echo "<tr>";
echo "<td align='center' width='33%' class='".(FUSION_QUERY == "cat_id=".$_GET['cat_id'] || $_GET['sort'] == 1 ? "tbl1" : "tbl2")."'><span class='small'>\n";
echo (FUSION_QUERY == "cat_id=".$_GET['cat_id'] || $_GET['sort'] == 1 ? "<b>".$locale['D014']."</b>" : "<a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&sort=1'>".$locale['D014']."</a>")."</span></td>\n";
echo "<td align='center' width='33%' class='".($_GET['sort'] == 3 ? "tbl1" : "tbl2")."'><span class='small'>\n";
echo ($_GET['sort'] == 3 ? "<b>".$locale['D015']."</b>" : "<a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&sort=3'>".$locale['D015']."</a>")."</span></td>\n";
echo "<td align='center' width='33%' class='".($_GET['sort'] == 2 ? "tbl1" : "tbl2")."'><span class='small'>\n";
echo ($_GET['sort'] == 2 ? "<b>".$locale['D016']."</b>" : "<a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&sort=2'>".$locale['D016']."</a>")."</span></td>\n";
echo "</tr></table><br>";
$rows = dbcount("(*)", DB_DOWNLOADS, "download_cat='".$_GET['cat_id']."'");
if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0;
if (!isset($_GET['sort']) || !isNum($_GET['sort'])) $_GET['sort'] = 0;
$sorting = $cdata['download_cat_sorting'];
if ($_GET['sort'] == 1) $sorting = "download_title ASC";
if ($_GET['sort'] == 2) $sorting = "download_count DESC";
if ($_GET['sort'] == 3) $sorting = "download_datestamp DESC, download_title ASC";
if ($rows != 0) {
$result = dbquery("SELECT * FROM ".$db_prefix."downloads WHERE download_cat='".$_GET['cat_id']."' ORDER BY $sorting LIMIT $rowstart,20");
$numrows = dbrows($result); $i = 1;
while ($data = dbarray($result)) {
if ($data['download_datestamp']+604800 > time()+($settings['timeoffset']*3600)) {
$new = " <span style='font-size:8px;'>".$locale['410']."</span>";
} else {
$new = "";
}
echo "<table border='0' width='95%' align='center' cellspacing='1' cellpadding='0' class='tbl-border'>
<tr>
<td class='forum-caption' colspan='4'>".$data['download_title']." $new</td>
</tr>";
if ($data['download_description']) {
echo "<tr>
<td class='tbl1' colspan='4' calign='top' style='padding:5px;'>";
echo "<small>".nl2br(stripslashes($data['download_description']))."</small>";
echo "</td>
</tr>";
}
echo "<tr>
<td class='tbl2' colspan='2' align='center'><small>".showdate("%d.%m.%Y %H:%M:%S", $data['download_datestamp'])."</small></td>
<td class='tbl2' colspan='1' align='center'><small>".$locale['D017'].$data['download_count']."</small></td>
<td class='tbl2' colspan='1' align='center'><a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$data['download_id']."'><small>".$locale['D018']."</small></a></td>
</tr>
<tr>
<td class='tbl2' align='center' width='25%'><small>".$data['download_filesize']."</small></td>
<td class='tbl2' align='center' width='25%'><small>".$data['download_license']."</small></td>";
$wynik = dbquery("SELECT SUM(rating_vote) FROM ".$db_prefix."ratings WHERE rating_type='D' AND rating_item_id='".$data['download_id']."'");
$info = dbresult($wynik,0);
$num_rating = dbcount("(rating_vote)", DB_RATINGS, "rating_type='D' AND rating_item_id='".$data['download_id']."'");
$wyn_rating = ($num_rating ? $info / $num_rating : 0);
echo "<td class='tbl2' align='center' width='25%'><small>".$locale['D019']."<img src='".IMAGES."rate/".ceil($wyn_rating).".gif' alt='' style='vertical-align:middle;' title='".$locale['D019'].ceil($wyn_rating)."'></small></td>
<td class='tbl2' align='center' width='25%'><a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$data['download_id']."&act=comment'><small>".$locale['D020']."</small></a></td>
</tr>
</table>";
echo ($i != $numrows ? "<br>" : "\n"); $i++;
}
echo "<br>";
closetable();
if ($rows > 20) echo "<div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,20,$rows,3,FUSION_SELF."?cat_id=$cat_id&sort=$sort&")."\n</div>\n";
} else {
echo $locale['431']."\n";
closetable();
}
}
}
if ($res == 0) redirect(FUSION_SELF);
}
}
require_once THEMES."templates/footer.php";
?>
Dzi?kuj? za pomoc.
EDIT://
Troch? popatrzy?em w kod i jak na razie dzia?a. Je?eli móg? by kto? sprawdzi? czy jest jest dobry to daj? kod downloads.php:
<?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 THEMES."templates/header.php";
include LOCALE.LOCALESET."downloads.php";
if (isset($_GET['download_id']) && !isNum($_GET['download_id'])) redirect("index.php");
if (isset($_GET['download_id'])) {
$res = 0;
if ($data = dbarray(dbquery("SELECT download_url,download_cat FROM ".$db_prefix."downloads WHERE download_id='".$_GET['download_id']."'"))) {
$cdata = dbarray(dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='".$data['download_cat']."'"));
if (checkgroup($cdata['download_cat_access'])) {
$res = 1;
$result = dbquery("UPDATE ".$db_prefix."downloads SET download_count=download_count+1 WHERE download_id='".$_GET['download_id']."'");
redirect($data['download_url']);
}
}
if ($res == 0) redirect(BASEDIR."downloads.php");
}
if (!isset($_GET['cat_id'])) {
opentable($locale['400']);
echo "<br>";
$result = dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE ".groupaccess('download_cat_access')." ORDER BY download_cat_name");
$rows = dbrows($result);
if ($rows != 0) {
$counter = 0; $columns = 1;
while ($data = dbarray($result)) {
if ($counter != 0 && ($counter % $columns == 0)) echo "<br>";
$num = dbcount("(download_cat)", DB_DOWNLOADS, "download_cat='".$data['download_cat_id']."'");
echo "<table border='0' width='95%' align='center' cellspacing='1' cellpadding='0' class='tbl-border'>
<tr>
<td class='forum-caption' colspan='2'>".$data['download_cat_name']."</td>
</tr>";
if ($data['download_cat_description']) {
echo "<tr>
<td class='tbl1' colspan='2' calign='top' style='padding:5px;'>";
echo "<small>".nl2br(stripinput($data['download_cat_description']))."</small>";
echo "</td>
</tr>";
}
echo "<tr>
<td class='tbl2' align='center' width='50%'><small>".$locale['D001'].$num."</small></td>
<td class='tbl2' align='center' width='50%'><a href='".FUSION_SELF."?cat_id=".$data['download_cat_id']."&sort=1'><small>".$locale['D002']."</small></a></td>
</tr>
</table>";
$counter++;
}
echo "<br>";
} else {
echo "<center><br>\n".$locale['430']."<br><br>\n</center>\n";
}
closetable();
} else {
include INCLUDES."comments_include.php";
include INCLUDES."ratings_include.php";
if (isset($_GET['info_id']) && isnum($_GET['info_id'])) {
$result = dbquery("SELECT * FROM ".$db_prefix."downloads WHERE download_id='".$_GET['info_id']."'");
while ($data = dbarray($result)) {
opentable($locale['400']." » ".$data['download_title']);
echo "<br><br><table border='0' width='95%' align='center' cellspacing='1' cellpadding='0' class='tbl-border'><tr>
<td colspan='3' class='forum-caption'>".$locale['D003']."</td>
</tr><tr>
<td class='tbl1' width='200' align='center' valign='middle' rowspan='8'>";
if ($data['download_screen']) {
echo "<img src='".$data['download_screen']."' alt='' width='160px' height='120px'>";
echo "<br><br><small>[ <a href='".$data['download_screen']."' target='_blank'>".$locale['D004']."</a> ]</small></td>";
} else {
echo "<img src='images/nonscreen.gif' alt='' width='160px' height='120px'>";
echo "<br><br><small>[ ".$locale['D004']." ]</small></td>";
}
echo "<td class='tbl2' width='1%' nowrap><b>".$locale['D005']."</b></td>
<td class='tbl1'>".$data['download_title']."</td>
</tr>
<tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D006']."</b></td>
<td class='tbl1'>".$data['download_author']."</td>
</tr>
<tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D007']."</b></td>
<td class='tbl1'>".$data['download_filesize']."</td>
</tr>
<tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D008']."</b></td>
<td class='tbl1'>".$data['download_license']."</td>
</tr>
<tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D009']."</b></td>
<td class='tbl1'>".showdate("%d.%m.%Y %H:%M:%S", $data['download_datestamp'])."</td>
</tr>
<tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D010']."</b></td>
<td class='tbl1'>".$data['download_count']."</td>
</tr><tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D011']."</b></td>
<td class='tbl1'>".$data['download_os']."</td>
</tr><tr>
<td class='tbl2' align='center' height='30px' colspan='2'><small>";
if ($data['download_copyright']) {
echo $data['download_copyright'];
} else {
echo " ";
}
echo "</small></td>";
echo "</tr></table>";
echo "<br>";
if ($data['download_description']) {
echo "<table border='0' width='95%' align='center' cellspacing='1' cellpadding='0' class='tbl-border'>
<tr>
<td class='forum-caption'>".$locale['D012']."</td>
</tr>
<tr>
<td class='tbl1'>".nl2br(stripslashes($data['download_description']))."</td>
</tr>
</table>";
echo "<br>";
}
echo "<table border='0' width='95%' align='center' cellspacing='1' cellpadding='0' class='tbl-border'><tr>
<td class='forum-caption' colspan='3'>".$locale['D013']."</td>
</tr><tr>
<td class='tbl1' width='33%' align='center'><a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&download_id=".$data['download_id']."' target='_blank'>Pobierz Plik</a></td>
<td class='tbl1' width='33%' align='center'><a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$data['download_id']."&act=rate'>Oce? Plik</a></td>
<td class='tbl1' width='33%' align='center'><a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$data['download_id']."&act=comment'>Skomentuj Plik</a></td>
</tr></table><br><br>";
closetable();
if (isset($_GET['act']) && $_GET['act'] == "rate") {
showratings("D",$_GET['info_id'],FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$_GET['info_id']."&act=rate");
}
if (isset($_GET['act']) && $_GET['act'] == "comment") {
showcomments("D",DB_DOWNLOADS,"download_id",$_GET['info_id'],FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$_GET['info_id']."&act=comment");
}
}
} else {
$res = 0;
if (!isNum($_GET['cat_id'])) redirect(FUSION_SELF);
$result = dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='".$_GET['cat_id']."'");
if (dbrows($result) != 0) {
$cdata = dbarray($result);
if (checkgroup($cdata['download_cat_access'])) {
$res = 1;
opentable($locale['400']." - ".$cdata['download_cat_name']);
echo "<br>";
echo "<table width='70%' align='center' cellspacing='1' cellpadding='1' class='tbl-border'>";
echo "<tr>";
echo "<td align='center' width='33%' class='".(FUSION_QUERY == "cat_id=".$_GET['cat_id'] || $_GET['sort'] == 1 ? "tbl1" : "tbl2")."'><span class='small'>\n";
echo (FUSION_QUERY == "cat_id=".$_GET['cat_id'] || $_GET['sort'] == 1 ? "<b>".$locale['D014']."</b>" : "<a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&sort=1'>".$locale['D014']."</a>")."</span></td>\n";
echo "<td align='center' width='33%' class='".($_GET['sort'] == 3 ? "tbl1" : "tbl2")."'><span class='small'>\n";
echo ($_GET['sort'] == 3 ? "<b>".$locale['D015']."</b>" : "<a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&sort=3'>".$locale['D015']."</a>")."</span></td>\n";
echo "<td align='center' width='33%' class='".($_GET['sort'] == 2 ? "tbl1" : "tbl2")."'><span class='small'>\n";
echo ($_GET['sort'] == 2 ? "<b>".$locale['D016']."</b>" : "<a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&sort=2'>".$locale['D016']."</a>")."</span></td>\n";
echo "</tr></table><br>";
$rows = dbcount("(*)", DB_DOWNLOADS, "download_cat='".$_GET['cat_id']."'");
if (!isset($_GET['rowstart']) || !isnum($_GET['rowstart'])) { $_GET['rowstart'] = 0; }
if (!isset($_GET['sort']) || !isNum($_GET['sort'])) $_GET['sort'] = 0;
$sorting = $cdata['download_cat_sorting'];
if ($_GET['sort'] == 1) $sorting = "download_title ASC";
if ($_GET['sort'] == 2) $sorting = "download_count DESC";
if ($_GET['sort'] == 3) $sorting = "download_datestamp DESC, download_title ASC";
if ($rows != 0) {
$result = dbquery("SELECT * FROM ".$db_prefix."downloads WHERE download_cat='".$_GET['cat_id']."' ORDER BY $sorting LIMIT ".$_GET['rowstart'].",".$settings['downloads_per_page']);
$numrows = dbrows($result); $i = 1;
while ($data = dbarray($result)) {
if ($data['download_datestamp']+604800 > time()+($settings['timeoffset']*3600)) {
$new = " <span style='font-size:8px;'>".$locale['410']."</span>";
} else {
$new = "";
}
echo "<table border='0' width='95%' align='center' cellspacing='1' cellpadding='0' class='tbl-border'>
<tr>
<td class='forum-caption' colspan='4'>".$data['download_title']." $new</td>
</tr>";
if ($data['download_description']) {
echo "<tr>
<td class='tbl1' colspan='4' calign='top' style='padding:5px;'>";
echo "<small>".nl2br(stripslashes($data['download_description']))."</small>";
echo "</td>
</tr>";
}
echo "<tr>
<td class='tbl2' colspan='2' align='center'><small>".showdate("%d.%m.%Y %H:%M:%S", $data['download_datestamp'])."</small></td>
<td class='tbl2' colspan='1' align='center'><small>".$locale['D017'].$data['download_count']."</small></td>
<td class='tbl2' colspan='1' align='center'><a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$data['download_id']."'><small>".$locale['D018']."</small></a></td>
</tr>
<tr>
<td class='tbl2' align='center' width='25%'><small>".$data['download_filesize']."</small></td>
<td class='tbl2' align='center' width='25%'><small>".$data['download_license']."</small></td>";
$wynik = dbquery("SELECT SUM(rating_vote) FROM ".$db_prefix."ratings WHERE rating_type='D' AND rating_item_id='".$data['download_id']."'");
$info = dbresult($wynik,0);
$num_rating = dbcount("(rating_vote)", DB_RATINGS, "rating_type='D' AND rating_item_id='".$data['download_id']."'");
$wyn_rating = ($num_rating ? $info / $num_rating : 0);
echo "<td class='tbl2' align='center' width='25%'><small>".$locale['D019']."<img src='".IMAGES."rate/".ceil($wyn_rating).".gif' alt='' style='vertical-align:middle;' title='".$locale['D019'].ceil($wyn_rating)."'></small></td>
<td class='tbl2' align='center' width='25%'><a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$data['download_id']."&act=comment'><small>".$locale['D020']."</small></a></td>
</tr>
</table>";
echo ($i != $numrows ? "<br>" : "\n"); $i++;
}
echo "<br>";
closetable();
if ($rows > 15) { echo "<div align='center' style='margin-top:5px;'>\n".makepagenav($_GET['rowstart'], 15, $rows, 3,FUSION_SELF."?cat_id=".$_GET['cat_id']."&sort=".$_GET['sort']."&")."\n</div>\n"; }
} else {
echo $locale['431']."\n";
closetable();
}
}
}
if ($res == 0) redirect(FUSION_SELF);
}
}
require_once THEMES."templates/footer.php";
?>
Testowane na PHP-Fusion v7.01.01.
Edytowane przez krystian1988 dnia 15.10.2010 20:56:51
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
|
|
|
|
Leszektl |
Dodany dnia 02.02.2011 17:10:13
|

Przedszkolak

Postów: 12
Data rejestracji: 30.01.2011 18:28
|
Mam pytanie co do tej modyfikacji, jak ustawi? aby po wej?ciu w kategorie automatycznie wy?wietla?o modyfikacje wg daty dodania a nie jej nazwy? Bo teraz wygl?da to tak, ?e musz? r?cznie klika? na opcj? "Data dodania".
Edytowane przez Drecha dnia 02.02.2011 17:11:27
|
|
|
|
Sony |
Dodany dnia 03.02.2011 20:16:13
|

Pocz?tkuj?cy

Postów: 253 Pomógł: 19 Ostrzeżeń: 1
v7.02.06 Data rejestracji: 19.04.2008 16:21
|
A w Panelu Administracyjnym w Kategorie downloadu nie ma opcji sortowania plików?
Je?li nie, to znajd?:
if ($_GET['sort'] == 1) $sorting = "download_title ASC";
if ($_GET['sort'] == 2) $sorting = "download_count DESC";
if ($_GET['sort'] == 3) $sorting = "download_datestamp DESC, download_title ASC";
I pozmieniaj sobie 1 na 3 i 3 na 1. Gotowe.
Edytowane przez Sony dnia 03.02.2011 20:20:48
tjaa 
|
|
|
|
Leszektl |
Dodany dnia 04.02.2011 08:55:06
|

Przedszkolak

Postów: 12
Data rejestracji: 30.01.2011 18:28
|
Dzi?kuje, dzia?a  |
|
|
|
dworak21 |
Dodany dnia 12.05.2011 22:45:18
|

Przedszkolak

Postów: 19 Ostrzeżeń: 2
v7.00.06 Data rejestracji: 23.02.2010 12:12
ZBANOWANY: Dożywotnio
|
Wiadomo?? doklejona:
krystian1988 napisa?/a:
Od?wie?am temat po wgraniu plików w wersji v7.01.01 wyskakuj? nast?puj?ce b??dy:
Notice: Undefined variable: cat_id in /home/kris1988/domains/xxxxxxx/public_html/downloads.php on line 215
Notice: Undefined variable: sort in /home/kris1988/domains/xxxxxxx/public_html/downloads.php on line 215
A na drug? stron? nawet ju? wej?? nie mo?na...
Podaj? kod downloads.php:
<?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 THEMES."templates/header.php";
include LOCALE.LOCALESET."downloads.php";
if (isset($_GET['download_id']) && !isNum($_GET['download_id'])) redirect("index.php");
if (isset($_GET['download_id'])) {
$res = 0;
if ($data = dbarray(dbquery("SELECT download_url,download_cat FROM ".$db_prefix."downloads WHERE download_id='".$_GET['download_id']."'"))) {
$cdata = dbarray(dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='".$data['download_cat']."'"));
if (checkgroup($cdata['download_cat_access'])) {
$res = 1;
$result = dbquery("UPDATE ".$db_prefix."downloads SET download_count=download_count+1 WHERE download_id='".$_GET['download_id']."'");
redirect($data['download_url']);
}
}
if ($res == 0) redirect(BASEDIR."downloads.php");
}
if (!isset($_GET['cat_id'])) {
opentable($locale['400']);
echo "<br>";
$result = dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE ".groupaccess('download_cat_access')." ORDER BY download_cat_name");
$rows = dbrows($result);
if ($rows != 0) {
$counter = 0; $columns = 1;
while ($data = dbarray($result)) {
if ($counter != 0 && ($counter % $columns == 0)) echo "<br>";
$num = dbcount("(download_cat)", DB_DOWNLOADS, "download_cat='".$data['download_cat_id']."'");
echo "<table border='0' width='95%' align='center' cellspacing='1' cellpadding='0' class='tbl-border'>
<tr>
<td class='forum-caption' colspan='2'>".$data['download_cat_name']."</td>
</tr>";
if ($data['download_cat_description']) {
echo "<tr>
<td class='tbl1' colspan='2' calign='top' style='padding:5px;'>";
echo "<small>".nl2br(stripinput($data['download_cat_description']))."</small>";
echo "</td>
</tr>";
}
echo "<tr>
<td class='tbl2' align='center' width='50%'><small>".$locale['D001'].$num."</small></td>
<td class='tbl2' align='center' width='50%'><a href='".FUSION_SELF."?cat_id=".$data['download_cat_id']."&sort=1'><small>".$locale['D002']."</small></a></td>
</tr>
</table>";
$counter++;
}
echo "<br>";
} else {
echo "<center><br>\n".$locale['430']."<br><br>\n</center>\n";
}
closetable();
} else {
include INCLUDES."comments_include.php";
include INCLUDES."ratings_include.php";
if (isset($_GET['info_id']) && isnum($_GET['info_id'])) {
$result = dbquery("SELECT * FROM ".$db_prefix."downloads WHERE download_id='".$_GET['info_id']."'");
while ($data = dbarray($result)) {
opentable($locale['400']." » ".$data['download_title']);
echo "<br><br><table border='0' width='95%' align='center' cellspacing='1' cellpadding='0' class='tbl-border'><tr>
<td colspan='3' class='forum-caption'>".$locale['D003']."</td>
</tr><tr>
<td class='tbl1' width='200' align='center' valign='middle' rowspan='8'>";
if ($data['download_screen']) {
echo "<img src='".$data['download_screen']."' alt='' width='160px' height='120px'>";
echo "<br><br><small>[ <a href='".$data['download_screen']."' target='_blank'>".$locale['D004']."</a> ]</small></td>";
} else {
echo "<img src='images/nonscreen.gif' alt='' width='160px' height='120px'>";
echo "<br><br><small>[ ".$locale['D004']." ]</small></td>";
}
echo "<td class='tbl2' width='1%' nowrap><b>".$locale['D005']."</b></td>
<td class='tbl1'>".$data['download_title']."</td>
</tr>
<tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D006']."</b></td>
<td class='tbl1'>".$data['download_author']."</td>
</tr>
<tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D007']."</b></td>
<td class='tbl1'>".$data['download_filesize']."</td>
</tr>
<tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D008']."</b></td>
<td class='tbl1'>".$data['download_license']."</td>
</tr>
<tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D009']."</b></td>
<td class='tbl1'>".showdate("%d.%m.%Y %H:%M:%S", $data['download_datestamp'])."</td>
</tr>
<tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D010']."</b></td>
<td class='tbl1'>".$data['download_count']."</td>
</tr><tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D011']."</b></td>
<td class='tbl1'>".$data['download_os']."</td>
</tr><tr>
<td class='tbl2' align='center' height='30px' colspan='2'><small>";
if ($data['download_copyright']) {
echo $data['download_copyright'];
} else {
echo " ";
}
echo "</small></td>";
echo "</tr></table>";
echo "<br>";
if ($data['download_description']) {
echo "<table border='0' width='95%' align='center' cellspacing='1' cellpadding='0' class='tbl-border'>
<tr>
<td class='forum-caption'>".$locale['D012']."</td>
</tr>
<tr>
<td class='tbl1'>".nl2br(stripslashes($data['download_description']))."</td>
</tr>
</table>";
echo "<br>";
}
echo "<table border='0' width='95%' align='center' cellspacing='1' cellpadding='0' class='tbl-border'><tr>
<td class='forum-caption' colspan='3'>".$locale['D013']."</td>
</tr><tr>
<td class='tbl1' width='33%' align='center'><a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&download_id=".$data['download_id']."' target='_blank'>Pobierz Plik</a></td>
<td class='tbl1' width='33%' align='center'><a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$data['download_id']."&act=rate'>Oce? Plik</a></td>
<td class='tbl1' width='33%' align='center'><a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$data['download_id']."&act=comment'>Skomentuj Plik</a></td>
</tr></table><br><br>";
closetable();
if (isset($_GET['act']) && $_GET['act'] == "rate") {
showratings("D",$_GET['info_id'],FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$_GET['info_id']."&act=rate");
}
if (isset($_GET['act']) && $_GET['act'] == "comment") {
showcomments("D",DB_DOWNLOADS,"download_id",$_GET['info_id'],FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$_GET['info_id']."&act=comment");
}
}
} else {
$res = 0;
if (!isNum($_GET['cat_id'])) redirect(FUSION_SELF);
$result = dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='".$_GET['cat_id']."'");
if (dbrows($result) != 0) {
$cdata = dbarray($result);
if (checkgroup($cdata['download_cat_access'])) {
$res = 1;
opentable($locale['400']." - ".$cdata['download_cat_name']);
echo "<br>";
echo "<table width='70%' align='center' cellspacing='1' cellpadding='1' class='tbl-border'>";
echo "<tr>";
echo "<td align='center' width='33%' class='".(FUSION_QUERY == "cat_id=".$_GET['cat_id'] || $_GET['sort'] == 1 ? "tbl1" : "tbl2")."'><span class='small'>\n";
echo (FUSION_QUERY == "cat_id=".$_GET['cat_id'] || $_GET['sort'] == 1 ? "<b>".$locale['D014']."</b>" : "<a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&sort=1'>".$locale['D014']."</a>")."</span></td>\n";
echo "<td align='center' width='33%' class='".($_GET['sort'] == 3 ? "tbl1" : "tbl2")."'><span class='small'>\n";
echo ($_GET['sort'] == 3 ? "<b>".$locale['D015']."</b>" : "<a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&sort=3'>".$locale['D015']."</a>")."</span></td>\n";
echo "<td align='center' width='33%' class='".($_GET['sort'] == 2 ? "tbl1" : "tbl2")."'><span class='small'>\n";
echo ($_GET['sort'] == 2 ? "<b>".$locale['D016']."</b>" : "<a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&sort=2'>".$locale['D016']."</a>")."</span></td>\n";
echo "</tr></table><br>";
$rows = dbcount("(*)", DB_DOWNLOADS, "download_cat='".$_GET['cat_id']."'");
if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0;
if (!isset($_GET['sort']) || !isNum($_GET['sort'])) $_GET['sort'] = 0;
$sorting = $cdata['download_cat_sorting'];
if ($_GET['sort'] == 1) $sorting = "download_title ASC";
if ($_GET['sort'] == 2) $sorting = "download_count DESC";
if ($_GET['sort'] == 3) $sorting = "download_datestamp DESC, download_title ASC";
if ($rows != 0) {
$result = dbquery("SELECT * FROM ".$db_prefix."downloads WHERE download_cat='".$_GET['cat_id']."' ORDER BY $sorting LIMIT $rowstart,20");
$numrows = dbrows($result); $i = 1;
while ($data = dbarray($result)) {
if ($data['download_datestamp']+604800 > time()+($settings['timeoffset']*3600)) {
$new = " <span style='font-size:8px;'>".$locale['410']."</span>";
} else {
$new = "";
}
echo "<table border='0' width='95%' align='center' cellspacing='1' cellpadding='0' class='tbl-border'>
<tr>
<td class='forum-caption' colspan='4'>".$data['download_title']." $new</td>
</tr>";
if ($data['download_description']) {
echo "<tr>
<td class='tbl1' colspan='4' calign='top' style='padding:5px;'>";
echo "<small>".nl2br(stripslashes($data['download_description']))."</small>";
echo "</td>
</tr>";
}
echo "<tr>
<td class='tbl2' colspan='2' align='center'><small>".showdate("%d.%m.%Y %H:%M:%S", $data['download_datestamp'])."</small></td>
<td class='tbl2' colspan='1' align='center'><small>".$locale['D017'].$data['download_count']."</small></td>
<td class='tbl2' colspan='1' align='center'><a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$data['download_id']."'><small>".$locale['D018']."</small></a></td>
</tr>
<tr>
<td class='tbl2' align='center' width='25%'><small>".$data['download_filesize']."</small></td>
<td class='tbl2' align='center' width='25%'><small>".$data['download_license']."</small></td>";
$wynik = dbquery("SELECT SUM(rating_vote) FROM ".$db_prefix."ratings WHERE rating_type='D' AND rating_item_id='".$data['download_id']."'");
$info = dbresult($wynik,0);
$num_rating = dbcount("(rating_vote)", DB_RATINGS, "rating_type='D' AND rating_item_id='".$data['download_id']."'");
$wyn_rating = ($num_rating ? $info / $num_rating : 0);
echo "<td class='tbl2' align='center' width='25%'><small>".$locale['D019']."<img src='".IMAGES."rate/".ceil($wyn_rating).".gif' alt='' style='vertical-align:middle;' title='".$locale['D019'].ceil($wyn_rating)."'></small></td>
<td class='tbl2' align='center' width='25%'><a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$data['download_id']."&act=comment'><small>".$locale['D020']."</small></a></td>
</tr>
</table>";
echo ($i != $numrows ? "<br>" : "\n"); $i++;
}
echo "<br>";
closetable();
if ($rows > 20) echo "<div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,20,$rows,3,FUSION_SELF."?cat_id=$cat_id&sort=$sort&")."\n</div>\n";
} else {
echo $locale['431']."\n";
closetable();
}
}
}
if ($res == 0) redirect(FUSION_SELF);
}
}
require_once THEMES."templates/footer.php";
?>
Dzi?kuj? za pomoc.
EDIT://
Troch? popatrzy?em w kod i jak na razie dzia?a. Je?eli móg? by kto? sprawdzi? czy jest jest dobry to daj? kod downloads.php:
<?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 THEMES."templates/header.php";
include LOCALE.LOCALESET."downloads.php";
if (isset($_GET['download_id']) && !isNum($_GET['download_id'])) redirect("index.php");
if (isset($_GET['download_id'])) {
$res = 0;
if ($data = dbarray(dbquery("SELECT download_url,download_cat FROM ".$db_prefix."downloads WHERE download_id='".$_GET['download_id']."'"))) {
$cdata = dbarray(dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='".$data['download_cat']."'"));
if (checkgroup($cdata['download_cat_access'])) {
$res = 1;
$result = dbquery("UPDATE ".$db_prefix."downloads SET download_count=download_count+1 WHERE download_id='".$_GET['download_id']."'");
redirect($data['download_url']);
}
}
if ($res == 0) redirect(BASEDIR."downloads.php");
}
if (!isset($_GET['cat_id'])) {
opentable($locale['400']);
echo "<br>";
$result = dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE ".groupaccess('download_cat_access')." ORDER BY download_cat_name");
$rows = dbrows($result);
if ($rows != 0) {
$counter = 0; $columns = 1;
while ($data = dbarray($result)) {
if ($counter != 0 && ($counter % $columns == 0)) echo "<br>";
$num = dbcount("(download_cat)", DB_DOWNLOADS, "download_cat='".$data['download_cat_id']."'");
echo "<table border='0' width='95%' align='center' cellspacing='1' cellpadding='0' class='tbl-border'>
<tr>
<td class='forum-caption' colspan='2'>".$data['download_cat_name']."</td>
</tr>";
if ($data['download_cat_description']) {
echo "<tr>
<td class='tbl1' colspan='2' calign='top' style='padding:5px;'>";
echo "<small>".nl2br(stripinput($data['download_cat_description']))."</small>";
echo "</td>
</tr>";
}
echo "<tr>
<td class='tbl2' align='center' width='50%'><small>".$locale['D001'].$num."</small></td>
<td class='tbl2' align='center' width='50%'><a href='".FUSION_SELF."?cat_id=".$data['download_cat_id']."&sort=1'><small>".$locale['D002']."</small></a></td>
</tr>
</table>";
$counter++;
}
echo "<br>";
} else {
echo "<center><br>\n".$locale['430']."<br><br>\n</center>\n";
}
closetable();
} else {
include INCLUDES."comments_include.php";
include INCLUDES."ratings_include.php";
if (isset($_GET['info_id']) && isnum($_GET['info_id'])) {
$result = dbquery("SELECT * FROM ".$db_prefix."downloads WHERE download_id='".$_GET['info_id']."'");
while ($data = dbarray($result)) {
opentable($locale['400']." » ".$data['download_title']);
echo "<br><br><table border='0' width='95%' align='center' cellspacing='1' cellpadding='0' class='tbl-border'><tr>
<td colspan='3' class='forum-caption'>".$locale['D003']."</td>
</tr><tr>
<td class='tbl1' width='200' align='center' valign='middle' rowspan='8'>";
if ($data['download_screen']) {
echo "<img src='".$data['download_screen']."' alt='' width='160px' height='120px'>";
echo "<br><br><small>[ <a href='".$data['download_screen']."' target='_blank'>".$locale['D004']."</a> ]</small></td>";
} else {
echo "<img src='images/nonscreen.gif' alt='' width='160px' height='120px'>";
echo "<br><br><small>[ ".$locale['D004']." ]</small></td>";
}
echo "<td class='tbl2' width='1%' nowrap><b>".$locale['D005']."</b></td>
<td class='tbl1'>".$data['download_title']."</td>
</tr>
<tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D006']."</b></td>
<td class='tbl1'>".$data['download_author']."</td>
</tr>
<tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D007']."</b></td>
<td class='tbl1'>".$data['download_filesize']."</td>
</tr>
<tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D008']."</b></td>
<td class='tbl1'>".$data['download_license']."</td>
</tr>
<tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D009']."</b></td>
<td class='tbl1'>".showdate("%d.%m.%Y %H:%M:%S", $data['download_datestamp'])."</td>
</tr>
<tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D010']."</b></td>
<td class='tbl1'>".$data['download_count']."</td>
</tr><tr>
<td class='tbl2'width='1%' nowrap><b>".$locale['D011']."</b></td>
<td class='tbl1'>".$data['download_os']."</td>
</tr><tr>
<td class='tbl2' align='center' height='30px' colspan='2'><small>";
if ($data['download_copyright']) {
echo $data['download_copyright'];
} else {
echo " ";
}
echo "</small></td>";
echo "</tr></table>";
echo "<br>";
if ($data['download_description']) {
echo "<table border='0' width='95%' align='center' cellspacing='1' cellpadding='0' class='tbl-border'>
<tr>
<td class='forum-caption'>".$locale['D012']."</td>
</tr>
<tr>
<td class='tbl1'>".nl2br(stripslashes($data['download_description']))."</td>
</tr>
</table>";
echo "<br>";
}
echo "<table border='0' width='95%' align='center' cellspacing='1' cellpadding='0' class='tbl-border'><tr>
<td class='forum-caption' colspan='3'>".$locale['D013']."</td>
</tr><tr>
<td class='tbl1' width='33%' align='center'><a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&download_id=".$data['download_id']."' target='_blank'>Pobierz Plik</a></td>
<td class='tbl1' width='33%' align='center'><a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$data['download_id']."&act=rate'>Oce? Plik</a></td>
<td class='tbl1' width='33%' align='center'><a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$data['download_id']."&act=comment'>Skomentuj Plik</a></td>
</tr></table><br><br>";
closetable();
if (isset($_GET['act']) && $_GET['act'] == "rate") {
showratings("D",$_GET['info_id'],FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$_GET['info_id']."&act=rate");
}
if (isset($_GET['act']) && $_GET['act'] == "comment") {
showcomments("D",DB_DOWNLOADS,"download_id",$_GET['info_id'],FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$_GET['info_id']."&act=comment");
}
}
} else {
$res = 0;
if (!isNum($_GET['cat_id'])) redirect(FUSION_SELF);
$result = dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='".$_GET['cat_id']."'");
if (dbrows($result) != 0) {
$cdata = dbarray($result);
if (checkgroup($cdata['download_cat_access'])) {
$res = 1;
opentable($locale['400']." - ".$cdata['download_cat_name']);
echo "<br>";
echo "<table width='70%' align='center' cellspacing='1' cellpadding='1' class='tbl-border'>";
echo "<tr>";
echo "<td align='center' width='33%' class='".(FUSION_QUERY == "cat_id=".$_GET['cat_id'] || $_GET['sort'] == 1 ? "tbl1" : "tbl2")."'><span class='small'>\n";
echo (FUSION_QUERY == "cat_id=".$_GET['cat_id'] || $_GET['sort'] == 1 ? "<b>".$locale['D014']."</b>" : "<a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&sort=1'>".$locale['D014']."</a>")."</span></td>\n";
echo "<td align='center' width='33%' class='".($_GET['sort'] == 3 ? "tbl1" : "tbl2")."'><span class='small'>\n";
echo ($_GET['sort'] == 3 ? "<b>".$locale['D015']."</b>" : "<a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&sort=3'>".$locale['D015']."</a>")."</span></td>\n";
echo "<td align='center' width='33%' class='".($_GET['sort'] == 2 ? "tbl1" : "tbl2")."'><span class='small'>\n";
echo ($_GET['sort'] == 2 ? "<b>".$locale['D016']."</b>" : "<a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&sort=2'>".$locale['D016']."</a>")."</span></td>\n";
echo "</tr></table><br>";
$rows = dbcount("(*)", DB_DOWNLOADS, "download_cat='".$_GET['cat_id']."'");
if (!isset($_GET['rowstart']) || !isnum($_GET['rowstart'])) { $_GET['rowstart'] = 0; }
if (!isset($_GET['sort']) || !isNum($_GET['sort'])) $_GET['sort'] = 0;
$sorting = $cdata['download_cat_sorting'];
if ($_GET['sort'] == 1) $sorting = "download_title ASC";
if ($_GET['sort'] == 2) $sorting = "download_count DESC";
if ($_GET['sort'] == 3) $sorting = "download_datestamp DESC, download_title ASC";
if ($rows != 0) {
$result = dbquery("SELECT * FROM ".$db_prefix."downloads WHERE download_cat='".$_GET['cat_id']."' ORDER BY $sorting LIMIT ".$_GET['rowstart'].",".$settings['downloads_per_page']);
$numrows = dbrows($result); $i = 1;
while ($data = dbarray($result)) {
if ($data['download_datestamp']+604800 > time()+($settings['timeoffset']*3600)) {
$new = " <span style='font-size:8px;'>".$locale['410']."</span>";
} else {
$new = "";
}
echo "<table border='0' width='95%' align='center' cellspacing='1' cellpadding='0' class='tbl-border'>
<tr>
<td class='forum-caption' colspan='4'>".$data['download_title']." $new</td>
</tr>";
if ($data['download_description']) {
echo "<tr>
<td class='tbl1' colspan='4' calign='top' style='padding:5px;'>";
echo "<small>".nl2br(stripslashes($data['download_description']))."</small>";
echo "</td>
</tr>";
}
echo "<tr>
<td class='tbl2' colspan='2' align='center'><small>".showdate("%d.%m.%Y %H:%M:%S", $data['download_datestamp'])."</small></td>
<td class='tbl2' colspan='1' align='center'><small>".$locale['D017'].$data['download_count']."</small></td>
<td class='tbl2' colspan='1' align='center'><a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$data['download_id']."'><small>".$locale['D018']."</small></a></td>
</tr>
<tr>
<td class='tbl2' align='center' width='25%'><small>".$data['download_filesize']."</small></td>
<td class='tbl2' align='center' width='25%'><small>".$data['download_license']."</small></td>";
$wynik = dbquery("SELECT SUM(rating_vote) FROM ".$db_prefix."ratings WHERE rating_type='D' AND rating_item_id='".$data['download_id']."'");
$info = dbresult($wynik,0);
$num_rating = dbcount("(rating_vote)", DB_RATINGS, "rating_type='D' AND rating_item_id='".$data['download_id']."'");
$wyn_rating = ($num_rating ? $info / $num_rating : 0);
echo "<td class='tbl2' align='center' width='25%'><small>".$locale['D019']."<img src='".IMAGES."rate/".ceil($wyn_rating).".gif' alt='' style='vertical-align:middle;' title='".$locale['D019'].ceil($wyn_rating)."'></small></td>
<td class='tbl2' align='center' width='25%'><a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&info_id=".$data['download_id']."&act=comment'><small>".$locale['D020']."</small></a></td>
</tr>
</table>";
echo ($i != $numrows ? "<br>" : "\n"); $i++;
}
echo "<br>";
closetable();
if ($rows > 15) { echo "<div align='center' style='margin-top:5px;'>\n".makepagenav($_GET['rowstart'], 15, $rows, 3,FUSION_SELF."?cat_id=".$_GET['cat_id']."&sort=".$_GET['sort']."&")."\n</div>\n"; }
} else {
echo $locale['431']."\n";
closetable();
}
}
}
if ($res == 0) redirect(FUSION_SELF);
}
}
require_once THEMES."templates/footer.php";
?>
Testowane na PHP-Fusion v7.01.01.
Mam ten sam problem u mnie dalej wy?wietla b??d:
Notice: Undefined index: rowstart in /home/tibiaworld/domains/strefadisco.pl/public_html/Pliki.html on line 215
Linia 215 wygl?da tak:
if ($rows > 15) { echo "<div align='center' style='margin-top:5px;'>\n".makepagenav($_GET['rowstart'], 15, $rows, 3,FUSION_SELF."?cat_id=".$_GET['cat_id']."&sort=".$_GET['sort']."&")."\n</div>\n"; }
B??d tylko pojawia si? jak 1 raz wchodz? w dan? kategori? a jak przejd? na na nast?pna stron? w danej kategorii to b??d znika i mog? znów wróci? na 1 i b??du nie ma ale za ka?dym razem jest po wej?ciu w dzia?.
Edytowane przez dworak21 dnia 12.05.2011 23:26:52
|
|
|
|
krystian1988 |
Dodany dnia 13.05.2011 10:00:53
|

Zaawansowany

Postów: 1187 Pomógł: 100
v7.02.07 Data rejestracji: 07.05.2009 17:37
|
Jak? masz wersj? PHP-Fusion? Je?li najnowsz? to postaram si? wstawi? poprawiony kod.
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
|
|
|
|
dworak21 |
Dodany dnia 13.05.2011 19:34:31
|

Przedszkolak

Postów: 19 Ostrzeżeń: 2
v7.00.06 Data rejestracji: 23.02.2010 12:12
ZBANOWANY: Dożywotnio
|
Moja wersja to v7.00.06. |
|
|
|
krystian1988 |
Dodany dnia 14.05.2011 05:39:17
|

Zaawansowany

Postów: 1187 Pomógł: 100
v7.02.07 Data rejestracji: 07.05.2009 17:37
|
Jak najbardziej oryginalny plik dzia?a z t? wersj?.
Jest w tym po?cie: http://www.php-fu...ost_130236
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
|
|
|
|
dworak21 |
Dodany dnia 14.05.2011 15:05:28
|

Przedszkolak

Postów: 19 Ostrzeżeń: 2
v7.00.06 Data rejestracji: 23.02.2010 12:12
ZBANOWANY: Dożywotnio
|
Niestety podmieni?em plik na oryginalny i dalej to samo zobacz sam: http://strefadisc...amp;sort=1
A tak?e prosz? o pomoc jak zrobi? ?eby tu automatycznie dodawa?o reklamy Google: http://strefadisc...fo_id=3268
a tak?e usun?? niepotrzebne dane:
Licencja
Autor
Platforma
Z góry dzi?kuje
Edytowane przez Pieka dnia 25.05.2011 18:48:06
|
|
|
|
krystian1988 |
Dodany dnia 15.05.2011 09:35:54
|

Zaawansowany

Postów: 1187 Pomógł: 100
v7.02.07 Data rejestracji: 07.05.2009 17:37
|
To co? masz ?le na pewno.
Sprawdza?em specjalnie na tej wersji PHP-Fusion i dzia?a orygina?.
Prosz? zobacz: http://www.fuzja-...nloads.php
Edytowane przez krystian1988 dnia 15.05.2011 09:49:30
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
|
|
|
|
dworak21 |
Dodany dnia 25.05.2011 18:48:48
|

Przedszkolak

Postów: 19 Ostrzeżeń: 2
v7.00.06 Data rejestracji: 23.02.2010 12:12
ZBANOWANY: Dożywotnio
|
Wgra?em pliki wszystkie oryginalne i teraz pokazuje mi dwa b??dy i jak klikam na 2 stron? to wraca do kategorii downloadu linia 215 wygl?da tak:
if ($rows > 20) echo "<div align='center' style='margin-top:5px;'>\n".makePageNav($rowstart,20,$rows,3,FUSION_SELF."?cat_id=$cat_id&sort=$sort&")."\n</div>\n";
a u Ciebie Krystian mo?e dzia?a dlatego ?e masz ma?o plików w download.
Wiadomo?? doklejona:
Pomo?e kto? ?
PW od moderatora:
- Od?wie?enie Tematu - Pieka 25.05 - 18:48
Edytowane przez dworak21 dnia 16.05.2011 21:18:21
|
|
|
|
DWito11 |
Dodany dnia 19.06.2011 00:35:39
|

Przedszkolak

Postów: 15 Ostrzeżeń: 3
v7.01.06 Data rejestracji: 07.04.2011 18:52
|
Czy móg?by mi kto? wyt?umaczy? jak doda? miniaturk? screena do tabelki z plikiem ??
chodzi mi o efekt taki jaki pokaza?em w za??czniku.
Rozumiem ?e musz? wstawi? do tabeli doda? linijki:
<tr>
<td rowspan='4'> ? </td>
</tr>
Ale co mam wstawi? zamiast "?" ?
Próbowa?em wstawia? if ($data['download_screen']) {
echo "<img src='".$data['download_screen']."' alt='' width='50px' >";
echo "<br><br>[ <a href='".$data['download_screen']."' target='_blank'>".$locale['D004']."</a> ]</td>";
} else {
echo "<img src='images/nonscreen.gif' alt='' width='50px'>";
echo "<br><br>[ ".$locale['D004']." ]</td>";
}
ale wywala?o b??d ?e w linijce z zamkni?ciem wiersza (</tr>) nieoczekiwanie pojawi?o si? "<" - przynajmniej tak mi google translator przet?umaczy?.
Czy ma kto? jaki? pomys?? Albo chocia? wska?cie co robi? ?le.
DWito11 dodał/a następującą grafikę:
|
|
|
|
jozio_94 |
Dodany dnia 02.03.2012 19:16:49
|

Przedszkolak

Postów: 84 Pomógł: 7 Ostrzeżeń: 2
Data rejestracji: 15.02.2011 21:39
|
Witam. Czy móg?by kto? dostosowa? t? wtyczk? pod wersj? PHP-Fusion 7.02.04? Podczas instalacji wywala b??d. |
|
|