Heim  >  Artikel  >  CMS-Tutorial  >  So verwenden Sie dedecms, um den Dateinamen der Artikeltitelseite in Pinyin anzuzeigen

So verwenden Sie dedecms, um den Dateinamen der Artikeltitelseite in Pinyin anzuzeigen

藏色散人
藏色散人Original
2019-12-20 10:06:481839Durchsuche

So verwenden Sie dedecms, um den Dateinamen der Artikeltitelseite in Pinyin anzuzeigen

Wie verwende ich dedecms, um den Pinyin-Dateinamen der Artikeltitelseite anzuzeigen?

Verwenden Sie dedecms, um die Pinyin-Anzeige des Dateinamens der Artikeltitelseite zu realisieren.

Verwenden Sie dede, um den Anzeigepfad der Artikeltitelseite als Titel pinyin.html festzulegen , zum Beispiel: Artikel Der Titel lautet: Was ist Zhanyou.com? Der Artikelpfad wird angezeigt: zhanyouwangshishenmea.html Welche Vorteile bietet diese Anzeige? Verdammt, muss ich das überhaupt sagen?

Empfohlenes Lernen: Dreamweaver cms

Verwenden Sie dede, um den Pinyin-Dateinamen der Titelseite des Artikels anzuzeigen

Wie der Titel schon sagt, verwenden Sie dede to Zeigen Sie den Pfad auf der Titelseite des Artikels Pinyin.html für den Titel an, zum Beispiel: Der Artikeltitel lautet: Was ist Zhanyou.com, und der Artikelpfad wird angezeigt: zhanyouwangshishenmea.html Welche Vorteile bietet diese Anzeige? Verdammt, muss ich das überhaupt sagen?

Methode:

Auswählen: Website-Spaltenverwaltung, Ändern der erweiterten Optionen der Spalte, Artikelbenennungsregeln: {typedir}/{Y}{M}{D}/{aid}. html this Dies ist der Standardstatus

geändert in: {typedir}/{pinyin}.html Ich denke, {Y}{M}{D} ist nutzlos, also habe ich es entfernt.

Erneut aktualisieren und prüfen, ob es funktioniert?

Keine Sorge, das Pinyin wird jetzt angezeigt, zhanyouwangshishenmea_1.html, aber am Ende steht ein zusätzliches _1, wie kann man das entfernen?

Ändern Sie die Datei inc_channel_unit_function in include und suchen Sie nach $articleRule = str_replace("{pinyin}",GetPinyin($title)."_".$aid,$articleRule put."_".$aid); Einfach entfernen und fertig!

Wenn der Artikeltitel auf Englisch ist, wird _ zwischen den Wörtern hinzugefügt, aber das Hinzufügen von _ in der Mitte des Wortes hat für gg keine Bedeutung. Es muss in „-“ geändert werden wie folgt

Öffnen Sie include/inc/inc_fun_funAdmin.php

Der Code lautet wie folgt:

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]; 
else $restr .= $pinyins[$c][0]; 
}else $restr .= "-"; 
}else if( eregi("[a-z0-9]",$str[$i]) ){ $restr .= $str[$i]; } 
else{ $restr .= "-"; } 
}

Ändern

$restr .= "-"; Diese Dinge

Pinyin Mitte „-“ hinzufügen

Ändern includeincinc_fun_funAdmin.php

Der Code lautet wie folgt:

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; 
if(substr($restr,-1)=="-") $restr = substr($restr,0,strlen($restr)-1);

ist das neu hinzugefügte

Das obige ist der detaillierte Inhalt vonSo verwenden Sie dedecms, um den Dateinamen der Artikeltitelseite in Pinyin anzuzeigen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn