The Joomla! Forum ™



Forum rules


Regole Forum



Post new topic Reply to topic  [ 19 posts ] 
Author Message
PostPosted: Sun Sep 09, 2007 5:42 pm 
User avatar
Joomla! Virtuoso
Joomla! Virtuoso

Joined: Wed Jun 14, 2006 12:54 pm
Posts: 3501
Location: Trento
Per ripristinare un componente del core di Joomla che erroneamente è stato cancellato, è necessario, per prima cosa, scaricare il package della propria versione di joomla e caricare via ftp le cartelle:

Code:
administrator/components/com_cancellato
e
Code:
components/com_cancellato


Ed inserire all' interno di php mysql, nella shell "SQL" questo codice:
(consiglio un backup del database)



Per il componente BANNERS:

Code:

INSERT INTO `jos_components` VALUES ( '1', 'Banner', '', '0', '0', '', 'Gestione banner', 'com_banners', '0', 'js/ThemeOffice/component.png', '0', '');

INSERT INTO `jos_components` VALUES ( '2', 'Gestione banner', '', '0', '1', 'option=com_banners', 'Banner attivi', 'com_banners', '1', 'js/ThemeOffice/edit.png', '0', '');

INSERT INTO `jos_components` VALUES ( '3', 'Gestione clienti', '', '0', '1', 'option=com_banners&task=listclients', 'Gestione clienti', 'com_banners', '2', 'js/ThemeOffice/categories.png', '0', '');




Per il componente WEBLINKS
Code:



INSERT INTO `jos_components` VALUES ( '4', 'Collegamenti web', 'option=com_weblinks', '0', '0', '', 'Gestione collegamenti web', 'com_weblinks', '0', 'js/ThemeOffice/globe2.png', '0', '');

INSERT INTO `jos_components` VALUES ( '5', 'Gestione collegamenti web', '', '0', '4', 'option=com_weblinks', 'Vedi collegamenti web esistenti', 'com_weblinks', '1', 'js/ThemeOffice/edit.png', '0', '');

INSERT INTO `jos_components` VALUES ( '6', 'Categorie collegamenti web', '', '0', '4', 'option=categories§ion=com_weblinks', 'Gestione categorie collegamenti web', '', '2', 'js/ThemeOffice/categories.png', '0', '');




Per il componente CONTACT:

Code:



INSERT INTO `jos_components` VALUES ( '7', 'Contatti', 'option=com_contact', '0', '0', '', 'Modifica dettagli contatti', 'com_contact', '0', 'js/ThemeOffice/user.png', '1', '');

INSERT INTO `jos_components` VALUES ( '8', 'Gestione Contatti', '', '0', '7', 'option=com_contact', 'Modifica dettagli contatti', 'com_contact', '0', 'js/ThemeOffice/edit.png', '1', '');

INSERT INTO `jos_components` VALUES ( '9', 'Categorie contatti', '', '0', '7', 'option=categories§ion=com_contact_details', 'Gestione categorie contatti', '', '2', 'js/ThemeOffice/categories.png', '1', '');




Per il componente FRONTPAGE

Code:

INSERT INTO `jos_components` VALUES ( '10', 'Prima pagina', 'option=com_frontpage', '0', '0', '', 'Gestione prima pagina', 'com_frontpage', '0', 'js/ThemeOffice/component.png', '1', '');


Per il componente POLL

Code:



INSERT INTO `jos_components` VALUES ( '11', 'Sondaggi', 'option=com_poll', '0', '0', 'option=com_poll', 'Gestione sondaggi', 'com_poll', '0', 'js/ThemeOffice/component.png', '0', '');



Per il componente NEWSFEEDS


Code:





INSERT INTO `jos_components` VALUES ( '12', 'News feed', 'option=com_newsfeeds', '0', '0', '', 'Gestione news feed', 'com_newsfeeds', '0', 'js/ThemeOffice/component.png', '0', '');

