• ModSenior

    beh con solo queste informazioni non credo nessuno ti possa aiutare


  • Consiglio Direttivo

    effettivamente XD

    possiamo vedere il sito???

    magari capiamo che cosa intendi 😉


  • User

    avete ragione...
    questo è l'indirizzo:
    http://www.karaoko.net/home/index.php?option=com_docman&Itemid=29

    vedete la tabella in sezione con ultimi file insetiti e scaricati...
    quella tabella è quella che ho aggiunto io...
    è solo che la vorrei visualizzare solo nell'indice,
    mentre ora se entro nelle varie categorie si vede sempre...
    la riporta allungando le pagine delle categorie con un brutto effetto.

    questo è il codice del file modificato da me:

    [PHP]
    <?php
    /**

    • DOCman 1.4.x - Joomla! Document Manager
    • @version $Id: page_docbrowse.tpl.php 251 2007-09-01 14:28:37Z mjaz $
    • @package DOCman_1.4
    • @copyright (C) 2003-2007 The DOCman Development Team
    • @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
    • @link http://www.joomlatools.org/ Official website
      /
      defined('_VALID_MOS') or die('Restricted access');
      /
    • Default DOCman Theme
    • Creator: The DOCman Development Team
    • Website: http://www.joomlatools.org/
    • Email: [email protected]
    • Revision: 1.4
    • Date: February 2007
      */
      /
      Display the documents overview (required)
    • This template is called when u user preform browse the docman
    • General variables :
    • $this->theme->path (string) : template path
    • $this->theme->name (string) : template name
    • $this->theme->conf (object) : template configuartion parameters
    • $this->theme->icon (string) : template icon path
    • $this->theme->png (boolean): browser png transparency support
    • Preformatted html variables :
    • $this->html->menu (string)(fetched from : general/menu.tpl.php)
      $this->html->category (string)(fetched from : categories/category.tpl.php)
    • $this->html->cat_list (string)(fetched from : categories/list.tpl.php)
    • $this->html->doc_list (string)(fetched from : documents/list.tpl.php)
    • $this->html->pagenav (string)(fetched from : general/pagenav.tpl.php)
    • $this->html->pagetitle(string)(fetched from : general/pagetitle.tpl.php)
      */
      ?>
      <?php $this->splugin('pagetitle', _DML_TPL_TITLE_BROWSE.$this->html->pagetitle ) ?>
      <?php echo $this->plugin('stylesheet', $this->theme->path . "css/theme.css") ?>
      <?php $theme = defined('_DM_J15') ? "css/theme15.css" : "css/theme10.css";
      echo $this->plugin('stylesheet', $this->theme->path . $theme) ?>
      <?php echo $this->plugin('javascript', $this->theme->path . "js/theme.js") ?>
      <?php
      if ($this->theme->conf->item_tooltip) :
      echo $this->plugin('overlib');
      endif;
      ?>
      <?php echo $this->html->menu; ?>
      <?php echo $this->html->category; ?>
      <?php echo $this->html->cat_list; ?>
      <?php echo $this->html->doc_list; ?>
      <?php echo $this->html->pagenav; ?>

    <!-- Inizio tabella creata da me con Ultimi downloads -->

    <br>
    <br>
    <br>

    <table width="690" border="0" align="center" bordercolor="#000000">
    <tr>
    <th width="312" height="36" align="center"><font size="3">Ultimi Files inseriti</font></th>
    <td width="1" rowspan="2" bgcolor="#000000"> </td>
    <th width="313" align="center"><font size="3">Files più scaricati</font></th>
    </tr>
    <tr>
    <th height="90" align="left" valign="top" scope="row">
    <p><?php mosLoadModules('centrales1', -1); ?></p></th>
    <td valign="top">
    <p><?php mosLoadModules('centraled2', -1); ?></p></td>
    </tr>
    </table>

    <!-- Fine tabella ultimi downloads -->

    [/PHP]


  • ModSenior

    prova a sostituire:

    <!-- Inizio tabella creata da me con Ultimi downloads -->
     
    <br>
    <br>
    <br>
    
    <table width="690" border="0" align="center" bordercolor="#000000">
      <tr>
        <th width="312" height="36" align="center"><font size="3">Ultimi Files inseriti</font></th>
        <td width="1" rowspan="2" bgcolor="#000000">&nbsp;</td>
        <th width="313" align="center"><font size="3">Files più scaricati</font></th>
      </tr>
      <tr>
        <th height="90" align="left" valign="top" scope="row">
        <p><?php mosLoadModules('centrales1', -1); ?></p></th>
        <td valign="top">
        <p><?php mosLoadModules('centraled2', -1); ?></p></td>
      </tr>
    </table>
    
    <!-- Fine tabella ultimi downloads -->
    

    con

    [PHP]
    <?php if($_SERVER['REQUEST_URI']== "/home/index.php?option=com_docman&Itemid=29"){ ?>
    <!-- Inizio tabella creata da me con Ultimi downloads -->

    <br>
    <br>
    <br>

    <table width="690" border="0" align="center" bordercolor="#000000">
    <tr>
    <th width="312" height="36" align="center"><font size="3">Ultimi Files inseriti</font></th>
    <td width="1" rowspan="2" bgcolor="#000000"> </td>
    <th width="313" align="center"><font size="3">Files più scaricati</font></th>
    </tr>
    <tr>
    <th height="90" align="left" valign="top" scope="row">
    <p><?php mosLoadModules('centrales1', -1); ?></p></th>
    <td valign="top">
    <p><?php mosLoadModules('centraled2', -1); ?></p></td>
    </tr>
    </table>

    <!-- Fine tabella ultimi downloads -->
    <?php }?>
    [/PHP]

    e vedi se funziona


  • User

    Funziona funziona... :yuppi:
    grazie... grazie mille... :ciauz:


  • User

    posso chiedere un'altra piccola cortesia poi basta...
    non voglio esagerare.... :sbav:

    avrei bosogno di creare la lista degli utenti in una scrollbar
    altrimenti mi allunga troppo la prima pagina
    quando ci sono tanti utenti....
    ho scritto sul forum di supporto ma non mi ha risposto nessuno....
    ho provato a mettere un iframe nel file che richiama
    il file della lista utenti, ma da errore restrizione...
    altro non so fare....

    questo è il codice del file che mostra la lista degli utenti online:

    [PHP]
    <?php
    /**

    • Registered Users Module
    • @package Mambo Open Source
    • @Copyright (C) 2004 - Helder Garcia
    • @ All rights reserved
    • @ Mambo Open Source is Free Software
    • @ Released under GNU/GPL License : http://www.gnu.org/copyleft/gpl.html
      */
      defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
      global $mosConfig_offset;
      $ret = include('modules/mod_totalusers_language/'.$mosConfig_lang.'.php');
      if($ret <> 1) {
      include('modules/mod_totalusers_language/english.php');
      }
      /
    • Module Configuration
    • These settings can be done through the Module Parameters in the
    • administration panel. All defaults to YES (1)
      */
      $show_today = $params->get('show_today', 1);
      $show_week = $params->get('show_week', 1);
      $show_month = $params->get('show_month', 1);
      $show_last = $params->get('show_last', 1);
      $icon_set = $params->get('icon_set', 1);
      $query1 = "SELECT count(id) as registered FROM #__users WHERE usertype <> 'administrator' AND usertype <> 'superadministrator'";
      $query2 = "SELECT count(id) FROM WHERE to_days(registerDate) = to_days(curdate()) AND usertype <> 'administrator' AND usertype <> 'superadministrator'";
      $query3 = "SELECT count(id) FROM WHERE yearweek(registerDate) = yearweek(curdate()) AND usertype <> 'administrator' AND usertype <> 'superadministrator'";
      $query4 = "SELECT count(id) FROM WHERE month(registerDate) = month(curdate()) AND usertype <> 'administrator' AND usertype <> 'superadministrator'";
      $query5 = "SELECT username FROM WHERE block='0' AND usertype <> 'administrator' AND usertype <> 'superadministrator' ORDER BY registerDate DESC LIMIT 1";
      $database->setQuery($query1);
      $total_array = $database->loadResult();
      if($show_today==1) {
      $database->setQuery($query2);
      $today = $database->loadResult();
      };
      if($show_week==1) {
      $database->setQuery($query3);
      $thisweek = $database->loadResult();
      };
      if($show_month==1) {
      $database->setQuery($query4);
      $thismonth = $database->loadResult();
      };
      if($show_last==1) {
      $database->setQuery($query5);
      $lastuser = $database->loadResult();
      };
      switch ($icon_set) {
      case 1:
      $icon0 = "group02.gif";
      $icon1 = "man01.gif";
      $icon2 = "man02.gif";
      $icon3 = "man03.gif";
      $icon4 = "man05.gif";
      break;
      case 2:
      $icon0 = "group03.gif";
      $icon1 = "today.gif";
      $icon2 = "week.gif";
      $icon3 = "month.gif";
      $icon4 = "last.gif";
      break;
      case 3:
      $icon0 = "group01.gif";
      $icon1 = "blueman.gif";
      $icon2 = "pinkman.gif";
      $icon3 = "redman.gif";
      $icon4 = "yellowman.gif";
      break;
      }
      if ($total_array == NULL) {?>
      <table>
      <tr><td><img src="<?php echo $mosConfig_live_site; ?>/modules/mod_totalusers_images/<?php echo $icon0; ?>" width="100%" height="100%" border="0" align="left" alt="" /></td><td><?php echo " 0 "._REG_USS;?></td></tr>
      </table><?php
      } else {?>
      <table>
      <tr><td><img src="<?php echo $mosConfig_live_site; ?>/modules/mod_totalusers_images/<?php echo $icon0; ?>" border="0" align="center" alt="" /></td><td><?php echo " $total_array "._REG_USS;?></td></tr>
      <?php if($show_today==1) { ?><tr><td><img src="<?php echo $mosConfig_live_site; ?>/modules/mod_totalusers_images/<?php echo $icon1; ?>" border="0" align="center" alt="" /></td><td><?php echo " $today "._REG_TDY;?></td></tr><?php }; ?>
      <?php if($show_week==1) { ?><tr><td><img src="<?php echo $mosConfig_live_site; ?>/modules/mod_totalusers_images/<?php echo $icon2; ?>" border="0" align="center" alt="" /></td><td><?php echo " $thisweek "._REG_WEK;?></td></tr><?php }; ?>
      <?php if($show_month==1) { ?><tr><td><img src="<?php echo $mosConfig_live_site; ?>/modules/mod_totalusers_images/<?php echo $icon3; ?>" border="0" align="center" alt="" /></td><td><?php echo " $thismonth "._REG_MON;?></td></tr><?php }; ?>
      <?php if($show_last==1) { ?><tr><td><img src="<?php echo $mosConfig_live_site; ?>/modules/mod_totalusers_images/<?php echo $icon4; ?>" border="0" align="center" alt="" /></td><td><?php echo _REG_LST;?><I><?php echo $lastuser;?></I></td></tr><?php }; ?>
      </table><?php
      }
      ?>

    [/PHP]


  • ModSenior

    Puoi postare l'errore che ti da?


  • User

    grazie tante veramente.... mi stai aiutando tanto....

    allora scusa, prima mi sono sbagliata, il codice esatto del file
    ultime visite è questo:

    [PHP]
    <?php
    //=====================================================================================
    // Tradotto in Italiano da Bernardeschi Riccardo
    // [email protected]
    // Last Seen Module 1.1
    // Created for Joomla! 1.x by Admir Bahtagic (Ado_k2)
    //
    // This program is free software; you can redistribute it and/or
    // modify it under the terms of the GNU General Public License
    // as published by the Free Software Foundation; either version 2
    // of the License, or (at your option) any later version.
    //
    // This program is distributed in the hope that it will be useful,
    // but WITHOUT ANY WARRANTY; without even the implied warranty of
    // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    // GNU General Public License for more details.
    //
    // The "GNU General Public License" (GPL) is available at
    // http://www.gnu.org/copyleft/gpl.html.
    //=====================================================================================
    defined( '_VALID_MOS' ) or die( 'Accesso diretto a questa locazione non consentito.' );
    global $mosConfig_offset;
    $count = @$params->count ? intval( $params->count ) : 10;
    $query = "SELECT id, username, name, lastvisitDate"
    . "\nFROM #__users"
    . "\nWHERE block='0' and lastvisitDate<>'0000-00-00 00:00:00'"
    . "\nORDER BY lastvisitDate DESC LIMIT $count";
    $database->setQuery( $query );
    $rows = $database->loadObjectList();
    function seg2tiempo($segundos){
    $tiempo = $segundos;
    $tiempo = abs($tiempo);
    $dias = floor($tiempo/86400);
    $resto_dias = $tiempo % 86400;
    $horas = floor($resto_dias/3600);
    $resto_horas = $resto_dias % 3600;
    $minutos = floor($resto_horas/60);
    $resto_minutos = $resto_horas % 60;
    $segundos = floor($resto_minutos);

    if($dias==0){
    $dias="" ;
    }elseif($dias==1){
    $dias="$dias giorno ";
    }else
    {
    $dias="$dias giorni ";
    }
    if($horas==0){
    $horas="" ;
    }elseif($horas==1){
    $horas="$horas ora ";
    }else
    {
    $horas="$horas ore ";
    }
    if($minutos==0){
    $minutos="" ;
    }else{
    $minutos="$minutos min ";
    }
    if($segundos==0){
    $segundos="0" ;
    }else{
    $segundos="$segundos sec ";
    }

    return $dias.$horas.$minutos.$segundos."fa";
    }
    ?>
    <table cellpadding="1" cellspacing="1" border="0">
    <?php foreach ($rows as $row) {
    $f1 = $row->lastvisitDate;
    $f2 = date("Y-m-d H:i:s");
    $dif = strtotime($f2)-strtotime($f1);
    ?>
    <tr>
    <td><b>»  <?php echo $row->username ?></b><br><span="smalldark"><?php echo seg2tiempo($dif); ?></span></td>
    </tr>
    <?php
    }
    ?>
    </table>

    [/PHP]

    io non sapendo esattamente dove mettere l'iframe
    ho fatto così, ho rinominato il file originale della lista utenti in 2
    cioè mod_ultimevisite2.php
    ed ho ricreato il file mod_ultimevisite.php
    con questa semplice riga all'interno che richiami l'altro:

    [HTML]
    <iframe name="utenti" scrolling="auto" border="0" frameborder="0" width="150" height="300" align="center" marginheight=0 marginwidth=0 src="http://www.karaoko.net/home/modules/mod_ultimevisite2.php"></iframe>
    [/HTML]

    e l'errore che mi dice è:

    Accesso diretto a questa locazione non consentito, guarda http://www.karaoko.net/home/index.php


  • User

    scusa, solo un'ultimissima cosa...
    ma solo se è semplice da fare, altrimenti fa niente...

    in questo file qui che riporta gli ultimi files inseriti
    nella tabella fatta sopra,
    mi mostra il titolo e la categoria del file, se volessi aggiungere
    anche la data del caricamento con un semplice comando date
    in quale riga va inserito?

    [PHP]
    <?php
    /**

    • DOCman Latest Downloads 1.4.x
    • @version $Id: mod_docman_latestdown.php 409 2007-10-17 13:03:57Z mjaz $
    • @package DOCmanModules_1.4
    • @copyright (C) 2003-2007 The DOCman Development Team
    • @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
    • @link http://www.joomlatools.org/ Official website
      **/
      defined('_VALID_MOS') or die('Restricted access');
      // you can define the following parameters at administration:
      // limits = number of downloads to display (default = 3);
      // show_icon = displays a generic icon near the name of the document
      // show_category = displays the category of the document
      include_once( $mosConfig_absolute_path."/administrator/components/com_docman/docman.class.php");
      //DOCman core interaction API
      global $_DOCMAN, $_DMUSER;
      if(!is_object($_DOCMAN)) {
      $_DOCMAN = new dmMainFrame();
      $_DMUSER = $_DOCMAN->getUser();
      }
      $_DOCMAN->setType(_DM_TYPE_MODULE);
      $_DOCMAN->loadLanguage('modules');
      require_once($_DOCMAN->getPath('classes', 'utils'));
      require_once($_DOCMAN->getPath('classes', 'file'));
      require_once($_DOCMAN->getPath('classes', 'model'));
      // get the parameters
      $limits = abs($params->def( 'limits', 3 ));
      $show_icon = abs($params->def( 'show_icon', 1 ));
      $show_category = abs($params->def( 'show_category', 1 ));
      $menuid = $_DOCMAN->getMenuId();
      $html = '';
      $rows = DOCMAN_Docs::getDocsByUserAccess(0, 'date', 'desc', $limits);
      if (count($rows)) {
      $html .= '<ul class="mod_docman_latestdown">';
      foreach ($rows as $row)
      {
      $doc = new DOCMAN_Document($row->id);
      $catid = $doc->getData('catid');
      $url = sefRelToAbs( "index.php?option=com_docman&task=cat_view&Itemid=$menuid&gid=$catid&orderby=dmdate_published" );
      $html .= '<li><a href="'.$url.'">';
      if ($show_icon)
      $html .= '<img border="0" src="'.$doc->getPath('icon', 1, '16x16').'" alt="file icon" /> ';
      $html .= $doc->getData('dmname');
      if ($show_category)
      $html .= '<font face="bell mt" size="1" color="#000099"> ('.$row->cat_title.')</font>';
      $html .= '</a></li>';
      }
      $html .='</ul>';
      } else {
      $html .= "<br />"._DML_MOD_NODOCUMENTS;
      }
      echo $html;

    [/PHP]


  • ModSenior

    prova a usare un include invece di un frame, o a togliere [PHP]defined( '_VALID_MOS' ) or die( 'Accesso diretto a questa locazione non consentito.' );[/PHP]

    per la data devi aggiungere la funzione php nella variabile $html in modo che vada in output


  • User

    ma con include non si ottiene l'effetto scrollbar...
    comunque ho provato e non funziona...

    mi da errore:
    Warning: include() [function.include]: URL file-access is disabled in the server configuration in /mounted-storage/home78a/sub002/sc44226-RRSU/karaoko.net/home/modules/mod_ultimevisite.php on line 4

    se invece tolgo quella riga di codice mi dice:
    Fatal error: Call to a member function setQuery() on a non-object in /mounted-storage/home78a/sub002/sc44226-RRSU/karaoko.net/home/modules/mod_ultimevisite2.php on line 29

    vabbè mi rassegno per questo....
    ma per la data non ho capito bene cosa devo fare...
    o meglio è una cosa che non saprei fare....
    cmq grazie lo stesso....