Information Pages unlimited - che versione?

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

hsg26
membro Master
membro Master
Messaggi: 1677
Iscritto il: 07/04/2005, 0:00
Località: Svizzera
Contatta:

Information Pages unlimited - che versione?

Messaggio da hsg26 »

che versione usate della suddetta contrib? ho provato le ultime due... ma in fase di installazione mi danno un errore sql quando importo con phpmyadmin.

Voi che versione usate? Funzionano bene? Grazie a tutti!
loris_ripa
membro Veteran
membro Veteran
Messaggi: 937
Iscritto il: 21/03/2004, 1:00
Località: Italia
Contatta:

Re: Information Pages unlimited - che versione?

Messaggio da loris_ripa »

hsg26 ha scritto:che versione usate della suddetta contrib? ho provato le ultime due... ma in fase di installazione mi danno un errore sql quando importo con phpmyadmin.

Voi che versione usate? Funzionano bene? Grazie a tutti!
Ho appena installato la 2.03, funziona tutto.
Ho avuto qualche problemino con ultimate seo url ma correggendo il bug è andato tutto a posto; il problema più noioso è stato sistemare la sitemap dato che inseriva nella stessa pagina tutte le pagine create nelle varie lingue, se ti serve poi ti mando il codice per sistemare queste due cose.
Ciao
hsg26
membro Master
membro Master
Messaggi: 1677
Iscritto il: 07/04/2005, 0:00
Località: Svizzera
Contatta:

Messaggio da hsg26 »

a me da un errore sql alla riga 11... non posso modificare il db quindi... e ho notato che anche a altri lo fa.
hsg26
membro Master
membro Master
Messaggi: 1677
Iscritto il: 07/04/2005, 0:00
Località: Svizzera
Contatta:

Messaggio da hsg26 »

l'errore è questo:

Codice: Seleziona tutto

Error
SQL query: 

CREATE TABLE `information` (

`information_id` tinyint( 3 ) unsigned NOT NULL AUTO_INCREMENT ,
`information_group_id` int( 11 ) unsigned NOT NULL default '0',
`information_title` varchar( 255 ) NOT NULL default '',
`information_description` text NOT NULL ,
`parent_id` int( 11 ) default NULL ,
`sort_order` tinyint( 3 ) unsigned NOT NULL default '0',
`visible` enum( '1', '0' ) NOT NULL default '1',
`language_id` int( 11 ) NOT NULL default '0',
PRIMARY KEY ( `information_id` , `language_id` ) 
) ENGINE = MYISAM DEFAULT CHARSET = latin1;

MySQL said:  

#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=latin1' at line 11
mah...
loris_ripa
membro Veteran
membro Veteran
Messaggi: 937
Iscritto il: 21/03/2004, 1:00
Località: Italia
Contatta:

Messaggio da loris_ripa »

Questo è il dump della tabella che ho installato nel mio db:

Codice: Seleziona tutto

