Autore Topic: Componente Webhosting da aggioranare alla versione 1.5  (Letto 4500 volte)

Offline Vulpiani

  • Appassionato
  • ***
  • Post: 360
  • Sesso: Maschio
  • Il mio messaggio è troppo lungo!
    • Mostra profilo
Salve ragazzi,
è da un pò che non scrivo (almeno dalle ultime traduzioni che ho effettuato per dei componenti di CB)
Ho trovato un componente molto utile che può essere utilizzato per fare in modo semplice e diretto dei plan hosting senza troppi problemi (presto, se funziona, tradurrò anche questo) il mio unico problema è che è per la versione 1.0 (dove funziona perfettamente secondo i test) mentre nella versione 1.5 da questo messaggio di errore

"        * JInstaller::install: Esiste già un file chiamato '/home/mhd-01/www.vulpiani.com/htdocs/administrator/components/com_webhosting/' - Controlla se:
          • l'Estensione è già installata
          • i nomi dei file XML sono scritti correttamente
          • non ci sono file XML elencati all'interno del file extension.xml
          • tutti i file (esclusi i file xml) sono correttamente elencati nel file extension.xml e non ci sono oggetti duplicati
          • c'è una cartella vuota creata da un precedente tentativo di installazione
        * componente Installa: Impossibile copiare il file installazione PHP."

ovviamente il System Legacy è già attivato, non c'è certo bisogno di dirlo...
come posso fare per risolvere questo piccolo problemino?
Devo forse modificare in qualche punto il file xml?

vi posto il link da cui poter scaricare il componente (che auspico presto, previa traduzione possa essere aggiunto ai download del nostro beneamato)

http://www.wh-com.de/component/option,com_docman/task,doc_details/Itemid,/gid,16/lang,de/

Francesco
Quando tutto salta
Bisogna fermarlo
con una morsa (mia)

Offline filpi5481

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4106
  • Sesso: Maschio
  • NO MP TECNICI
    • Mostra profilo
Re: Componente Webhosting da aggioranare alla versione 1.5
« Risposta #1 il: 16 Giu 2008, 09:53:18 »
ciao.

penso ci sia un errore nell'xml..

prova questo componente:
http://forum.joomla.it/index.php/topic,44866.0/topicseen.html

ciao
Volete sapere tutto sul nuovo iPad di Apple? iPad Forum Italia
Global moderator Joomla.it

Offline Vulpiani

  • Appassionato
  • ***
  • Post: 360
  • Sesso: Maschio
  • Il mio messaggio è troppo lungo!
    • Mostra profilo
Re: Componente Webhosting da aggioranare alla versione 1.5
« Risposta #2 il: 16 Giu 2008, 11:01:47 »
il componente a quanto pare non è realmente reperibile, da pagina 404 al download.

comunque, posto molto volentieri il file xml, così potete dirmi, se volete di che si tratta.

<?xml version="1.0" encoding="iso-8859-1"?>
<mosinstall type="component">
   <name>Webhosting</name>
   <creationDate>09.05.08</creationDate>
   <author>Jonas Brand</author>
   <copyright>Copyright 2007-2008 Jonas Brand. All Rights Reserved.</copyright>
   <authorEmail>info@wh-com.de</authorEmail>
   <authorUrl>http://wh-com.de</authorUrl>
   <version>1.1 RC7</version>
   <description>The Webhosting Component for Joomla! 1.0.x is a component licensed under the GNU General Public License to feature and sell hosting products, services and information on a joomla-based website.