INSERT INTO `jos_components` VALUES ( '13', 'Gestione News feed', '', '0', '12', 'option=com_newsfeeds', 'Gestione news feed', 'com_newsfeeds', '1', 'js/ThemeOffice/edit.png', '0', '');

INSERT INTO `jos_components` VALUES ( '14', 'Gestione categorie', '', '0', '12', 'option=com_categories§ion=com_newsfeeds', 'Gestione categorie', '', '2', 'js/ThemeOffice/categories.png', '0', '');





Per il componente MASS MAIL



Code:

INSERT INTO `jos_components` VALUES (18, 'Mass Mail', '', 0, 0, 'option=com_massmail&hidemainmenu=1', 'Invia Mass Mail', 'com_massmail', 0, 'js/ThemeOffice/mass_email.png', 0, '');



Fatemi sapere cosa ne pensate, dopo molto tempo ho trovato la soluzione... ;)


Qui sotto trovate gli archivi autoinstallanti dei componenti. Per installare il componente è solamente necessario caricare l' archivio attraverso il com_installer di Joomla. Un grazie a GMassi per l' aiuto ;)


You do not have the required permissions to view the files attached to this post.

_________________
Quote:
It has been more than a long day, but Joomla has survived, and will continue to not just survive but grow even stronger.

ilox - 19 Aug 2007


Last edited by Gianmarco Odorizzi on Tue Sep 11, 2007 6:22 pm, edited 1 time in total.

Top
 Profile  
 
PostPosted: Sun Sep 09, 2007 10:02 pm 
User avatar
Joomla! Virtuoso
Joomla! Virtuoso

Joined: Wed Jun 14, 2006 12:54 pm
Posts: 3501
Location: Trento
Ho provato a creare gli archivi ma pare che sia nell' install.banners.php e nel file xml non riesca ad interpretare le queries....Qualcuno hai idea...Gmassi ???

_________________
Quote:
It has been more than a long day, but Joomla has survived, and will continue to not just survive but grow even stronger.

ilox - 19 Aug 2007


Top
 Profile  
 
PostPosted: Mon Sep 10, 2007 11:06 am 
Joomla! Guru
Joomla! Guru

Joined: Fri Jun 23, 2006 1:45 pm
Posts: 675
Se ho capito bene stai cercando di creare il file xml per reinstallare com_banners.
Se è così prova questo

Code:
<?xml version="1.0" encoding="iso-8859-1"?>
<mosinstall type="component" version="1.0.0">
  <name>Banners</name>
  <author>Joomla! Project</author>
  <creationDate>July 2004</creationDate>
  <copyright>(C) 2005 Open Source Matters. All rights reserved.</copyright>
  <license>http://www.gnu.org/copyleft/gpl.html GNU/GPL</license>
  <authorEmail>[email protected]</authorEmail>
  <authorUrl>www.joomla.org</authorUrl>
  <version>1.0.0</version>
  <description>This component manages banners and banner clients</description>
  <files>
    <filename>banners.class.php</filename>
    <filename>banners.php</filename>
  </files>
  <install>
    <queries>
      <query>
      CREATE TABLE IF NOT EXISTS `#__banner` (
        `bid` int(11) NOT NULL auto_increment,
        `cid` int(11) NOT NULL default 0,
        `type` varchar(10) NOT NULL default 'banner',
        `name` varchar(50) NOT NULL default '',
        `imptotal` int(11) NOT NULL default 0,
        `impmade` int(11) NOT NULL default 0,
        `clicks` int(11) NOT NULL default 0,
        `imageurl` varchar(100) NOT NULL default '',
        `clickurl` varchar(200) NOT NULL default '',
        `date` datetime default NULL,
        `showBanner` tinyint(1) NOT NULL default 0,
        `checked_out` tinyint(1) NOT NULL default 0,
        `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
        `editor` varchar(50) default NULL,
        `custombannercode` text,
        PRIMARY KEY  (`bid`),
        KEY `viewbanner` (`showBanner`)
      ) TYPE=MyISAM;
      </query>
      <query>
      CREATE TABLE IF NOT EXISTS `#__bannerclient` (
        `cid` int(11) NOT NULL auto_increment,
        `name` varchar(60) NOT NULL default '',
        `contact` varchar(60) NOT NULL default '',
        `email` varchar(60) NOT NULL default '',
        `extrainfo` text NOT NULL,
        `checked_out` tinyint(1) NOT NULL default 0,
        `checked_out_time` time default NULL,
        `editor` varchar(50) default NULL,
        PRIMARY KEY  (`cid`)
      ) TYPE=MyISAM;
      </query>
      <query>
      CREATE TABLE IF NOT EXISTS `#__bannerfinish` (
        `bid` int(11) NOT NULL auto_increment,
        `cid` int(11) NOT NULL default 0,
        `type` varchar(10) NOT NULL default '',
        `name` varchar(50) NOT NULL default '',
        `impressions` int(11) NOT NULL default 0,
        `clicks` int(11) NOT NULL default 0,
        `imageurl` varchar(50) NOT NULL default '',
        `datestart` datetime default NULL,
        `dateend` datetime default NULL,
        PRIMARY KEY  (`bid`)
      ) TYPE=MyISAM;
      </query>
    </queries>
  </install>
  <administration>
    <files>
      <filename>admin.banners.html.php</filename>
      <filename>admin.banners.php</filename>
      <filename>toolbar.banners.html.php</filename>
      <filename>toolbar.banners.php</filename>
    </files>
  </administration>
