Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Модули (http://forum.mynuke.ru/forumdisplay.php?f=17)
-   -   Модуль Downloads (http://forum.mynuke.ru/showthread.php?t=1450)

U-джин 05.03.2006 14:34

Модуль Downloads
 
У меня можудь Downloads приспособлен под муз.архив, вследствии чего у некго много категорий, но главная категория не считает кол-во файлов в подкатегориях и выдает 0.

Как сделать чтоб все сумировалось, или как вобще удалить эту нумерацию(кол-во файлов) около заголовка категории??

Soniks 05.03.2006 18:47

modules/Downloads/d_config.php там смотрите.

U-джин 07.03.2006 14:43

спасибо! посмотрю.

U-джин 07.08.2006 22:38

посмотрел но там вроде нет того что мне надо ((

Soniks 09.08.2006 00:59

за это отвечает параметр $show_links_num =0;

U-джин 10.08.2006 02:31

да нифига он не влияет (у меня) на то что нужно ((

Soniks 13.08.2006 17:18

U-джин значит я не так понял что вам нужно, сделайте скриншот

ukrway 24.03.2009 23:14

Ребята, а подскажыте пожалуйста кто знает как убрать в главной категории этот визуальный счётчик кол. с окружными скобками они меня раздражают, вроде как в модуле Downloads файл index.php но я пока не сильна в пхп :oooo:

Soniks 26.03.2009 15:44

ukrway количества чего? фалов в категории? то это нужно удалить в файле index.php этого модуля вывод переменных:
PHP код:
 $cnum 
PHP код:
 ($cnumrows
PHP код:
 ($cnumrows2

BFG 23.07.2011 04:20

Soniks, подскажи почему в просмотре категории у файла стоит дата добавления нормальная (т.е. когда добавил та и есть), а в просмотре его деталей стоит 30.11.1999 ??

Вот пример:
Категория (норм)
Детали файла (не норм)

Soniks 26.07.2011 17:07

BFG Вомзожно в функцию date() приходит не верная информация о дате файла.
Привидите пример содержание куска кода отвечающие за вывод информации.

BFG 28.07.2011 18:48

Вот:
в этой функции выводит 30.11.1999
PHP код:
 function viewdownloaddetails($lid$ttitle) {
    global 
$prefix$db$admin$bgcolor1$bgcolor2$bgcolor3$bgcolor4$module_name;
    include(
"header.php");
    include(
"modules/$module_name/d_config.php");
    
menu(1);
    
$lid intval($lid);
        
$result $db->sql_query("SELECT * FROM ".$prefix."_downloads_downloads");
    
$cid intval($cid);
    
$downloadratingsummary number_format($downloadratingsummary$mainvotedecimal$title);
    
$hits intval($hits);
    
$title stripslashes(check_html($title"nohtml"));
    
$totalvotes intval($totalvotes);
    
$totalcomments intval($totalcomments);
    
$description stripslashes($description);
    
setlocale (LC_TIME$locale);
    
ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})"$time$datetime);
    
$datetime strftime(""._LINKSDATESTRING.""mktime($datetime[4],$datetime[5],$datetime[6],$datetime[2],$datetime[3],$datetime[1]));
    
$datetime ucfirst($datetime);

    
$transfertitle ereg_replace ("_"" "$ttitle);
    
$displaytitle stripslashes($transfertitle);
    
$res $db->sql_query("SELECT name, email, description, filesize, hits, version, homepage FROM ".$prefix."_downloads_downloads WHERE lid='$lid'");
    list(
$auth_name$email$description$filesize$hits$version$homepage$title) = $db->sql_fetchrow($res);
    
$hits intval($hits);
    
$auth_name stripslashes($auth_name);
    
$email stripslashes($email);
    
$description stripslashes($description);
    
$homepage stripslashes($homepage);
    echo 
"<br>";
    
OpenTable();
    echo 
"<center><font class=\"option\"><b>"._DOWNLOADPROFILE.":<br> $displaytitle</b></font></center><br>";
    echo 
"<font class=\"content\"><strong>Описание:</strong> $description<br>";
    echo 
"<b>"._FILESIZE.":</b> ".CoolSize($filesize)."<br>";
    echo 
"<b>"._ADDEDON.":</b> $datetime <br><b>"._UDOWNLOADS1."</b>: $hits <br>";

    echo 
"<center><b><a href=\"modules.php?name=$module_name&amp;d_op=getit&amp;lid=$lid\  " target=\"_blank\"><img src=\"images/admin/Chelsea-icon.png\" border=\"0\"><br>"._DOWNLOADNOW."</a></b></center><br>";

    
downloadinfomenu($lid$ttitle);
    include(
"includes/social_button.html");
    echo 
"<br><br>";

    echo 
"</center>";
    
CloseTable();
    include(
"footer.php");


Soniks 28.07.2011 19:45

Вот эти строки отвечают за формирование даты
PHP код:
 setlocale (LC_TIME$locale); 
    
ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})"$time$datetime); 
    
$datetime strftime(""._LINKSDATESTRING.""mktime($datetime[4],$datetime[5],$datetime[6],$datetime[2],$datetime[3],$datetime[1])); 
    
$datetime ucfirst($datetime); 

Проблема в том что, переменные $locale, $time ни как не определены в данной функции.
Скорее всего эти строки необходимо выводить после:
PHP код:
 $res $db->sql_query("SELECT name, email, description, filesize, hits, version, homepage FROM ".$prefix."_downloads_downloads WHERE lid='$lid'"); 
    list(
$auth_name$email$description$filesize$hits$version$homepage$title) = $db->sql_fetchrow($res); 

Где добавить вывод показаний даты:
PHP код:
 $res $db->sql_query("SELECT name, email, description, filesize, hits, version, homepage, date FROM ".$prefix."_downloads_downloads WHERE lid='$lid'"); 
    list(
$auth_name$email$description$filesize$hits$version$homepage$title $time) = $db->sql_fetchrow($res); 

http://se2.php.net/manual/ru/function.setlocale.php

BFG 28.07.2011 19:52

странно, но не помогло...

Soniks 29.07.2011 00:55

не помогло, значит что то не доделали и ли у вас немного другая структура бд, скорее всего первое.


Часовой пояс GMT +4, время: 19:53.

Copyright © 2005 by Soniks