BlueGEEK Journal

Accueil > Manip’s > Annuaire / Categorizator > Categorizator : Comment rajouter des sites HTTPS ?

Categorizator : Comment rajouter des sites HTTPS ?

mercredi 6 septembre 2006, par bluegyn_spip

Lorsque vous tentez de rajouter dans l’annuaire des sites sécurisés du type

https://

Comme un lien sur les extensions de Firefox par exemple

- CATEGORIZATOR refuse de l’enregistrer sous le prétexte que ce n’est pas un site HTTP !

Pour remédier à ce BUG il faut corriger une ligne du script

OUVREZ LE FICHIER

functions.php

ALLEZ A LA FONCTION

function url_valide ($url,$inc = false)

Remplacez le bout de code

//on verifie si c'est bien le bon type de site



$cmp_h = strcmp(substr($url,0,7),"http://");

$cmp_n = strcmp(substr($url,0,7),"news://");

$cmp_f = strcmp(substr($url,0,6),"ftp://");

$cmp_m = strcmp(substr($url,0,7),"mailto:");

if ($cmp_h != 0 && $cmp_n != 0 && $cmp_f != 0 && $cmp_m != 0)

$message .= "Url non valide ! Elle doit commencer par http:// (ou news:// ou encore ftp:// ou mailto:)";

Par celui ci

//on verifie si c'est bien le bon type de site



$cmp_h = strcmp(substr($url,0,7),"http://");



//--- BlueGyn Rajoute cette ligne ---

$cmp_s = strcmp(substr($url,0,8),"https://");

// ---



$cmp_n = strcmp(substr($url,0,7),"news://");

$cmp_f = strcmp(substr($url,0,6),"ftp://");

$cmp_m = strcmp(substr($url,0,7),"mailto:");



//--- BlueGYN corrige ces 2 lignes

if ($cmp_h != 0 && $cmp_s != 0 && $cmp_n != 0 && $cmp_f != 0 && $cmp_m != 0)

$message .= "Url non valide ! Elle doit commencer par http:// (ou https:// news:// ftp:// ou mailto:)";

//---