</mosinstall>

Mancano le query per la cancellazione delle tabelle quando si disinstalla il componente e il menu dell'amministrazione. Vedi se intanto funziona questo, dovrebbe installarti componente e tabelle, immagino lo zip con tutti i files tu lo abbia già fatto.


Top
 Profile  
 
PostPosted: Mon Sep 10, 2007 4:09 pm 
User avatar
Joomla! Virtuoso
Joomla! Virtuoso

Joined: Wed Jun 14, 2006 12:54 pm
Posts: 3501
Location: Trento
esatto :laugh: ora provo ;)

EDIT: Niente....ho provato anche con il file install.banners.php ma non funziona....non viene elencato nei componenti installati ;)

_________________
Quote:
It has been more than a long day, but Joomla has survived, and will continue to not just survive but grow even stronger.

ilox - 19 Aug 2007


Last edited by Gianmarco Odorizzi on Mon Sep 10, 2007 4:13 pm, edited 1 time in total.

Top
 Profile  
 
PostPosted: Mon Sep 10, 2007 4:37 pm 
Joomla! Guru
Joomla! Guru

Joined: Fri Jun 23, 2006 1:45 pm
Posts: 675
Ma se non si installa dovrà darti un errore. Ti saranno rimaste le tabelle nel db da una prova precedente.


Top
 Profile  
 
PostPosted: Mon Sep 10, 2007 4:52 pm 
User avatar
Joomla! Virtuoso
Joomla! Virtuoso

Joined: Wed Jun 14, 2006 12:54 pm
Posts: 3501
Location: Trento
Orco...aspetta che provo...

EDIT: Niente....ma bisogna creare quelle tabelle e in piu' inserire


Code:
INSERT INTO `jos_components` VALUES ( '1', 'Banner', '', '0', '0', '', 'Gestione banner', 'com_banners', '0', 'js/ThemeOffice/component.png', '0', '');

INSERT INTO `jos_components` VALUES ( '2', 'Gestione banner', '', '0', '1', 'option=com_banners', 'Banner attivi', 'com_banners', '1', 'js/ThemeOffice/edit.png', '0', '');

INSERT INTO `jos_components` VALUES ( '3', 'Gestione clienti', '', '0', '1', 'option=com_banners&task=listclients', 'Gestione clienti', 'com_banners', '2', 'js/ThemeOffice/categories.png', '0', '');




Vero?