Customers have the ability to order hosting plans, services and information and are guided through the ordering process. An availability- check keeps track wether the chosen domain is free for purchase or already in use by someone else. The customer can select either bank collection, bank transfer or paypal for payment.
From the backend the administrators can manage hosting plans and hosting features and can access those product/ feature categories in the backend where a wide variety of settings can be adapted.
The component is designed to be used with the free Control Panel Softwares VHCS2 and IspCP Omega but can also be used without this option. When VHCS2 or IspCP Omega is in use the orders are directly saved into the Control Panels database and can be activated by one click.</description>
   <files>
          <filename>webhosting.php</filename>
     <filename>domain.class.php</filename>
     <filename>templates/german/adress.html</filename>
     <filename>templates/german/details.html</filename>
     <filename>templates/german/domains.html</filename>
     <filename>templates/german/finished.html</filename>
     <filename>templates/german/overview.html</filename>
     <filename>templates/german/payment.html</filename>
     <filename>templates/german/summary.html</filename>
     <filename>templates/germani/adress.html</filename>
     <filename>templates/germani/details.html</filename>
     <filename>templates/germani/domains.html</filename>
     <filename>templates/germani/finished.html</filename>
     <filename>templates/germani/overview.html</filename>
     <filename>templates/germani/payment.html</filename>
     <filename>templates/germani/summary.html</filename>
     <filename>templates/english/adress.html</filename>
     <filename>templates/english/details.html</filename>
     <filename>templates/english/domains.html</filename>
     <filename>templates/english/finished.html</filename>
     <filename>templates/english/overview.html</filename>
     <filename>templates/english/payment.html</filename>
     <filename>templates/english/summary.html</filename>
     <filename>idna/idna_convert.class.php</filename>
     <filename>idna/npdata.ser</filename>
     <filename>idna/LICENCE.txt</filename>
   </files>
   <install>
      <queries>
         <query>
         CREATE TABLE IF NOT EXISTS `#__wh_featurecat` (
           `id` tinyint(4) NOT NULL auto_increment,
           `name` varchar(100) NOT NULL default '',
           `ordering` tinyint(4) NOT NULL default '0',
           PRIMARY KEY  (`id`)
         ) TYPE=InnoDB AUTO_INCREMENT=6 ;
         </query>
         <query>
         CREATE TABLE IF NOT EXISTS `#__wh_features` (
           `id` tinyint(4) NOT NULL auto_increment,
           `standard` tinyint(1) NOT NULL default '0',
           `cat` tinyint(4) NOT NULL default '0',
           `name` varchar(255) NOT NULL default '',
           `title` text NOT NULL,
           `value` text NOT NULL,
           `ordering` tinyint(4) NOT NULL default '0',
           PRIMARY KEY  (`id`)
         ) TYPE=MyISAM AUTO_INCREMENT=27 ;
         </query>
         <query>
         CREATE TABLE IF NOT EXISTS `#__wh_orders` (
           `id` int(10) unsigned NOT NULL auto_increment,
           `user_id` int(10) unsigned NOT NULL default '0',
           `plan_id` int(10) unsigned NOT NULL default '0',
           `date` int(10) unsigned NOT NULL default '0',
           `domain_name` varchar(200) default NULL,
           `customer_id` varchar(200) default NULL,
           `fname` varchar(200) default NULL,
           `lname` varchar(200) default NULL,
           `firm` varchar(200) default NULL,
           `zip` varchar(10) default NULL,
           `city` varchar(200) default NULL,
           `country` varchar(200) default NULL,
           `email` varchar(200) default NULL,
           `phone` varchar(200) default NULL,
           `fax` varchar(200) default NULL,
           `street1` varchar(200) default NULL,
           `street2` varchar(200) default NULL,
           `status` varchar(255) default NULL,
           PRIMARY KEY  (`id`)
         ) TYPE=MyISAM ;
         </query>
       <query>
         CREATE TABLE IF NOT EXISTS `#__wh_plans` (
           `id` tinyint(4) NOT NULL auto_increment,
           `id_vhcs` tinyint(4) NOT NULL default '0',
           `catid` int unsigned NOT NULL default '0',
           `features` varchar(255) NOT NULL default '',
           `features_short` varchar(255) NOT NULL default '',
           `domains` tinyint(2) NOT NULL default '0',
           `tlds` varchar(255) NOT NULL default '',
           `tldprices` varchar(255) NOT NULL default '',
           `published` tinyint(1) NOT NULL default '0',
           `ordering` tinyint(4) NOT NULL default '0',
           `name` varchar(255) default NULL,
           `description` text default NULL,
           `props` text,
           `price` decimal(10,6) NOT NULL default '0.00',
           `setup_fee` decimal(10,2) NOT NULL default '0.00',
           `value` varchar(255) default NULL,
           `payment` tinyint(2) default NULL,
           PRIMARY KEY  (`id`)
         ) TYPE=MyISAM AUTO_INCREMENT=5 ;
       </query>
      </queries>
   </install>
   <installfile>
      <filename>install.webhosting.php</filename>
   </installfile>
   <administration>
      <menu>Webhosting</menu>
      <submenu>
      <menu task="listCats">Feature Categories</menu>
      <menu task="listFeatures">Hosting Features</menu>
      <menu task="listPlans">Hosting Plans</menu>
      <menu link="option=com_categories&amp;section=com_webhosting">Plan Categories</menu>
       <menu task="showConfig">Configuration</menu>
       <menu task="loadSampledata">Load Sampledata</menu>
      </submenu>
      <files>
         <filename>admin.webhosting.php</filename>
         <filename>admin.webhosting.html.php</filename>
         <filename>webhosting.class.php</filename>
         <filename>toolbar.webhosting.php</filename>
         <filename>toolbar.webhosting.html.php</filename>
         <filename>language/english.php</filename>
         <filename>language/german.php</filename>
         <filename>language/params_german.xml</filename>
         <filename>language/germani.php</filename>
         <filename>language/params_germani.xml</filename>
      </files>
   </administration>
   <params>
        <param name="mode" type="list"
            label="Mode" default="joomla"
            description="Mode of saving data">
        <option value="joomla">Internal database</option>
        <option value="vhcs2">VHCS2 / IspCP Omega</option>
        </param>
        <param name="overview-page" type="radio"
            label="Show link instead of overview page" default="no"
            description="If this is active the component won't show its own overview page to change the plan but will show the link given in next parameter.">
        <option value="yes">Yes</option>
        <option value="no">No</option>
        </param>
        <param name="overview-link" type="text"
            label="Link shown instead of overview page" default=""
            description=""/>
        <param name="adminmail" type="text"
            label="Emailadress of administrator" default=""
            description="Emailadress to send the admin- mails to. If blank, the joomla config will be used."/>
        <param name="nodomain" type="radio"
            label="Accept orderings without a domain" default="no"
            description="If this option is active the customer can order a hosting plan without ordering any domain.">
        <option value="yes">Yes</option>
        <option value="no">No</option>
        </param>
        <param name="defaulttld" type="text"
            label="Default Tld" default="com"
            description="chosen default- Tld"/>
        <param name="ignoredtlds" type="text"
            label="TLDs to be ignored by Whois Check" default="nl,de"
            description="The endings in here will not be checked on availability. They have to be separated by comma."/>
        <param name="cols" type="list"
            label="Number of cols on overview page" default="2"
            description="Specify the cols shown on an overview page.">
        <option value="1">1</option>
        <option value="2">2</option>
      <option value="3">3</option>
      <option value="4">4</option>
      <option value="5">5</option>
        </param>
        <param name="langtemplate" type="radio"
            label="Template uses same as language" default="yes"
            description="If this is active the template directory name is the same as the language name. So if language is german the templates will be loaded from /components/com_webhosting/templates/german.">
        <option value="yes">Yes</option>
        <option value="no">No</option>
        </param>
        <param name="templatedir" type="text"
            label="Template directory" default="english"
            description="If - Template uses same as language - isn't active, the template directory of this parameter will be used. So when this is germani the templates will be loaded from /components/com_webhosting/templates/germani."/>
        <param name="checkemailhost" type="radio"
            label="Check host of email adress" default="no"
            description="The host of the email adress can be tested on availability. This function can cause errors on some servers. In particular on Windows server the needed function does not exist. If there are any problems with the email check, you should deactivate this option.">
        <option value="yes">Yes</option>
        <option value="no">No</option>
        </param>
        <param name="nullpoint" type="radio"
            label="Decimal marker" default="yes"
            description="Choose wether the separator should be a point or a comma .">
        <option value="yes">Point (e.g. 4.99)</option>
        <option value="no">Comma (e.g. 4,99)</option>
        </param>
       <param name="decimalplaces" type="text"
            label="Decimal places" default="2"
            description="Choose the number of decimal places for the currency."/>
        <param name="domainfees_per_month" type="radio"
            label="Domainfees per Month" default="no"
            description="The domainfee billing/ payment cycle can be configured in the plan or for 12 months.">
       <option value="yes">Yes</option>
       <option value="no">No</option>
       </param>
        <param name="terminfo" type="radio"
            label="Reference to terms within all mails" default="no"
            description="The mails to both the admin and the customer contain a link which confirms that the customer has accepted the terms.">
        <option value="yes">Yes</option>
        <option value="no">No</option>
        </param>
        <param name="checkbox1" type="text"
            label="Checkbox 1 (e.g. Terms and Conditions)" default="I read the Terms and Conditions and accept them"
            description="If this field is filled out, there will be a checkbox available on the summary page. The user has to check this checkbox to send the order. You can also use HTML in here."/>
        <param name="checkbox2" type="text"
            label="Checkbox 2 (e.g. Privacy Policies)" default="I read the Privacy Policies and accept them"
            description="If this field is filled out, there will be a checkbox available on the summary page. The user has to check this checkbox to send the order. You can also use HTML in here."/>
        <param name="checkbox3" type="text"
            label="Checkbox 3" default=""
            description="If this field is filled out, there will be a checkbox available on the summary page. The user has to check this checkbox to send the order. You can also use HTML in here."/>
      <param name="@spacer" type="spacer"
            label="Payment Settings"/>
        <param name="bankcol" type="radio"
            label="Accept Bank Collection" default="yes"
            description="Accept Bank Collection as Payment Method">
        <option value="yes">Yes</option>
        <option value="no">No</option>
        </param>
        <param name="banktrans" type="radio"
            label="Accept Bank Transfer" default="no"
            description="Accept Bank Transfer as Payment Method">
        <option value="yes">Yes</option>
        <option value="no">No</option>
        </param>
        <param name="paypal" type="radio"
            label="Accept Paypal" default="no"
            description="Accept Paypal as Payment Method">
        <option value="yes">Yes</option>
        <option value="no">No</option>
        </param>
        <param name="paypal_recurring" type="radio"
               label="Paypal: Recurring payment" default="no"
               description="If this is active the payment through paypal will be recurring automatically. Using this you have to activate 'Domainfees per month'.">
            <option value="yes">Yes</option>
            <option value="no">No</option>
        </param>
        <param name="paypal_adress" type="text"
            label="Paypal Adress of Payee" default=""
            description="Fill in your email adress used for the registration at Paypal."/>
        <param name="paypal_currency" type="text"
            label="Code of Currency for Payments with Paypal" default="EUR"
            description="Fill in the code of the currency which should be used. For Euro this is for example EUR."/>
      <param name="@spacer" type="spacer"
            label="VHCS2 / IspCP Omega Settings" default=""
            description="This settings are only used if mode is set to 'VHCS2 / IspCP Omega'"/>
        <param name="mysql-host" type="text"
            label="MySQL Host" default="localhost"
            description="Only needed if mode is set to 'VHCS2 / IspCP Omega'"/>
        <param name="mysql-user" type="text"
            label="MySQL User" default=""
            description="Only needed if mode is set to 'VHCS2 / IspCP Omega'"/>
        <param name="mysql-pass" type="text"
            label="MySQL Password" default=""
            description="Only needed if mode is set to 'VHCS2 / IspCP Omega'"/>
        <param name="mysql-db" type="text"
            label="MySQL Database" default=""
            description="Only needed if mode is set to 'VHCS2 / IspCP Omega'"/>
    </params>
