- Home
- Categorie
- Coding e Sistemistica
- Joomla!
- Doclink
-
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
-
@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?
-
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');
-
Credo che potresti risolvere ricaricando i file via ftp del componente. In ogni modo prima ti consiglio sempre un bel back-up.
-
non capisco il da farsi...potresti essere più esplicito? I file vengono inserito dall'utente che possiede credenziali di accesso...mi sfugge forse qualcosa!!!
-
No i file caricati dagli utenti. E' dà aggiornare il componente. Evidentemente hai un file corrotto.
-
ho controllato e ricontrollato, ma non mi sembra sia corrotto...soluzioni?
-
Ma hai seguito il consiglio di aggiornare?
-
si jo provato ad aggiornare...ma nulla