_________________
Quote:
It has been more than a long day, but Joomla has survived, and will continue to not just survive but grow even stronger.

ilox - 19 Aug 2007


Last edited by Gianmarco Odorizzi on Mon Sep 10, 2007 4:56 pm, edited 1 time in total.

Top
 Profile  
 
PostPosted: Mon Sep 10, 2007 6:16 pm 
Joomla! Guru
Joomla! Guru

Joined: Fri Jun 23, 2006 1:45 pm
Posts: 675
No la tabella jos_components la aggiorna automaticamente la procedura di installazione non devi fare tu quelle query. Vedrai che è questo che ti crea problemi.


Top
 Profile  
 
PostPosted: Mon Sep 10, 2007 6:38 pm 
User avatar
Joomla! Virtuoso
Joomla! Virtuoso

Joined: Wed Jun 14, 2006 12:54 pm
Posts: 3501
Location: Trento
altrochè....io non ho inserito nessuna query relativa ala tabella jos_components ....

Potresti fare uno zip e provare tu ??? :)

Grazie 1000

_________________
Quote:
It has been more than a long day, but Joomla has survived, and will continue to not just survive but grow even stronger.

ilox - 19 Aug 2007


Top
 Profile  
 
PostPosted: Tue Sep 11, 2007 3:25 pm 
Joomla! Guru
Joomla! Guru

Joined: Fri Jun 23, 2006 1:45 pm
Posts: 675
Gianmarco Odorizzi wrote:
altrochè....io non ho inserito nessuna query relativa ala tabella jos_components ....

Potresti fare uno zip e provare tu ??? :)

Grazie 1000

Ma allora quelle query INSERT INTO `jos_components`che hai quotato sopra a che servono?

Comunque ho provato a disinstallare com_banners e reinstallarlo da uno zip che contiene tutti i file di components/com_banners e administrator/components/com_banners a parte il file banners.xml che è questo qui (ho aggiunto la parte per creare il menu in amministrazione).

Code:
<?xml version="1.0" encoding="iso-8859-1"?>
<mosinstall type="component" version="1.0.0">
  <name>Banners</name>
  <author>Joomla! Project</author>
  <creationDate>July 2004</creationDate>
  <copyright>(C) 2005 Open Source Matters. All rights reserved.</copyright>
  <license>http://www.gnu.org/copyleft/gpl.html GNU/GPL</license>
  <authorEmail>[email protected]</authorEmail>
  <authorUrl>www.joomla.org</authorUrl>
  <version>1.0.0</version>
  <description>This component manages banners and banner clients</description>
  <files>
    <filename>banners.class.php</filename>
    <filename>banners.php</filename>
  </files>
  <install>
    <queries>
      <query>
      CREATE TABLE IF NOT EXISTS `#__banner` (
        `bid` int(11) NOT NULL auto_increment,
        `cid` int(11) NOT NULL default 0,
        `type` varchar(10) NOT NULL default 'banner',
        `name` varchar(50) NOT NULL default '',
        `imptotal` int(11) NOT NULL default 0,
        `impmade` int(11) NOT NULL default 0,
        `clicks` int(11) NOT NULL default 0,
        `imageurl` varchar(100) NOT NULL default '',
        `clickurl` varchar(200) NOT NULL default '',
        `date` datetime default NULL,
        `showBanner` tinyint(1) NOT NULL default 0,
        `checked_out` tinyint(1) NOT NULL default 0,
        `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
        `editor` varchar(50) default NULL,
        `custombannercode` text,
        PRIMARY KEY  (`bid`),
        KEY `viewbanner` (`showBanner`)
      ) TYPE=MyISAM;
      </query>
      <query>
      CREATE TABLE IF NOT EXISTS `#__bannerclient` (
        `cid` int(11) NOT NULL auto_increment,
        `name` varchar(60) NOT NULL default '',
        `contact` varchar(60) NOT NULL default '',
        `email` varchar(60) NOT NULL default '',
        `extrainfo` text NOT NULL,
        `checked_out` tinyint(1) NOT NULL default 0,
        `checked_out_time` time default NULL,
        `editor` varchar(50) default NULL,
        PRIMARY KEY  (`cid`)
      ) TYPE=MyISAM;
      </query>
      <query>
      CREATE TABLE IF NOT EXISTS `#__bannerfinish` (
        `bid` int(11) NOT NULL auto_increment,
        `cid` int(11) NOT NULL default 0,
        `type` varchar(10) NOT NULL default '',
        `name` varchar(50) NOT NULL default '',
        `impressions` int(11) NOT NULL default 0,
        `clicks` int(11) NOT NULL default 0,
        `imageurl` varchar(50) NOT NULL default '',
        `datestart` datetime default NULL,
        `dateend` datetime default NULL,
        PRIMARY KEY  (`bid`)
      ) TYPE=MyISAM;
      </query>
    </queries>
  </install>
  <uninstall>
    <queries>
    <query>DROP TABLE `#__banner`</query>
    <query>DROP TABLE `#__bannerclient`</query>
    <query>DROP TABLE `#__bannerfinish`</query>
    </queries>
  </uninstall>
  <administration>
    <menu>Banners</menu>
    <submenu>
    <menu task="">Manage Banners</menu>
    <menu task="listclients">Manage Clients</menu>
    </submenu>
    <files>
      <filename>admin.banners.html.php</filename>
      <filename>admin.banners.php</filename>
      <filename>toolbar.banners.html.php</filename>
      <filename>toolbar.banners.php</filename>
    </files>
  </administration>
