Comment modifier les dedecms pour faire un site internet en anglais ?
De nombreux internautes nationaux choisissent Dreamweaver pour créer des sites Web en anglais. En fait, Dreamweaver est en effet très puissant, mais je recommande personnellement d'utiliser des CMS ou WP étrangers plus matures, mais certains utilisateurs y sont déjà habitués. J'ai utilisé Dedecms, et la collection est relativement simple, j'ai donc partagé cet article sur les modifications qui doivent être apportées à l'aide de Dedecms pour créer un site Web en anglais.
Apprentissage recommandé : Dreamweaver cms
La première étape est l'encodage :
Il s'agit d'installer dede d'utf-8 ... Ensuite, trouvez un modèle anglais sur le forum dede.
Après l'avoir installé, regardez à la réception.
Commencez à créer le modèle. le site anglais.
Il y a plusieurs points à noter lors de la création de modèles :
1. Problème de jeu de caractères : charset=utf-8
2. Utilisez Verdana, Arial, Helvetica, sans-. serif comme polices. Ces polices sont plus belles en anglais
3. Ne laissez pas les caractères chinois, tels que les espaces pleine largeur, apparaître sur toutes les pages
4. . doit être conforme aux habitudes des étrangers
Par exemple : le format de l'heure est "mois-jour-année", la balise dede correspondante est : [field:pubdate function=strftime('%m-%d- %Y',@me)/]
5. Détails SEO
(1) Traitement des URL des articles
Tout le monde doit savoir que Google attache une grande importance aux adresses URL. Si le même article s'intitule Old Food New Tricks, l'URL affichée sous la forme http://www.xxx.com/list1/20070928/5104.html n'est évidemment pas aussi élevée que http://www.xxx.com/list1/old. -food-new-tricks.html. L'adresse de page par défaut générée par dede est la première. Comment changer le type d'affichage en seconde ?
Entrez dans le backend et modifiez les règles de dénomination des articles de la colonne. La valeur par défaut est : {typedir}/{Y}{M}{D}/{aid}.html
Modifiez-le. vers : {typedir }/{pinyin}.html J'ai supprimé {Y}{M}{D}, ce qui réduit le niveau de l'article et favorise l'inclusion du moteur.
Pour les méthodes de modification spécifiques, veuillez vous référer à ce qui suit :
Comme mentionné, utilisez dede pour que la page de titre de l'article affiche le chemin sous la forme title pinyin.html, par exemple : le titre de l'article est : Qu'est-ce que Zhanyou.com, article Le chemin est affiché : zhanyouwangshishenmea.html Quels sont les avantages de l'afficher de cette façon ? Bon sang, est-ce que j'ai vraiment besoin de dire ça ?
Méthode :
Sélectionner : Gestion des colonnes du site Web, modifier les options avancées de la colonne, règles de nommage des articles : {typedir}/{Y}{M}{D}/{aid}. html this C'est l'état par défaut
modifié en : {typedir}/{pinyin}.html Je pense que {Y}{M}{D} est inutile, alors je l'ai supprimé.
Mettre à jour à nouveau et voir si cela fonctionne ?
Ne vous inquiétez pas, le pinyin est maintenant affiché, zhanyouwangshishenmea_1.html, mais il y a un _1 supplémentaire à la fin, comment supprimer cela ?
Modifiez le fichier inc_channel_unit_function dans include et recherchez $articleRule = str_replace("{pinyin}",GetPinyin($title)."_".$aid,$articleRule put."_".$aid); Retirez-le simplement et c'est tout !
Si le titre de l'article est en anglais, _ sera ajouté entre les mots, mais ajouter _ entre les mots n'a aucune signification pour gg Il doit être remplacé par "-". 🎜>
Ouvrez include/inc/inc_fun_funAdmin.phpfor($i=0;$i<$slen;$i++){ if(ord($str[$i])>0x80) { $c = $str[$i].$str[$i+1]; $i++; if(isset($pinyins[$c])){ if($ishead==0) $restr .= $pinyins[$c]; else $restr .= $pinyins[$c][0]; }else $restr .= "-"; }else if( eregi("[a-z0-9]",$str[$i]) ){ $restr .= $str[$i]; } else{ $restr .= "-"; } }
for($i=0;$i<$slen;$i++){ if(ord($str[$i])>0x80) { $c = $str[$i].$str[$i+1]; $i++; if(isset($pinyins[$c])){ if($ishead==0) $restr .= $pinyins[$c]."-" ; if($isclose==0) unset($pinyins); if(substr($restr,-1)=="-") $restr = substr($restr,0,strlen($restr)-1); return $restr;
<meta name="description" content="{dede:field name="title"/} {dede:field name='description' /}"> <meta name="keywords" content="{dede:field name='keywords' /} {dede:field name="title"/}">
<meta name="description" content="{dede:field name='description' /}"> <meta name="keywords" content="{dede:field name='keywords' /}">
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!