</mosinstall>
Quando tutto salta
Bisogna fermarlo
con una morsa (mia)

Offline Vulpiani

  • Appassionato
  • ***
  • Post: 360
  • Sesso: Maschio
  • Il mio messaggio è troppo lungo!
    • Mostra profilo
Re: Componente Webhosting da aggioranare alla versione 1.5
« Risposta #3 il: 16 Giu 2008, 11:17:08 »
ah bene sono riuscito a scaricarlo, basta modificare il numero nel browser del componente da RC1 a RC2 ed è fatta.

Ora resta da capire...come funziona?
Quando tutto salta
Bisogna fermarlo
con una morsa (mia)

Offline surfbit

  • Instancabile
  • ******
  • Post: 7316
  • Sesso: Maschio
  • Verranno ignorati mp tecnici
    • Mostra profilo
Re: Componente Webhosting da aggioranare alla versione 1.5
« Risposta #4 il: 16 Giu 2008, 11:20:17 »
Controllate un attimo su milw0rm segnalato un componente con lo stesso nome il 2008-05-01 un Blind SQL Injection Exploit.
« Ultima modifica: 25 Giu 2008, 10:04:48 da surfbit »
A volte basta un sorriso per far felice una persona.

La guida alla scelta dell'hosting per Joomla!  Joomlaspace.it: l'hosting per Joomla