</mosinstall>


A me funziona. Prova se no ti mando lo zip completo.


Top
 Profile  
 
PostPosted: Tue Sep 11, 2007 5:58 pm 
User avatar
Joomla! Virtuoso
Joomla! Virtuoso

Joined: Wed Jun 14, 2006 12:54 pm
Posts: 3501
Location: Trento
ora provo...ma il menu in amministrazione mi si creava automaticamente con le 3 queries di jos_components ;)

Con icone personalizzate :)

_________________
Quote:
It has been more than a long day, but Joomla has survived, and will continue to not just survive but grow even stronger.

ilox - 19 Aug 2007


Top
 Profile  
 
PostPosted: Tue Sep 11, 2007 6:09 pm 
User avatar
Joomla! Virtuoso
Joomla! Virtuoso

Joined: Wed Jun 14, 2006 12:54 pm
Posts: 3501
Location: Trento
Works great!

Tutto bene....ora tenterò di far mettere anche le icone nel menu admin ;)

EDIT: Sistemato....con le tre tabelle che crea e le tre queries all' interno di jos_components e rimuovendo il menu nell xml. Appena posso sistemo gli altri, intanto edito il post iniziale e carico il pacchetto ;)

Grazie mille G****  Ma come cavolo ti chiami ???? :laugh:

_________________
Quote:
It has been more than a long day, but Joomla has survived, and will continue to not just survive but grow even stronger.

ilox - 19 Aug 2007


Last edited by Gianmarco Odorizzi on Tue Sep 11, 2007 6:18 pm, edited 1 time in total.

Top
 Profile  
 
PostPosted: Wed Sep 12, 2007 12:49 pm 
Joomla! Guru
Joomla! Guru

Joined: Fri Jun 23, 2006 1:45 pm
Posts: 675
Se usi le query che hai quotato sopra per creare il menu rischi che non ti funzioni.
Code:
INSERT INTO `jos_components` VALUES ( '1', 'Banner', '', '0', '0', '', 'Gestione banner', 'com_banners', '0', 'js/ThemeOffice/component.png', '0', '');

INSERT INTO `jos_components` VALUES ( '2', 'Gestione banner', '', '0', '1', 'option=com_banners', 'Banner attivi', 'com_banners', '1', 'js/ThemeOffice/edit.png', '0', '');

