Download tylko dla u?ytkowników
|
Przemek |
Dodany dnia 23.08.2008 13:47:14
|

Przedszkolak

Postów: 19
Data rejestracji: 14.03.2007 20:24
|
Czy mia?by kto? czas, aby stworzy? Download for members? By?bym bardzo wdzi?czny. Ten Download for members z wersji v6 nie dzia?a na v7, bo ucina wszystkie panele (nawigacja, user panel itp.) Jestem pewny ?e stworzenie takiego czego? nie zajmie za du?o czasu, ale ja nie potrafie czego? takiego zrobi?.
Edytowane przez Pieka dnia 17.02.2009 23:10:51
|
|
|
|
W?cibski Go?? |
Dodany dnia 06.09.2025 12:41:24
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
Pieka |
Dodany dnia 23.08.2008 13:57:05
|


Postów: 19887 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Daj przyklad takiego downloadu, ktory chcesz uzyskac, bo wersji jest kilka, a domyslac sie nie mam zamiaru.
Najprosciej bedzie zaznaczyc przy dodawaniu badz edycji kategorii, ze ma byc dostepna tylko dla uzytkownika.
Edytowane przez Pieka dnia 23.08.2008 14:07:53
Jestem jaki jestem 
|
|
|
|
Przemek |
Dodany dnia 23.08.2008 23:43:20
|

Przedszkolak

Postów: 19
Data rejestracji: 14.03.2007 20:24
|
Chodzi mi o taki, w którym niezalogowany u?ytkownik wchodz?c w kategorie download zobaczy "DOWNLOAD ONLY FOR MEMBERS, PLEASE LOGIN"
A niestety kategoria tylko dla u?ytkownika nie wy?lwietla si? wogole.
|
|
|
|
Pieka |
Dodany dnia 24.08.2008 00:02:36
|


Postów: 19887 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Przemek napisa?/a:
Chodzi mi o taki, w którym niezalogowany u?ytkownik wchodz?c w kategorie download zobaczy "DOWNLOAD ONLY FOR MEMBERS, PLEASE LOGIN"
A niestety kategoria tylko dla u?ytkownika nie wy?lwietla si? wogole.
Jesli tak to ma wygladac jak tu: http://v7.fusion....nloads.php, to edytuj plik downloads.php, znajdz:
include LOCALE.LOCALESET."downloads.php";
i dodaj po:
if (iMEMBER) {
Nastepnie znajdz:
if ($res == 0) { redirect(FUSION_SELF); }
}
i dodaj po:
} else {
opentable("Uwaga!");
echo "<div style='text-align:center'><p>Download jest dostepny tylko dla zarejestrowanych i zalogowanych u?ytkowników strony.</p>
<p><a href='".BASEDIR."login.php'>Zaloguj si?</a> lub <a href='".BASEDIR."register.php'>zarejestruj</a>.</div>";
closetable();
}
Informacja zawarta w div jest zalezna tylko i wylacznie od Twojej inwencji.
Edytowane przez Pieka dnia 24.08.2008 00:33:25
Jestem jaki jestem 
|
|
|
|
Przemek |
Dodany dnia 24.08.2008 16:32:17
|

Przedszkolak

Postów: 19
Data rejestracji: 14.03.2007 20:24
|
Dzi?ki wielkie kolego. Piwo.
|
|
|
|
ELO320 |
Dodany dnia 17.02.2009 22:56:01
|

Pocz?tkuj?cy

Postów: 152 Ostrzeżeń: 2
Data rejestracji: 28.04.2007 18:08
|
Pieka a mo?esz powiedzie? co edytowa? aby Go?cie mogli przegl?da? download ale zamiast "Pobierz" b?dzie "Zaloguj si?" z linkiem do logowania.
Dzi?kuj? pi?knie. |
|
|
|
Pieka |
Dodany dnia 17.02.2009 23:10:33
|


Postów: 19887 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Edytuj plik downloads.php, znajdz (linia ~85):
echo "<td width='30%' class='tbl1'><strong>".$locale['415']."</strong> ".$data['download_count']."</td>\n<td width='40%' class='tbl2'><a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&download_id=".$data['download_id']."' target='_blank'>".$locale['416']."</a> (".$data['download_filesize'].")</td>\n</tr>\n";
Kliknij i zaczekaj na załadowanie kodu ...
i zamien na:
echo "<td width='30%' class='tbl1'><strong>".$locale['415']."</strong> ".$data['download_count']."</td>\n<td width='40%' class='tbl2'>";
if (iMEMBER) {
echo "<a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&download_id=".$data['download_id']."' target='_blank'>".$locale['416']."</a> (".$data['download_filesize'].")";
} else {
echo "<a href='".BASEDIR."register.php' target='_self'>Rejestracja</a>";
}
echo "</td>\n</tr>\n";
Kliknij i zaczekaj na załadowanie kodu ...
Jestem jaki jestem 
|
|
|
|
pawlak89 |
Dodany dnia 27.02.2009 22:31:05
|