Offline Vulpiani

  • Appassionato
  • ***
  • Post: 360
  • Sesso: Maschio
  • Il mio messaggio è troppo lungo!
    • Mostra profilo
Re: Componente Webhosting da aggioranare alla versione 1.5
« Risposta #5 il: 16 Giu 2008, 11:30:27 »
scusa non ti seguo...puoi spiegarti meglio  ???
Quando tutto salta
Bisogna fermarlo
con una morsa (mia)

Offline filpi5481

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4106
  • Sesso: Maschio
  • NO MP TECNICI
    • Mostra profilo
Re: Componente Webhosting da aggioranare alla versione 1.5
« Risposta #6 il: 16 Giu 2008, 11:34:35 »
all'inizio del file xml modifica:

<?xml version="1.0" encoding="iso-8859-1"?>
<mosinstall type="component">

in

<?xml version="1.0" encoding="utf-8"?>
<install type="component" version="1.5.0">

e in fondo al file modifica

</mosinstall>

con

</install>


così dovrebbe andare ok
ciao
Volete sapere tutto sul nuovo iPad di Apple? iPad Forum Italia
Global moderator Joomla.it

Offline Vulpiani

  • Appassionato
  • ***
  • Post: 360
  • Sesso: Maschio
  • Il mio messaggio è troppo lungo!
    • Mostra profilo