CREATE TABLE `information` (
  `information_id` tinyint(3) unsigned NOT NULL auto_increment,
  `information_group_id` int(11) unsigned NOT NULL default '0',
  `information_title` varchar(255) NOT NULL default '',
  `information_description` text NOT NULL,
  `parent_id` int(11) default NULL,
  `sort_order` tinyint(3) unsigned NOT NULL default '0',
  `visible` enum('1','0') NOT NULL default '1',
  `language_id` int(11) NOT NULL default '0',
  PRIMARY KEY  (`information_id`,`language_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
La versione di Information Page Unlimited che uso io è la 2.03.
Ciao
hsg26
membro Master
membro Master
Messaggi: 1677
Iscritto il: 07/04/2005, 0:00
Località: Svizzera
Contatta:

Messaggio da hsg26 »

loris_ripa ha scritto:Questo è il dump della tabella che ho installato nel mio db:

Codice: Seleziona tutto

CREATE TABLE `information` (
  `information_id` tinyint(3) unsigned NOT NULL auto_increment,
  `information_group_id` int(11) unsigned NOT NULL default '0',
  `information_title` varchar(255) NOT NULL default '',
  `information_description` text NOT NULL,
  `parent_id` int(11) default NULL,
  `sort_order` tinyint(3) unsigned NOT NULL default '0',
  `visible` enum('1','0') NOT NULL default '1',
  `language_id` int(11) NOT NULL default '0',
  PRIMARY KEY  (`information_id`,`language_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
La versione di Information Page Unlimited che uso io è la 2.03.
Ciao
sbaglio o c'è qualche differenza? perchè io per esempio vedo che alla fine c'è un auto increment... boh... io l'ho preso dallo zip che ho scaricato... strano.
hsg26
membro Master
membro Master
Messaggi: 1677
Iscritto il: 07/04/2005, 0:00
Località: Svizzera
Contatta:

Messaggio da hsg26 »

provato adesso... niente da fare... la mia versione di mysql cmq è: MySQL - 3.23.58
loris_ripa
membro Veteran
membro Veteran
Messaggi: 937
Iscritto il: 21/03/2004, 1:00
Località: Italia
Contatta:

Messaggio da loris_ripa »

hsg26 ha scritto:provato adesso... niente da fare... la mia versione di mysql cmq è: MySQL - 3.23.58
Prova con questa, te l'ho esportata dal db con compatibilità per MySQL 3.23:

Codice: Seleziona tutto

CREATE TABLE `information` (
  `information_id` tinyint(3) unsigned NOT NULL auto_increment,
  `information_group_id` int(11) unsigned NOT NULL default '0',
  `information_title` varchar(255) NOT NULL default '',
  `information_description` text NOT NULL,
  `parent_id` int(11) default NULL,
  `sort_order` tinyint(3) unsigned NOT NULL default '0',
  `visible` enum('1','0') NOT NULL default '1',
  `language_id` int(11) NOT NULL default '0',
  PRIMARY KEY  (`information_id`,`language_id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
Ciao
hsg26
membro Master
membro Master
Messaggi: 1677
Iscritto il: 07/04/2005, 0:00
Località: Svizzera
Contatta:

Messaggio da hsg26 »

posso inchinarmi? posso? E' ANDATAAAAAAAAAAAAAAAAAAAAA :D Grazie davvero, per avermi fatto un grande favore. Grazie!
loris_ripa
membro Veteran
membro Veteran
Messaggi: 937
Iscritto il: 21/03/2004, 1:00
Località: Italia
Contatta:

Messaggio da loris_ripa »

hsg26 ha scritto:posso inchinarmi? posso? E' ANDATAAAAAAAAAAAAAAAAAAAAA :D Grazie davvero, per avermi fatto un grande favore. Grazie!
Dai, non è necessario :lol: :lol: :lol:
Comunque come anticipato se hai installato o installerai Ultimate seo url e Sitemap ci sono dei bugs da correggere.
Ciao
hsg26
membro Master
membro Master
Messaggi: 1677
Iscritto il: 07/04/2005, 0:00
Località: Svizzera
Contatta:

Messaggio da hsg26 »

loris_ripa ha scritto:
hsg26 ha scritto:posso inchinarmi? posso? E' ANDATAAAAAAAAAAAAAAAAAAAAA :D Grazie davvero, per avermi fatto un grande favore. Grazie!
Dai, non è necessario :lol: :lol: :lol:
Comunque come anticipato se hai installato o installerai Ultimate seo url e Sitemap ci sono dei bugs da correggere.
Ciao
si... ho ultimate, la 2.1d, l'ultima prima della possibilità di settare i nomi dei prodotti e delle categorie...

quale file seoclass devo scaricare? o che modifiche devo fare?
loris_ripa
membro Veteran
membro Veteran
Messaggi: 937
Iscritto il: 21/03/2004, 1:00
Località: Italia
Contatta:

Messaggio da loris_ripa »

hsg26 ha scritto:
loris_ripa ha scritto:
hsg26 ha scritto:posso inchinarmi? posso? E' ANDATAAAAAAAAAAAAAAAAAAAAA :D Grazie davvero, per avermi fatto un grande favore. Grazie!
Dai, non è necessario :lol: :lol: :lol:
Comunque come anticipato se hai installato o installerai Ultimate seo url e Sitemap ci sono dei bugs da correggere.
Ciao
si... ho ultimate, la 2.1d, l'ultima prima della possibilità di settare i nomi dei prodotti e delle categorie...

quale file seoclass devo scaricare? o che modifiche devo fare?
Per prima cosa scaricati l'ultima versione corretta di seo.class.php che trovi nella pagina della contribution.
Dopodichè se il risultato nella barra degli indirizzi è questo:

catalog/-i-2.html

devi correggere una funzione in seo.class.php alla linea 1124:

Codice: Seleziona tutto

/**
 * Function to get the informatin name. Use evaluated cache, per page cache, or database query in that order of precedent.
 * @author Bobby Easland 
 * @version 1.1
 * @param integer $iID
 * @return string
 */	
	function get_information_name($iID){
		switch(true){
			case ($this->attributes['USE_SEO_CACHE_GLOBAL'] == 'true' && defined('INFO_NAME_' . $iID)):
				$this->performance['CACHE_QUERY_SAVINGS']++;
				$return = constant('INFO_NAME_' . $iID);
				$this->cache['INFO'][$iID] = $return;
				break;
			case ($this->attributes['USE_SEO_CACHE_GLOBAL'] == 'true' && isset($this->cache['INFO'][$iID])):
				$this->performance['CACHE_QUERY_SAVINGS']++;
				$return = $this->cache['INFO'][$iID];
				break;
			default:
				$this->performance['NUMBER_QUERIES']++;
				$sql = "SELECT information_title as iName 
						FROM ".TABLE_INFORMATION." 
						WHERE information_id='".(int)$iID."' 
						AND language_id='".(int)$this->languages_id."' 
						LIMIT 1";
				$result = $this->DB->FetchArray( $this->DB->Query( $sql ) );
				$iName = $this->strip( $result['iName'] );
				$this->cache['INFO'][$iID] = $iName;
				$this->performance['QUERIES']['INFO'][] = $sql;
				$return = $iName;
				break;								
		} # end switch		
		return $return;
	} # end function
Il codice qui sopra è già corretto, vedi tu quali sono state le correzioni perchè sinceramente non le ricordo... :lol: :lol: :lol:
Ciao
hsg26
membro Master
membro Master
Messaggi: 1677
Iscritto il: 07/04/2005, 0:00
Località: Svizzera
Contatta:

Messaggio da hsg26 »

installato il tutto... se creo una pagina, ottengo una pagina con su: array al posto del testo... e il titolo giusto...

boh...
loris_ripa
membro Veteran
membro Veteran
Messaggi: 937
Iscritto il: 21/03/2004, 1:00
Località: Italia
Contatta:

Messaggio da loris_ripa »

hsg26 ha scritto:installato il tutto... se creo una pagina, ottengo una pagina con su: array al posto del testo... e il titolo giusto...

boh...
Mhmmm...purtroppo non mi sono segnato tutte le modifiche...
Controllo e ti faccio sapere...
Ciao
hsg26
membro Master
membro Master
Messaggi: 1677
Iscritto il: 07/04/2005, 0:00
Località: Svizzera
Contatta:

Messaggio da hsg26 »

stesso errore anche togliendo tinymce... può esser qualcosa del DB?

Mi puoi esportare tutto il codice sql per la versione 3.23 compreso quello per information_group?
Rispondi