Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Création de pages personnelles
#22
en ayant fouiné un peu le code qui doit gerer ca se trouve dans class.content.inc.php vers la ligne 695

Code :
// Make sure auto-generated new alias is not already in use on a different page, if it does, add "-2" to the alias
            $contentops =& $gCms->GetContentOperations();
            $error = $contentops->CheckAliasError($alias);
            if ($error !== FALSE)
            {
                if (FALSE == empty($alias))
                {
                    $alias_num_add = 2;
                    // If a '-2' version of the alias already exists
                    // Check the '-3' version etc.
                    while ($contentops->CheckAliasError($alias.'-'.$alias_num_add) !== FALSE)
                    {
                        $alias_num_add++;
                    }
                    $alias .= '-'.$alias_num_add;
                }
                else
                {
                    $alias = '';
                }
            }
        }

        $this->mAlias = munge_string_to_url($alias, $tolower);
    }

je ne suis pas assez casse cou et expérimenté pour faire sauter ca mais si quelqu'un d'expérimenté me disait comment gérer ca ce serait sympa Wink
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)