Re: Componente Webhosting da aggioranare alla versione 1.5
« Risposta #7 il: 16 Giu 2008, 11:41:44 »
Mi dispiace tanto...ma da lo stesso identico errore, forse l'errore può essere in qualche altro punto del file?
Quando tutto salta
Bisogna fermarlo
con una morsa (mia)

Offline filpi5481

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4106
  • Sesso: Maschio
  • NO MP TECNICI
    • Mostra profilo
Re: Componente Webhosting da aggioranare alla versione 1.5
« Risposta #8 il: 16 Giu 2008, 12:19:30 »
le modifiche che ti ho segnalato mantienile comunque, perchè sono giuste per joomla 1.5

prova nei filename a sistemarli in modo da ottenere al posto di

<filename>webhosting.php</filename>
<filename>templates/german/adress.html</filename>

così:

<filename module="mod_webhosting">mod_webhosting.php</filename>


ciao
Volete sapere tutto sul nuovo iPad di Apple? iPad Forum Italia
Global moderator Joomla.it

Offline Vulpiani

  • Appassionato
  • ***
  • Post: 360
  • Sesso: Maschio
  • Il mio messaggio è troppo lungo!
    • Mostra profilo
Re: Componente Webhosting da aggioranare alla versione 1.5
« Risposta #9 il: 16 Giu 2008, 12:33:11 »
ora mi da quest'errore:


        * JInstaller::install: Il file /home/mhd-01/www.vulpiani.com/htdocs/tmp/install_48563e9724e85/hosting/mod_webhosting.php non esiste


e se levo "mod_" da webhosting.php torna a darmi l'errore precedente.

Ditemi dottore, c'è speranza? :D
Quando tutto salta
Bisogna fermarlo
con una morsa (mia)

Offline filpi5481

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4106
  • Sesso: Maschio
  • NO MP TECNICI
    • Mostra profilo
Re: Componente Webhosting da aggioranare alla versione 1.5
« Risposta #10 il: 16 Giu 2008, 13:21:10 »
prova a mandarmi il file zip via mail (non su quella di hotmail)

provo a guardare

ciao
Volete sapere tutto sul nuovo iPad di Apple? iPad Forum Italia
Global moderator Joomla.it

Offline Vulpiani

  • Appassionato
  • ***
  • Post: 360
  • Sesso: Maschio
  • Il mio messaggio è troppo lungo!
    • Mostra profilo
Re: Componente Webhosting da aggioranare alla versione 1.5
« Risposta #11 il: 16 Giu 2008, 13:46:40 »
file inviato con successo alla mail di Alice :D

Spero tu ci riesca, sei l'unica speranza in questo universo  :'(
« Ultima modifica: 16 Giu 2008, 13:56:08 da Vulpiani »
Quando tutto salta
Bisogna fermarlo
con una morsa (mia)

Offline surfbit

  • Instancabile
  • ******
  • Post: 7316
  • Sesso: Maschio
  • Verranno ignorati mp tecnici
    • Mostra profilo
Re: Componente Webhosting da aggioranare alla versione 1.5
« Risposta #12 il: 25 Giu 2008, 10:02:40 »
scusa non ti seguo...puoi spiegarti meglio  ???
Ho visto che è segnalato un SQL Injection Exploit su milw0rm su un componente con lo stesso nome, magari controlla se hanno rilasciato un aggiornamento.

ciao :-)
« Ultima modifica: 25 Giu 2008, 10:04:24 da surfbit »
A volte basta un sorriso per far felice una persona.

La guida alla scelta dell'hosting per Joomla!  Joomlaspace.it: l'hosting per Joomla

Offline filpi5481

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4106
  • Sesso: Maschio
  • NO MP TECNICI
    • Mostra profilo
Re: Componente Webhosting da aggioranare alla versione 1.5
« Risposta #13 il: 25 Giu 2008, 10:47:12 »
il problema è stato risolto. sul sito del produttore era già presente una versione non ancora ufficiale per la 1.5

ciao
Volete sapere tutto sul nuovo iPad di Apple? iPad Forum Italia
Global moderator Joomla.it

 

Host

Torna su