[RISOLTO]Ultimate SEO URLs 2.7 non mi funziona!

Questo forum è dedicato alle discussioni riguardanti le contribution per osCommerce

Moderatore: mod Generali

Rispondi
mannaggero
membro Junior
membro Junior
Messaggi: 19
Iscritto il: 06/02/2009, 5:58

[RISOLTO]Ultimate SEO URLs 2.7 non mi funziona!

Messaggio da mannaggero »

L' ho installato + di una volta e appena vado a testarlo il sito non si vede + ed il browser da questo messaggio:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, postmaster@naturebox.it and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

dove sbaglio, a me sembra di seguire l' installazione e di fare tutto bene...
Ultima modifica di mannaggero il 07/04/2009, 16:18, modificato 1 volta in totale.
mannaggero
membro Junior
membro Junior
Messaggi: 19
Iscritto il: 06/02/2009, 5:58

Re: Ultimate SEO URLs 2.7 non mi funziona!

Messaggio da mannaggero »

ho fatto un passo avanti, pare dipendere dall' .htaccess.... ma cosa c'è di sbagliato non riesco a capire...
mannaggero
membro Junior
membro Junior
Messaggi: 19
Iscritto il: 06/02/2009, 5:58

Re: Ultimate SEO URLs 2.7 non mi funziona!

Messaggio da mannaggero »

passetto in avanti:

ho commentato come consigliato nel forum la riga...

#Options +FollowSymLinks

ora accedo al pannello di amministrazione dove trovo la voce SEO URLs con le varie opsioni ma quando vado a visualizare il sito mi da questo errore:

Fatal error: Call to undefined function: mb_convert_case() in /web/htdocs/www.digitoergosum.info/home/TESTING/dem ... .class.php on line 1810
mannaggero
membro Junior
membro Junior
Messaggi: 19
Iscritto il: 06/02/2009, 5:58

Re: Ultimate SEO URLs 2.7 non mi funziona!

Messaggio da mannaggero »

vabè ho fatto da me...

Ho commentato la funzione originale:

/**
* Function to strip the string of punctuation and white space
* @author Bobby Easland
* @version 1.1
* @param string $string
* @return string Stripped text. Removes all non-alphanumeric characters.
*/ /*
function strip($string){
if ( is_array($this->attributes['SEO_CHAR_CONVERT_SET']) ) $string = strtr($string, $this->attributes['SEO_CHAR_CONVERT_SET']);
$pattern = $this->attributes['SEO_REMOVE_ALL_SPEC_CHARS'] == 'true'
? "([^[:alnum:]])+"
: "([[:punct:]])+";
$anchor = ereg_replace($pattern, '', mb_convert_case($string, MB_CASE_LOWER, "utf-8"));
$pattern = "([[:space:]]|[[:blank:]])+";
$anchor = ereg_replace($pattern, '-', $anchor);
return $this->short_name($anchor); // return the short filtered name
} # end function*/


Ed poi ho aggiunto la seguente funzione che pare un ibrido tra quella sopra e la versione precedente:

/**
* Function to strip the string of punctuation and white space
* @author Bobby Easland
* @version 1.0
* @modified 17/02/2005 Phocea
* @version 1.1
* @param string $string
* @param string $separator (v1.1)
* @return string Stripped text. Removes all non-alphanumeric characters.
*/
function strip($string, $separator = '-'){
$pattern = $this->attributes['SEO_REMOVE_ALL_SPEC_CHARS'] == 'true'
? "([^[:alnum:]])+"
: "([[:punct:]])+";
$anchor = ereg_replace($pattern, '', strtolower($string));
$pattern = "([[:space:]]|[[:blank:]])+";
$anchor = ereg_replace($pattern, $separator, $anchor);
if ( is_array($this->attributes['SEO_CHAR_CONVERT_SET']) ) $anchor = strtr($anchor, $this->attributes['SEO_CHAR_CONVERT_SET']);
return $this->short_name($anchor); // return the short filtered name
} # end function


a questo punto mi manca da fare qualche piccola modifica ma almeno funziona + o - tutto...
Rispondi