Сообщений: 374 Зарегистрирован: 29 Августа 2008, 15:35:03 Сказали спасибо 25 раз Статус: offline
Опубликовано 16 Октября 2008, 16:59:20
На странице downloads.php, когда выбираешь категорию загрузок, появляется страница с файлами в этой категории.
Кроме поля как названия файла, есть еше поле: "добавил" "Сколько коментариев" "Скачиваний" "Подробнее"
А мне всего лишь нужно чтобы было названия-ссылка, тоесть, нажимая на название переходишь на страницу с описанием этого файла, и кнопка скачать.
Пробовал сам разобраться - не получилось.. если кому-то не сложно переделать код, то буду очень благодарен.
require_once "maincore.php";
require_once "subheader.php";
require_once "side_left.php";
include LOCALE.LOCALESET."downloads.php";
require_once INCLUDES."comments_include.php";
require_once INCLUDES."ratings_include.php";
include LOCALE.LOCALESET."custom_pages.php";
if (isset($download_id) && !isNum($download_id)) fallback("index.php"
if (isset($download_id) & !isset($type)) {
$res = 0;
if ($data = dbarray(dbquery("SELECT * 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'])) {
if (checkgroup($data['download_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("index.php"
} elseif (isset($type) & isset($download_id)) {
$res = 0;
if ($data = dbarray(dbquery("SELECT * 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'])) {
if (checkgroup($data['download_access'])) {
$res = 1;
$result = dbquery("UPDATE ".$db_prefix."downloads SET download_count=download_count+1 WHERE download_id='$download_id'"
redirect($data['mirror_url']);
}
}
}
if ($res == 0) redirect("index.php"
}
function NomD ($nome, $id){
global $num, $db_prefix;
$result = dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_idc ='$nome' AND download_cat_id ".$id." ORDER BY download_cat_id"
while ($data = dbarray($result)) {
$num =$num + dbcount("(download_cat)", "downloads", "download_cat='".$data['download_cat_id']."'"
NomD ($data['download_cat_id'],'';
}
return $num;
}
function Put($id){
global $sil, $db_prefix;
$result = dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='$id'"
while ($cdata = dbarray($result)){
$sl = ($cdata['download_cat_idc']==0 ? '' : '/';
$sil = $sl."<a class='main-fx' href='".FUSION_SELF."?cat_id=".$cdata['download_cat_id']."'>".$cdata['download_cat_name']."&l
t;/a>".$sil;
Put($cdata['download_cat_idc']);
}
return $sil;
}
if (!isset($cat_id)) {$cat_id=0;}
if (isset($cat_id) && !isset($page_id)) {
$result = dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE ".groupaccess('download_cat_access'."AND download_cat_idc='$cat_id' ORDER BY download_cat_id"
$rows = dbrows($result);
if ($rows != 0) {
$result2 = dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE download_cat_id='$cat_id'"
$cdata = dbarray($result2);
if (dbrows($result2)==0){$name='';}else{$name=": ".$cdata['download_cat_name'];}
opentable($locale['D400'].$name);
$counter = 0; $columns = 2;
$num = 0;
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
while ($data = dbarray($result)) {
if ($counter != 0 && ($counter % $columns == 0)) echo "</tr>\n<tr>\n";
NomD ($cat_id, "='".$data['download_cat_id']."'"
echo "<td align='left' valign='top' width='50%' class='tbl'> <a href='".FUSION_SELF."?cat_id=".$data['download_cat_id']."'>".$data['download_cat_name']."<
/a> <span class='small2'>($num)</span>";
$result2 = dbquery("SELECT * FROM ".$db_prefix."download_cats WHERE ".groupaccess('download_cat_access'."AND download_cat_idc='".$data['download_cat_id']."' ORDER BY download_cat_id"
$rows2 = dbrows($result2);
if ($rows2!=0){
$i=0;
echo "<br>\n(";
while ($data2 = dbarray($result2)) {
$zap=($i+1==$rows2 ? '' : ', ';
echo "<a href='".FUSION_SELF."?cat_id=".$data2['download_cat_id']."'>".$data2['download_cat_name']."&l
t;/a>$zap";
$i++;
}
echo "";
}
if ($data['download_cat_description'] != "" echo "<br>\n<span class='small'>".$data['download_cat_description']."</span>";
echo "<br><br></td>\n" ;
$num = 0;
$counter++;
}
echo "</tr>\n</table>\n";
closetable(); tablebreak();
} else {
if ($cat_id==0){
opentable($locale['D400']);
echo "<center><br>\n".$locale['430']."<br><br>\n</center>\n";
closetable();}
}
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'])) {
Put($cat_id);
Сообщений: 374 Зарегистрирован: 29 Августа 2008, 15:35:03 Сказали спасибо 25 раз Статус: offline
Опубликовано 17 Октября 2008, 16:43:21
Я бы хотел что бы не было ни краткого описания файла, ни кнопки подробнее и кнопки загрузить.
А просто имя файла(ссылка) нажимая на нее попадаешь на полное описание файла и там кнопка загрузить(Но она там и есть)
Сообщений: 374 Зарегистрирован: 29 Августа 2008, 15:35:03 Сказали спасибо 25 раз Статус: offline
Опубликовано 20 Октября 2008, 21:14:15
Блин,опять не так, извините за мой кривой язык...
Вот теперь если нажмёшь на имя файла, то идет загрузка, а мне надо что бы нажимая на имя файла переходило на страницу с ПОЛНЫМ описанием этого файла, а там уже кнопка скачать.
-------------------- Очень завидую фотомодели Василисе Дьячковой. У неё классная фигура, потрясающие формы. Она общительная, обаятельная, привлекательная, милая и добрая. Василиса Дьячкова рулит! Она есть и в контакте.
Сообщений: 9 Зарегистрирован: 13 Мая 2007, 07:47:26 Сказали спасибо 0 раз Статус: offline
Опубликовано 15 Декабря 2009, 13:40:43
UP
-------------------- Очень завидую фотомодели Василисе Дьячковой. У неё классная фигура, потрясающие формы. Она общительная, обаятельная, привлекательная, милая и добрая. Василиса Дьячкова рулит! Она есть и в контакте.
Сообщений: 1112 Откуда: Питер Зарегистрирован: 01 Октября 2008, 08:39:58 Сказали спасибо 106 раз Статус: offline
ICQ статус
Опубликовано 15 Декабря 2009, 13:57:18
помогите переделать пожалуйста Download.php или где взять как на сайте amxserv.net там файловый архив чтобы также всё по центру было!
очень буду благодарен кто поможет с поиском или работой
если я не ошибаюсь, то этот сайт на 7-ой версии...
а плагин этот называется - DSmSF_For_PHP-Fusion_7.xx
http://php-fusion7.ru/downloads.php?cat_id=1&rowstart=15
только по ссылке не последняя версия...
-------------------- жить хорошо! а хорошо жить - еще лучше! www.rusfusion.ru - официальная поддержка