Przedszkolak

Postów: 13 Ostrzeżeń: 2
Data rejestracji: 15.03.2008 21:48
|
U mnie plik download wyglada nieco inaczej od standardowej wersji:
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2006 Nick Jones
| http://www.php-fu...
+----------------------------------------------------+
| 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";
include LOCALE.LOCALESET."downloads.php";
if (isset($download_id) && !isNum($download_id)) fallback("index.php");
if (isset($download_id)) {
$res = 0;
if ($data = dbarray(dbquery("SELECT download_url,download_cat FROM ".$db_prefix."downloads WHERE download_id='$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='$download_id'");
redirect($data['download_url']);
}
}
if ($res == 0) redirect(BASEDIR."downloads.php");
}
if (!isset($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)", "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";
$result = dbquery("SELECT * FROM ".$db_prefix."downloads WHERE download_id='$info_id'");
if ($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=$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=$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=$cat_id&info_id=".$data['download_id']."&act=comment'>Skomentuj Plik</a></td>
</tr></table><br><br>";
closetable();
if ($act == "rate") {
showratings("D",$info_id,FUSION_SELF."?cat_id=$cat_id&info_id=$info_id&act=rate");
}
if ($act == "comment") {
showcomments("D","downloads","download_id",$info_id,FUSION_SELF."?cat_id=$cat_id&info_id=$info_id&act=comment");
}
}
} else {
$res = 0;
if (!isNum($cat_id)) fallback(FUSION_SELF);
$result = dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='$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=$cat_id" || $sort == 1 ? "tbl1" : "tbl2")."'><span class='small'>\n";
echo (FUSION_QUERY == "cat_id=$cat_id" || $sort == 1 ? "<b>".$locale['D014']."</b>" : "<a href='".FUSION_SELF."?cat_id=$cat_id&sort=1'>".$locale['D014']."</a>")."</span></td>\n";
echo "<td align='center' width='33%' class='".($sort == 3 ? "tbl1" : "tbl2")."'><span class='small'>\n";
echo ($sort == 3 ? "<b>".$locale['D015']."</b>" : "<a href='".FUSION_SELF."?cat_id=$cat_id&sort=3'>".$locale['D015']."</a>")."</span></td>\n";
echo "<td align='center' width='33%' class='".($sort == 2 ? "tbl1" : "tbl2")."'><span class='small'>\n";
echo ($sort == 2 ? "<b>".$locale['D016']."</b>" : "<a href='".FUSION_SELF."?cat_id=$cat_id&sort=2'>".$locale['D016']."</a>")."</span></td>\n";
echo "</tr></table><br>";
$rows = dbcount("(*)", "downloads", "download_cat='$cat_id'");
if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0;
if (!isset($sort) || !isNum($sort)) $sort = 0;
$sorting = $cdata['download_cat_sorting'];
if ($sort == 1) $sorting = "download_title ASC";
if ($sort == 2) $sorting = "download_count DESC";
if ($sort == 3) $sorting = "download_datestamp DESC, download_title ASC";
if ($rows != 0) {
$result = dbquery("SELECT * FROM ".$db_prefix."downloads WHERE download_cat='$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=$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)", "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=$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 "side_right.php";
require_once "footer.php";
?> Kliknij i zaczekaj na załadowanie kodu ...
Móg?by mi kto? powiedzie?, gdzie mam wklei? ten kod, który poda? Pieka:
# echo "<td width='30%' class='tbl1'><strong>".$locale['415']."</strong> ".$data['download_count']."</td>\n<td width='40%' class='tbl2'>";
# if (iMEMBER) {
# echo "<a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&download_id=".$data['download_id']."' target='_blank'>".$locale['416']."</a> (".$data['download_filesize'].")";
# } else {
# echo "<a href='".BASEDIR."register.php' target='_self'>Rejestracja</a>";
# }
# echo "</td>\n</tr>\n";
Wiadomo?? doklejona:
Od?wie?am temat.
PW od moderatora:
- Ogólna Uwaga - chemix 27.02 - 22:32
Edytowane przez pawlak89 dnia 06.03.2009 12:16:05
|
|
|
|
swistak |
Dodany dnia 30.04.2010 23:32:52
|

Przedszkolak

Postów: 41 Ostrzeżeń: 3
v7.01.05 Data rejestracji: 23.12.2006 22:55
|
Z góry przepraszam ?e wykoncypuje temat z grobu ale mam pytanko stosuje te modyfikacje ale ostatnio zauwa?y?em i? jak go?? posiada link w postaci:
www.domena.pl/downloads.php?cat_id=1&download_id=1
to mo?e bez problemu pobra? plik. Jest jaki? patent aby uniemo?liwi? mu to?
Edytowane przez Pieka dnia 30.04.2010 23:49:03
"Tylko dwie rzeczy s? niesko?czone wszech?wiat i ludzka g?upota, chocia? co do pierwszego nie mam pewno?ci" Albert Einstein
|
|
|
|
Gismo_PL |
Dodany dnia 01.05.2010 06:31:17
|

Bywalec

Postów: 462 Pomógł: 40 Ostrzeżeń: 2
v7.01.05 Data rejestracji: 25.02.2007 21:13
|
@swistak - przeczytaj ca?e ten temat i zastosuj podane w nim rozwi?zania to problem mo?liwo?ci pobierania przez go?cia plików zniknie ;).
Generalnie wszystko oparte jest na podanej wcze?niej w temacie funkcji warunkowej:
if (iMEMBER) {
link dla u?ytkownika
} else {
Zaloguj si? go?ciu
}
|
|
|
|
heros1991 |
Dodany dnia 28.01.2011 22:05:35
|

Przedszkolak

Postów: 14 Ostrzeżeń: 5
Data rejestracji: 28.01.2011 20:28
|
Bardzo fajna rzecz i wszystko jak najbardziej w porz?dku... Dzi?ki Pieka za instrukcje. Przyda?o si?.
Edytowane przez Pieka dnia 28.01.2011 22:19:25
|
|
|
|
czarkowsky |
Dodany dnia 05.03.2011 19:00:54
|

Pocz?tkuj?cy

Postów: 110 Ostrzeżeń: 3
Data rejestracji: 24.02.2006 11:26
|
Porusz? jeszcze raz ten temat. Mam CMS-a w wersji 7.01.02. Korzystam z drugiego rozwi?zania podanego przez Piek?, czyli go?cie mog? ogl?da? pliki do pobrania, ale, ?eby je pobra? musz? si? zalogowa?.
Nie mog? sobie tylko poradzi? z sytuacj? kiedy go?? wpisze bezpo?redni link do pliku w folderze download, np: www.mojastrona.pl/download/kategoria/plik.zip
|
|
|
|
Petrosdbz20 |
Dodany dnia 28.12.2011 23:42:13
|

Przedszkolak

Postów: 1
Data rejestracji: 26.12.2011 23:46
|
pawlak89 napisa?(a):
U mnie plik download wyglada nieco inaczej od standardowej wersji:
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2006 Nick Jones
| http://www.php-fu...
+----------------------------------------------------+
| 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";
include LOCALE.LOCALESET."downloads.php";
if (isset($download_id) && !isNum($download_id)) fallback("index.php");
if (isset($download_id)) {
$res = 0;
if ($data = dbarray(dbquery("SELECT download_url,download_cat FROM ".$db_prefix."downloads WHERE download_id='$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='$download_id'");
redirect($data['download_url']);
}
}
if ($res == 0) redirect(BASEDIR."downloads.php");
}
if (!isset($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)", "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";
$result = dbquery("SELECT * FROM ".$db_prefix."downloads WHERE download_id='$info_id'");
if ($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=$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=$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=$cat_id&info_id=".$data['download_id']."&act=comment'>Skomentuj Plik</a></td>
</tr></table><br><br>";
closetable();
if ($act == "rate") {
showratings("D",$info_id,FUSION_SELF."?cat_id=$cat_id&info_id=$info_id&act=rate");
}
if ($act == "comment") {
showcomments("D","downloads","download_id",$info_id,FUSION_SELF."?cat_id=$cat_id&info_id=$info_id&act=comment");
}
}
} else {
$res = 0;
if (!isNum($cat_id)) fallback(FUSION_SELF);
$result = dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='$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=$cat_id" || $sort == 1 ? "tbl1" : "tbl2")."'><span class='small'>\n";
echo (FUSION_QUERY == "cat_id=$cat_id" || $sort == 1 ? "<b>".$locale['D014']."</b>" : "<a href='".FUSION_SELF."?cat_id=$cat_id&sort=1'>".$locale['D014']."</a>")."</span></td>\n";
echo "<td align='center' width='33%' class='".($sort == 3 ? "tbl1" : "tbl2")."'><span class='small'>\n";
echo ($sort == 3 ? "<b>".$locale['D015']."</b>" : "<a href='".FUSION_SELF."?cat_id=$cat_id&sort=3'>".$locale['D015']."</a>")."</span></td>\n";
echo "<td align='center' width='33%' class='".($sort == 2 ? "tbl1" : "tbl2")."'><span class='small'>\n";
echo ($sort == 2 ? "<b>".$locale['D016']."</b>" : "<a href='".FUSION_SELF."?cat_id=$cat_id&sort=2'>".$locale['D016']."</a>")."</span></td>\n";
echo "</tr></table><br>";
$rows = dbcount("(*)", "downloads", "download_cat='$cat_id'");
if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0;
if (!isset($sort) || !isNum($sort)) $sort = 0;
$sorting = $cdata['download_cat_sorting'];
if ($sort == 1) $sorting = "download_title ASC";
if ($sort == 2) $sorting = "download_count DESC";
if ($sort == 3) $sorting = "download_datestamp DESC, download_title ASC";
if ($rows != 0) {
$result = dbquery("SELECT * FROM ".$db_prefix."downloads WHERE download_cat='$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=$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)", "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=$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 "side_right.php";
require_once "footer.php";
?> Kliknij i zaczekaj na załadowanie kodu ...
Móg?by mi kto? powiedzie?, gdzie mam wklei? ten kod, który poda? Pieka:
# echo "<td width='30%' class='tbl1'><strong>".$locale['415']."</strong> ".$data['download_count']."</td>\n<td width='40%' class='tbl2'>";
# if (iMEMBER) {
# echo "<a href='".FUSION_SELF."?cat_id=".$_GET['cat_id']."&download_id=".$data['download_id']."' target='_blank'>".$locale['416']."</a> (".$data['download_filesize'].")";
# } else {
# echo "<a href='".BASEDIR."register.php' target='_self'>Rejestracja</a>";
# }
# echo "</td>\n</tr>\n";
Wiadomo?? doklejona:
Od?wie?am temat.
U mnie tak samo. Gdzie wi?c trzeba to wklei?? |
|
|
|
Padle |
Dodany dnia 22.10.2013 00:37:17
|

Przedszkolak

Postów: 46 Pomógł: 1 Ostrzeżeń: 2
v7.02.07 Data rejestracji: 20.10.2013 16:31
|
ELO320 napisa?(a):
Pieka a mo?esz powiedzie? co edytowa? aby Go?cie mogli przegl?da? download ale zamiast "Pobierz" b?dzie "Zaloguj si?" z linkiem do logowania.
Dzi?kuj? pi?knie.
Ja odkopi?, poniewa? mam w?a?nie ten problem, ale w wersji 7.02.07 i nie wiem jak sobie z tym poradzi?.
Z góry dzi?kuj?
Edytowane przez bogdan dnia 22.10.2013 09:29:58
|
|
|
|
Vanko |
Dodany dnia 24.10.2013 22:23:11
|

Pocz?tkuj?cy

Postów: 228 Pomógł: 28
v7.02.07 Data rejestracji: 04.11.2012 15:54
|
Witaj, w pliku downloads.php znajdz linie:
echo "<tr>\n";
echo "<td class='tbl1' colspan='2' style='text-align:center;'><hr />\n";
echo "<strong>".$locale['416'].":</strong><br />\n";
echo "<a href='".FUSION_SELF."?cat_id=".$data['download_cat']."&file_id=".$data['download_id']."' target='_blank'>".get_image("download", $locale['416'], "border:none;", $locale['416'])."</a>\n";
if ($data['download_filesize'] != "") {
echo "<br />(".$data['download_filesize'].")\n";
}
echo "</td>\n</tr>\n";
i zamie? j? na:
echo "<meta http-equiv=content-type content='text/html; charset=windows-1250'>";
if (iMEMBER) {
echo "<tr>\n";
echo "<td class='tbl1' colspan='2' style='text-align:center;'><hr />\n";
echo "<strong>".$locale['416'].":</strong><br />\n";
echo "<a href='".FUSION_SELF."?cat_id=".$data['download_cat']."&file_id=".$data['download_id']."' target='_blank'>".get_image("download", $locale['416'], "border:none;", $locale['416'])."</a>\n";
if ($data['download_filesize'] != "") {
echo "<br />(".$data['download_filesize'].")\n";
}
echo "</td>\n</tr>\n";
} else {
echo "<tr>\n";
echo "<td class='tbl1' colspan='2' style='text-align:center;'><hr />\n";
echo "<strong>".$locale['416'].":</strong><br />\n";
echo " <a href='".BASEDIR."register.php'>Za?ó? konto</a> lub <a href='".BASEDIR."login.php'>Zaloguj si?</a> aby mó? pobra? plik.\n";
echo "</td>\n</tr>\n";
}
Powinno dzia?a?. |
|
|
|
Padle |
Dodany dnia 27.10.2013 17:44:02
|

Przedszkolak

Postów: 46 Pomógł: 1 Ostrzeżeń: 2
v7.02.07 Data rejestracji: 20.10.2013 16:31
|
Ju? zrobione mia?em ma?y problem z programem do edycji + dla cb :)
Edytowane przez Padle dnia 08.11.2013 13:03:43
|
|
|