Forum CMS Made Simple FR
Un ShowRoom publique pour Cms Made Simple - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Annonces (https://forum.cmsmadesimple.fr/forum-5.html)
+--- Forum : Annonces (https://forum.cmsmadesimple.fr/forum-17.html)
+--- Sujet : Un ShowRoom publique pour Cms Made Simple (/thread-709.html)

Pages : 1 2


Un ShowRoom publique pour Cms Made Simple - airelibre - 18/10/2010

Et voilà, j'ai mis quelques sites dans ton showroom Smile


Un ShowRoom publique pour Cms Made Simple - bess - 18/10/2010

Très belles créations aire libre :O

Juste un point : j'ai vu sur l'une d'entre elle l'info de la version utilisée : vire la Wink


Un ShowRoom publique pour Cms Made Simple - airelibre - 19/10/2010

Merci Smile Et merci du conseil, je vais regarder ca...
Edit : et voilà c'est fait. Tu as raison, on est jamais trop prudents Wink


Un ShowRoom publique pour Cms Made Simple - bess - 19/10/2010

good news (pour moi)

je viens enfin de prendre le temps de comprendre comment fonctionne les pretty url dans un module...

comment dire...


plus simple tu meurs...


résultat avec 4 lignes de codes ajoutées dans mon module ShowRoom ca donne ceci Smile

www .cmsmadesimple.fr/showroom/1/136/Realisations Cms Made Simple/Administrations publiques, collectivites locales

Je vous l'accorde c'est volontairement long (afin de caser les termes "réalisations" et "cms made simple") mais le résultat est nettement mieux que les urls générées sauvagement comme

Code :
http://www.cmsmadesimple.fr/index.php?mact=OpenStatisticsCommunityServer,cntnt01,default,0&cntnt01mois=201010&cntnt01returnid=134



Un ShowRoom publique pour Cms Made Simple - Jean le Chauve - 20/10/2010

Joli, mais attention aux espaces et caractères spéciaux. Remplace-les par des tirets (comme les alias qui se créent à partir du titre).
Voir : /lib/misc.functions.php ligne 1337
Code :
/**
* convert a human readable string into something that is suitable for use in URLS
* because many browsers don't support UTF-8 characters in URLS
*
* @internal
* @param string String to convert
* @param boolean indicates whether output string should be converted to lower case
* @return string
*/
function munge_string_to_url($alias, $tolower = false)
{
    // replacement.php is encoded utf-8 and must be the first modification of alias
    include(dirname(__FILE__) . '/replacement.php');
    $alias = str_replace($toreplace, $replacement, $alias);

    // lowercase only on empty aliases
    if ($tolower == true)
    {
        $alias = strtolower($alias);
    }

    $alias = preg_replace('/[^a-z0-9-_]+/i','-',$alias);
    //$alias = preg_replace("/[^\w-]+/", "-", $alias);
    $alias = trim($alias, '-');

    return $alias;
}



Un ShowRoom publique pour Cms Made Simple - bess - 20/10/2010

done avec des underscore pour l'instant (soucis avec un regex pour les tirets)

et corrigé le fancybox qui déconnait dans les affichages de catégories


Un ShowRoom publique pour Cms Made Simple - bess - 12/09/2011

petit update, j'ai supprimé le captcha et j'ai rendu mes modules compatible 1.10.0 Smile


Un ShowRoom publique pour Cms Made Simple - airelibre - 13/09/2011

Merci Smile