Pagina 1 di 2

Information Pages unlimited - che versione?

Inviato: 07/07/2007, 22:09
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!

Re: Information Pages unlimited - che versione?

Inviato: 08/07/2007, 10:53
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

Inviato: 08/07/2007, 15:47
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.

Inviato: 09/07/2007, 13:20
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...

Inviato: 09/07/2007, 13:51
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

Inviato: 09/07/2007, 13:55
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.

Inviato: 09/07/2007, 13:57
da hsg26
provato adesso... niente da fare... la mia versione di mysql cmq è: MySQL - 3.23.58

Inviato: 09/07/2007, 14:05
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

Inviato: 09/07/2007, 14:41
da hsg26
posso inchinarmi? posso? E' ANDATAAAAAAAAAAAAAAAAAAAAA :D Grazie davvero, per avermi fatto un grande favore. Grazie!

Inviato: 09/07/2007, 14:53
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

Inviato: 09/07/2007, 14:57
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?

Inviato: 09/07/2007, 15:54
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

Inviato: 11/07/2007, 14:12
da hsg26
installato il tutto... se creo una pagina, ottengo una pagina con su: array al posto del testo... e il titolo giusto...

boh...

Inviato: 11/07/2007, 14:16
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

Inviato: 11/07/2007, 14:24
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?