INSERT INTO `jos_components` VALUES ( '3', 'Gestione clienti', '', '0', '1', 'option=com_banners&task=listclients', 'Gestione clienti', 'com_banners', '2', 'js/ThemeOffice/categories.png', '0', '');

Il primo campo è un progressivo non è detto che 1, 2 e 3 vadano bene per tutti. Magari funziona a te, ma in un'altra installazione quegli ID possono corrispondere ad altri componenti.

Quote:
Grazie mille G****  Ma come cavolo ti chiami

Massimo  :)


Top
 Profile  
 
PostPosted: Wed Sep 12, 2007 12:58 pm 
User avatar
Joomla! Virtuoso
Joomla! Virtuoso

Joined: Wed Jun 14, 2006 12:54 pm
Posts: 3501
Location: Trento
Ok...MASSIMO :laugh:

Difficile che un componente di default installato da subito abbia un ID diverso da 1, 2, 3....non credi???

_________________
Quote:
It has been more than a long day, but Joomla has survived, and will continue to not just survive but grow even stronger.

ilox - 19 Aug 2007


Top
 Profile  
 
PostPosted: Wed Sep 12, 2007 1:27 pm 
Joomla! Guru
Joomla! Guru

Joined: Fri Jun 23, 2006 1:45 pm
Posts: 675
Sì considerando che com_banners è inserito quando si installa Joomla, è così. Come non detto, vai con le query  ;)


Top
 Profile  
 
PostPosted: Wed Sep 12, 2007 3:38 pm 
User avatar
Joomla! Virtuoso
Joomla! Virtuoso

Joined: Wed Jun 14, 2006 12:54 pm
Posts: 3501
Location: Trento
E questo ragionamento vale per tutti i componenti di default (non a caso di cui si occupa il topic) e quindi lascio gli identificatori cosi' come sono, perchè univoci ;)

Grazie 1000 ;)

_________________
Quote:
It has been more than a long day, but Joomla has survived, and will continue to not just survive but grow even stronger.

ilox - 19 Aug 2007


Top
 Profile  
 
PostPosted: Thu Sep 13, 2007 5:35 am 
User avatar
Joomla! Virtuoso
Joomla! Virtuoso

Joined: Sun Sep 04, 2005 3:52 pm
Posts: 4173
Location: Colli Euganei
Gianmarco Odorizzi wrote:
Ok...MASSIMO :laugh:


Un'illustre omonimo!
:)

_________________
"Civiltà è la misura con cui la comunità provvede a tutti, nel disinteresse collettivo. Il disinteresse è la norma di selezione per l’immortalità di una razza intelligente."

http://www.ufomachine.org/


Top
 Profile  
 
PostPosted: Fri Sep 14, 2007 8:36 pm 
User avatar
Joomla! Champion
Joomla! Champion

Joined: Fri Aug 19, 2005 10:46 am
Posts: 5808
Location: Roma
non tanto FAQ

_________________
Nicola Galgano
i know that i don't know
www.alikonweb.it


Top
 Profile  
 
PostPosted: Fri Sep 14, 2007 8:40 pm 
User avatar
Joomla! Virtuoso
Joomla! Virtuoso

Joined: Wed Jun 14, 2006 12:54 pm
Posts: 3501
Location: Trento
Bah....guarda che in molti eliminano i componenti di default installati e poi chiedono come rimetterli.....dici più MINI-GUIDA?

_________________
Quote:
It has been more than a long day, but Joomla has survived, and will continue to not just survive but grow even stronger.

ilox - 19 Aug 2007


Top
 Profile  
 
PostPosted: Sat Sep 15, 2007 10:19 am 
User avatar
Joomla! Champion
Joomla! Champion

Joined: Fri Aug 19, 2005 10:46 am
Posts: 5808
Location: Roma
per faq intendo risposte chiare a domande chire
mi sembra chiara la domanda ma  non la risposta

tutto qui

_________________
Nicola Galgano
i know that i don't know
www.alikonweb.it


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 19 posts ] 



Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group