dedecms を使用して英語の Web サイトを作成するためのヒントは何ですか?
dedecms を使用して英語の Web サイトを作成するための技術的な手順
推奨される学習: 梦weavercms
国内英語の Web マスターがよく遭遇する問題英語の Web サイトを構築するには、中国国内版の CMS やフォーラムやブログを使用しますが、多くのプログラムは国内ユーザー向けに設計されているため、正式な英語版はなく、ecshop、dede cms、discuz、zblog なども英語を使用しています。パッケージ化が実現したため、二次開発が話題になっています。
私は最近、DEDE を英語の Web サイトに修正するという大きなプロジェクトに取り組んでいます。当初は JOOMLA を使用してそれを実行しようとしていましたが、JOOMLA の速度が非常にクラッシュしました。私とその背景 複雑なプログラムにはただただ驚きました。JOOMLA は良いプログラムだとしか言えません。非常に優れているため、非常に複雑で、使いこなすのが本当に難しいです。
ということで、振り返ってみると、何度も考えた結果、英語の Web サイトとして DEDECMS を使用することにしました。現在、英語 Web サイトとして DEDE を使用している人が多いようですが、その多くはトラフィックがありません。1 つ目の理由は、データのオーバーフローの問題については、以前の英語 Web サイトの開発とプロモーションの経験シリーズですでに述べたからです。2 つ目の理由は、インタラクションの欠如です。
変更してから 3 日が経過しました。初日にテンプレートを UTF-8 モードに変更しました。当初は ISO-8859 形式に変更したかったのですが、公式で数人の管理者に PM を送りました。 「この変更で何か問題はありますか?」と Web サイトに問い合わせて、エクスポート時にエラーが発生するかどうかを尋ねましたが、誰も応答せず、落ち込んでしまいました。それは忘れて、UTF-8 形式に変更しましょう。関連テーマの海外サイトを多数参考にしたテンプレートの幅や色などを調整します。手間を省くために、JOOMLA スタイルからロゴを取得して上に貼り付けました。
翌日、細部を修正し、いくつかのメイン ページに表示されていた中国語記号と全角記号をすべて変更しました。全角セミコロン ここで同僚に思い出してもらいます。コード内のすべての命令を削除するか、英語に置き換えます。ホームページ上の写真や広告をクリックするときは、外国人の左利きと右利きのマウスの習慣を考慮してください。著作権、プライバシー、概要、連絡先情報などを含むいくつかのページを書きました。この目的のために、MSN にも申請しました。MSN を持っている友達は、忘れずに追加して、もっとコミュニケーションを取りましょう。msn: youyouljj@gmail.com
3日目の今日は、午前中に再度テンプレートを修正し、フレームが壊れないように画像のサイズを決めたり、ホームページのスライドショーや回転ドアのサイズを決めたりしました。午後は、最も重要な部分であるSEARCHの総合英語版、コメントなどのページを修正します。これは多くの人に無視されるかもしれません。外国人は交流やコメントなどを好むのです。彼らに望んでいません。火星の文書をいくつか見てみましょう。まだ修正が終わっていないので、ちょっと休憩してこの記事を書きましたが、dedeを使って英語のWebサイトを構築している友人の参考になれば幸いです。
ほとんどのウェブマスターは、この状況を改善するために英語のウェブサイトを構築したいと考えていますが、多くの人はそれを実行していません。言語への慣れに加えて、CMS の選択も誰もが悩まされるはずです。海外にはjoomlaなど優れたcmsシステムが溢れています。 Mambo は長い間人気がありましたが、これらのシステムの操作習慣は明らかに私たちのものとは大きく異なります。そのため、多くの人が「使い慣れた dede を使ってまともな英語の Web サイトを作成できるだろうか?」と尋ねていますが、ははは、本題に入りましょう
この記事は次の人々を対象としています。中国語サイトの人 2 は、英語のゴミサイトのウェブマスターになるつもりはありません。
まず、事前準備について説明します。
まず、Feilonglong DEDE4.0utf-8 の修正バージョンをダウンロードする必要があります。
次に、ドメインを持つ外部スペースを購入します。少なくとも .com の名前でなければなりません。my-freewebhosts-center.com など、トピックに関連する単語で綴られていれば、長くても問題ありません。国内のものを購入するのは問題ありませんが、DNS 解決を外国のものに置き換える必要があります
次のステップは utf-8 dede をインストールすることです...
インストール後、フロントを見てください。 、英語版になりました わかりました
テンプレートの作成を開始します。英語の Web サイトを真似できます。
ボードを作成するときに注意すべき点がいくつかあります。
1. 文字セットの問題: charset=utf-8
2. Verdana、Arial、Helvetica、sans を使用します。
3. 全ページに全角スペースなどの漢字を使用しないでください
4. ページのレイアウト、詳細などは準拠する必要があります外国人の習慣に
例: 時間の形式は「月-日-年」、対応する dede タグは次のとおりです: [field:pubdate function=strftime('%m-%d-%Y' ,@me)/]
ニュース一覧は次のように表示されます: タイトル 説明,
もっと外国のサイトを見ればわかります
おすすめ: http:/ /news.yahoo.com/i/1419;_ylt=Ali1aoiCjCQbrdMsZNeBewTVJRIF
5.SEO詳細
(1)記事のURL処理
Google が URL アドレスを非常に重視していることは誰もが知っているはずです。古い食べ物の新しいトリックというタイトルの同じ記事の場合、URL が http://www.xxx.com/list1/20070928/5104.html と表示されている場合、明らかにそうではありません。 http://www.xxx.com/list1/old-food-new-tricks.html と同じくらいです。 dede によって生成されるデフォルトのページ アドレスは前者です。表示タイプを後者に変更するにはどうすればよいですか?
バックエンドに入り、列の記事命名規則を変更します。デフォルトは: {typedir}/{Y }{M}{ D}/{aid}.html
に変更されました: {typedir}/{pinyin}.html {Y}{M}{D} を削除したため、記事のレベルが低下しましたエンジンへの組み込みに役立ちます。
具体的な変更方法については、私の記事を参照してください: http://bbs.foradmin.com/viewthread.php?tid=1335
(2) メタ処理
# Article_article.htm のメタを次のように変更しました:
タグの間にはスペースが必要であることに注意してください。そうしないと次の処理が機能しません
この変更後の各記事のメタは次のようになります。別の
list_article.htm のメタを
として実装して、列のキーワードと説明をそれぞれ呼び出すようにしたいのですが、これにはいくつかのファイルを変更する必要があります。具体的な変更方法については、以下を参照してください。
http://bbs.foradmin.com/viewthread.php?tid=1468
また、記事本文の前に
{dede:field name='keywords' runphp='yes' } if(!empty(@me)){ $kws = explode(' ',@me); @me = ""; foreach($kws as $k){ @me .= "$k "; } @me= str_replace('+', ' ',trim(@me)); } {/dede:field}
のようなタグを付けて、記事のキーワードを直接呼び出すことで、これらのキーワードがリンクされているといいます。タグと同様の機能。
6. gg広告を掲載するにはどうすればいいですか?また、私の経験が初心者の方に役立つことを願っています!
また、これは私が経験から話して考えたことです。
英語の Web サイトを構築する場合、URL 最適化のため、生成されるファイル名に記事タイトルを使用するように設定します。
しかし、問題が発生しました。たとえば、記事名が I LOVE YOU で、dede によって生成された記事ページは I_LOVE_YOU.htm ですが、検索から見るとファイル名は ILOVEYOU.htm になります。意味のない言葉になってしまいます。したがって、_ を - に変更します。このようにして生成されたファイル名は、I-LOVE-YOU.htm です。英語の Web サイト URL にキーワードを含めることは非常に重要です。 BLT兄さんからこの方法を教えてもらいましたが、まだ自分では試していないので、早速お送りしました。
include/inc/inc_fun_funAdmin.php を開く
[code] 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 .= "-"; } } [code]
Change
$restr .= "-"; これらの内容
は彼のオリジナルから完全に引用されています言葉、完成。
dedecms 英語サイトの翻訳部分
この修正の主な部分:
1. 英語版の記事ページのめくり
2.生成された記事のアドレス 記事データID
3. DEDECMSのプロンプトウィンドウを英語に変更します。
4. リダイレクト プロンプトを英語に変更します
5. 検索表示を英語プロンプトに変更します
6. ページのメタ設定
1.ページめくりの英語文化
include/inc_archives_view.php
include/inc_arclist_view.php
include/inc_arcsearch_view.php
以下の変更は主に記事一覧ページ コンテンツめくり検索ページを英語に翻訳しました。
上記の 3 つのファイルをメモ帳で順番に開きます。
最初に include/inc_archives_view.php を開きます
引用を順番に見つけます:
//前の記事と次の記事のリンクを取得します
//動的ページング リストを取得します
//静的ページング リストを取得します
これら 3 か所、これら 3 か所の下に表示される中国語を英語に変更します
include/inc_arclist_view.php を開きます
参照を順番に見つけます:
//静的ページング リストを取得します
//動的ページング リスト
これら 2 つの場所で、これら 2 つの場所の下に表示される中国語を英語に変更します
include/inc_arcsearch_view.php を開きます
順番に検索します
引用:
//動的ページング リストを取得します
この場所の下に表示される中国語を英語に変更します
2. 記事アドレスを生成し、記事の数値 ID を削除します
include/inc_channel_unit_function.php をメモ帳で開きます
Find
Quote:
$articleRule = str_replace("{pinyin}" ,GetPinyin($title)." _".$aid,$articleRule);
Change to
Quote:
$articleRule = str_replace("{pinyin}" ,GetPinyin($title),$articleRule);
簡単に言うと、."_".$aid を削除します
次に、バックグラウンドの列の詳細オプションで
記事の命名規則: {typedir}/ {pinyin}.html
3. DEDECMS のプロンプト ウィンドウを英語に変更します。
これはメモ帳ではなく Dreamweaver で編集する必要があります。そうしないと背景が空白になります。
Dreamweaver を使用して include/inc_functions.php を開きます
ShowMsg を見つけて下を見てください。検索順:
引用:
DedeCms システム プロンプト
DedeCms プロンプト メッセージ:
ブラウザが応答しない場合は、ここをクリックしてください...
これに応じて、
引用:
DedeCms メッセージ
DedeCms メッセージ:
ブラウザが応答しない場合は、ここをクリックしてください。 ...
4.更改转向提示为英文
用记事本打开 include/jump.html
依次找到:
引用:
正在转向: 请稍候...
内容简介:
TO:
对应修改成
引用:
TO:
Are turning to: Please wait ...
Brief Introduction:
5.搜索显示该成英文提示
用记事本打开 plus/search.php
依次找到:
引用:
服务器忙,请稍后搜索
你的关键词输入不合法!
你的信息中存在非法内容,被系统禁止![返回]
关键字长度必须要3-30字节之间!
对应修改成
引用:
Server is busy,please search later You do not legally enter the keywords! Your information in the illegal content,the system was prohibited! [Back] Keyword length must be between 3-30 bytes!
以上がdedecms を使用して英語の Web サイトを作成する際のヒントは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。