mam prośbę jak można zmodyfikować panel downloadu najczęściej pobierane zeby nie wygladał tak:
tylko tak jak w master download panel i był dostępny tylko dla użytkowników jak klikną na link w panelu na stronie ?
i jeszcze co trzeba zrobić żeby master download był też dla użytkowników i panel też ?
wiem że odpowiedzialna za to funkcja to if (iMEMBER) { która sie staram coś zrobić jak ja umiescic z obrazkiem np stop trzeba sie zalogowac lub np zarejestrowac itp. w kodzie :
Szukalem a nawet szukam dalej na forum ale tego tu nie ma :(
echo '<b>Najczę¶ciej pobierane:</b><br>';
$result = dbquery("SELECT * FROM ".$db_prefix."downloads ORDER BY download_count DESC LIMIT $limit");
while ($row = mysql_fetch_array($result))
{
echo '<img src="'.THEME.'images/bullet.gif" alt="hardware"> <a href=\'';
echo($row['download_url']);
echo '\'>';
echo($row['download_title']);
echo ' (';
echo($row['download_count']);
echo ')</a>';
echo '<br>';
}
echo '<hr>';
echo " <b> Ostatnio dodane: </b> " ;
if (file_exists(INFUSIONS."latest_downloads_panel/locale/".$settings['locale'].".php")) {
include INFUSIONS."latest_downloads_panel/locale/".$settings['locale'].".php";
} else {
include INFUSIONS."latest_downloads_panel/locale/English.php";
}
$result = dbquery("SELECT * FROM ".$db_prefix."downloads ORDER BY download_datestamp DESC LIMIT 0,5");
if (dbrows($result) != 0) {
echo "<table width='100%' cellpadding='0' cellspacing='0'>";
while ($data = dbarray($result)) {
echo "<tr>
<td class='small'>
<img src='".THEME."images/bullet.gif'>
<a href='".BASEDIR."downloads.php?cat_id=".$data['download_cat']."&download_id=".$data['download_id']."' title='".$data['download_title']."' class='side'>".trimlink($data['download_title'], 23)."</a>
</td>
<td align='right'>".$data['download_count']."</td>
</tr>";
}
echo "</table>";
} else {
echo "<div style='text-align:center'>".$locale['004']."</div>\n";
}
c
i jak i gdzie wstawic te funkcje w maser download panel w kodzie
w pliku panelu master_download_panel.php
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2005 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
+----------------------------------------------------*/
if (!defined("IN_FUSION")) { header("Location:../../index.php"); exit; }
if (file_exists(INFUSIONS."master_download_panel/locale/".$settings['locale'].".php")) {
include INFUSIONS."master_download_panel/locale/".$settings['locale'].".php";
} else {
include INFUSIONS."master_download_panel/locale/Polish.php";
}
// ----------------------------------------
// Konfiguracja
// ----------------------------------------
define("DOWNLOADNAME", 'download.php');
// ----------------------------------------
// Funkcje
// ----------------------------------------
function print_file($file_details) {
// Sposob pobrania pliku
if ($file_details['file_shortcut'])
$getmethod = 'shortcut='.$file_details['file_shortcut'];
else
$getmethod = 'id='.$file_details['file_id'];
// Plik
print("
<tr>
<td><img src='".THEME."images/bullet.gif'> <a href='".BASEDIR.DOWNLOADNAME."?action=get&".$getmethod."' title='".$file_details['file_name']."' class='side'>".trimlink($file_details['file_name'], 25)."</a></td>
<td align='right'>".$file_details['file_count']."</td>
</tr>
");
}
// ----------------------------------------
// Panel
// ----------------------------------------
openside($locale['mdp800']);
// Najchetniej pobierane
$files_list = dbquery("SELECT * FROM ".$db_prefix."master_download_files ORDER BY file_count DESC LIMIT 5");
$files_count = mysql_num_rows($files_list);
print("<table width='100%' cellpadding='0' cellspacing='0'>");
Print("<tr><td colspan='2'> <b>".$locale['mdp801']."</b></td></tr>");
if ($files_count > 0)
while ($file_details = mysql_fetch_array($files_list))
print_file($file_details);
print("</table>");
tablebreak();
// Ostatnio pobrane
$files_list = dbquery("SELECT * FROM ".$db_prefix."master_download_files ORDER BY file_date DESC LIMIT 5");
$files_count = mysql_num_rows($files_list);
print("<table width='100%' cellpadding='0' cellspacing='0'>");
Print("<tr><td colspan='2'> <b>".$locale['mdp802']."</b></td></tr>");
if ($files_count > 0)
while ($file_details = mysql_fetch_array($files_list))
print_file($file_details);
print("</table>");
closeside();
?>
I jak w ogóle zrobić terzeba żeby cos bylo dla zajerestrowanych np. dodana strona jakis link itp. szukalem na forum ale niestety nie znalazłem prosze o pomoc ?
Edytowane przez Pieka dnia 03.12.2009 08:56:26
poczatkujący w php
|