• User

    Doclink

    Ho installato docman ed il suo doclink per caricare file da potere poi inserire tramite il mio editor nelle news...nasce però un problema aprendo doclink dall'editor, se provo ad ordinare i file per ultimo inserimento mi appare un errore di script che dice così:

    Errore nello script della pagina
    Linea 25
    carattere 1
    Errore 'st' è nullo o non è un oggetto
    Codice 0
    **URL non lo posso inserire sennò non posso pubblicare il post, basti sapere che fa riferimento alla cartella mambots/editors-xtd/doclink/popups/listview.php **
    come risolvo?

    Credo che l'errore si nei file js listview ma non ne sono sicurissimo, e comunque non capisco questo ST dove lo vado a modificare.
    Attendo vostro suggerimento


  • User Attivo

    @andferro said:

    Ho installato docman ed il suo doclink per caricare file da potere poi inserire tramite il mio editor nelle news...nasce però un problema aprendo doclink dall'editor, se provo ad ordinare i file per ultimo inserimento mi appare un errore di script che dice così:

    Errore nello script della pagina
    Linea 25
    carattere 1
    Errore 'st' è nullo o non è un oggetto
    Codice 0
    **URL non lo posso inserire sennò non posso pubblicare il post, basti sapere che fa riferimento alla cartella mambots/editors-xtd/doclink/popups/listview.php **
    come risolvo?

    Credo che l'errore si nei file js listview ma non ne sono sicurissimo, e comunque non capisco questo ST dove lo vado a modificare.
    Attendo vostro suggerimento
    ciao andferro 🙂 Prova a vedere cosa richiama alla linea 25...?

    Che editor usi?


  • User

    L'editor utilizzato è JCE o TMEdit ed in entrambi si palesa l'errore.

    Il file richiamato dall'errore (listview.php) alla riga 25 richiama il file doclink.class.php (require_once('doclink.class.php')che per comodità incollo qui

    <?php
    /**
    *** DOCLink 1.4.x**
    *** @version $Id: doclink.class.php 248 2007-09-01 10:44:17Z mjaz $**
    *** @package DOCLink_1.4**
    *** @copyright (C) 2003-2007 The DOCman Development Team**

    **/
    defined('_VALID_MOS') or die('Restricted access');

    class DOCLink_Utilities
    {
    **function DOCLink_Utilities() { **
    **die("DOCLink_Utilities Error: this is a static class that should never be instantiated.\n" . **
    "Please use the following syntax to access methods of this class:\n" .
    'DOCLink_Utilities::methodName(parameters)');
    **} //DOCLink_Utilities **

    **function getDateTime( &$timestamp ) **
    {
    $confDATETIMEFORMAT = "d.m.Y H:i";
    return date($confDATETIMEFORMAT, $timestamp);
    } //getDateTime

    }

    onestamente però non comprendo il nesso con il valore 'st', che invece ritrovo nel file listview.js, che incollo qui

    /**
    *** DOCLink 1.4.x**
    *** @version $Id$**
    *** @package DOCLink_1.4**
    *** @copyright (C) 2003-2008 The DOCman Development Team**

    **/
    var st, st1, st2; //sortable tables identifiers
    //Initialise listview
    function _listview_init() {
    if(document.getElementById("tableItems") != null) {
    st = new SortableTable(
    document.getElementById("tableItems"),
    ["None", "CaseInsensitiveString", "Number", "Number", "None"]
    );
    }
    }
    function onclickFolder(parid, catid, name, url, icon) {
    window.parent.setFields(name, url, catid, icon, '', '');
    window.parent.setListCtrl(parid, catid);
    }
    function onclickItem(name, id, cid, ext, size, time) {
    window.parent.setFields(name, id, cid, ext, size, time);
    }
    function setListView(catid) {
    location.href = "index.php?option=com_docman&task=doclink-listview&catid="+catid;
    }
    window.onload = _listview_init
    //always hide the loading status
    window.parent.changeDialogStatus('load');


  • User Attivo

    Credo che potresti risolvere ricaricando i file via ftp del componente. In ogni modo prima ti consiglio sempre un bel back-up. 🙂


  • User

    non capisco il da farsi...potresti essere più esplicito? I file vengono inserito dall'utente che possiede credenziali di accesso...mi sfugge forse qualcosa!!!


  • User Attivo

    No i file caricati dagli utenti. E' dà aggiornare il componente. Evidentemente hai un file corrotto.


  • User

    ho controllato e ricontrollato, ma non mi sembra sia corrotto...soluzioni?


  • User Attivo

    Ma hai seguito il consiglio di aggiornare? 🙂


  • User

    si jo provato ad aggiornare...ma nulla