extensions.Siliana.com

Accueil arrow sh404SEF arrow Documentation arrow Information sur Virtuemart et sh404SEF
Une petite donation nous aidera!
(une grosse aussi)
Information sur Virtuemart et sh404SEF
  • Bug Virtuemart 1.0.10 lors de l'utilisation de Joomfish

(voir sujet #26943 sur le forum VirtueMart)


Fichier: /components/com_virtuemart/virtuemart_parser.php

ligne 40: modifier, de manière à obtenir le résultat suivant :

$option = mosGetParam( $_REQUEST, 'option' );

// shumisha fix for Joomfish, as per post on forum topic = 26943.0
global $mosConfig_lang;
$jFishLang = $mosConfig_lang;
// end of fix

if( !defined( '_VM_PARSER_LOADED' )) {

ligne 60 : modifer, de manière à obtenir le résultat suivant :
// the configuration file for the Shop
require_once( $mosConfig_absolute_path. "/administrator/components/com_virtuemart/virtuemart.cfg.php" );
// fix for Joomfish, as per post on forum topic = 26943.0
$mosConfig_lang = $jFishLang;
// end of fix
// The abstract language class
require_once( CLASSPATH."language.class.php" );
 
  • Utilisation Virtuemart en SSL

Pour espérer un focntionnement correct de Virtuemart en SSL, notamment pour la passation de la commande, il est nécessaire de saisir votre adresse de serveur SSL.

? Configuration sh404SEF, Onglet Avancé, Section Configuration avancée, dans le paramètre : URL en mode SSL

Comment ? : sans ajouter de / à la fin, à l'inverse de Virtuemart

Par ailleurs, sur certains serveurs, il est malgré tout à peu près impossible de fonctionner avec des URL SEF en mode SSL. Dans ce cas, essayer de passer à Oui le paramètre Forcer non sef si HTTPS?, situé juste en dessous du précédent.

  • Hack Joomla pour permettre le fonctionnement en SSL de Joomla avec Virtuemart

Localiser et ouvrir le fichier : /includes/joomla.php

Trouver le texte : function sessionCookieName().

Remplacer les lignes qui suivent de manière à obtenir le résultat suivant:

function sessionCookieName() {
global $mainframe;

//return md5( 'site' . $mainframe->getCfg( 'live_site' ) );
// shumisha : found at http://www.netshinesoftware.com/ security/using-an-ssl-certificate-with-your-joomla-website.html
return md5( 'site' . str_replace('http://', '', str_replace('https://', '', $mainframe->getCfg( 'live_site' ))) );
}

 

 

 
Advertisement