はい - 非常に簡単 vbSEO サイト・マップ生成プログラムのインストール (それは無料です)と1つのファイルだけを修正する。あなたが見つけることの詳細な手順 ここ
はい - 非常に簡単 vbSEO サイト・マップ生成プログラムのインストール (それは無料です)と1つのファイルだけを修正する。あなたが見つけることの詳細な手順 ここ
で最後に編集 vBET; 14-11-09 に 14:47.
すべてのmodの最初は、ユーザーのデフォルトの言語をサポートしています。それは、登録フォームで設定され、ユーザーCPで変更することができます。ユーザーが自分のデフォルトの言語を設定しているのであれば、それから彼は何もしません...ちょうど彼の言語での投稿を書き込み、およびvBETはすべてについて処理を行います。このような場合には - ユーザーがデフォルトの言語を設定するとき、それは全体のポストが(タイトルも含め)彼のデフォルトの言語で書かれていることを前提としています。それはすぐに設定可能ですが、彼の瞬間に単純な仮定が存在する:ユーザーがデフォルトの言語を設定し、それは、フォーラムの既定の言語と異なる場合、それぞれの彼のメッセージは、彼が彼のデフォルトとして選択した言語になります。
また、メッセージの一部のみが異なる言語に存在する多言語のメッセージを、作成することができます。これは非常に簡単です - あなたがそれを行うために必要なものすべてが内のテキストの異なる言語で書かせる LANG BBコード。それは、言語コードである1つのパラメータを取ります。あなたがポーランド語で何かを書き込む場合はすなわち、その後BBコードは次のようになります。 LANG = PL.
全体の例を(BBコードのスペースは、評価を避けるために追加)を参照してください。
[ lang=pl]Przykład tekstu po polsku[ /lang]
この例では、(BBコードのスペースを除く)あなたにそのような結果が得られます。
全く同じように動作する複数のBBコードもあります LANG BBCodeと、それは唯一のポストのタイトルのために予約されている。それは、 langtitle 使用して BBCode - 彼らを設定するユーザーのメッセージを自動的にマークする vBET フォーラムの既定の言語以外の言語の既定します。手動で、使用するべきではないと、このような方法を使用する場合は、[内のメッセージ全体を覚えて LANG ブースのBBCodesのパラメータ(特に翻訳のRSSチャンネルの一部が適切に翻訳されないことができますが、投稿が適切に表示されます)と同じ言語のコードを使用してトーナメント参加。
そこにもう一つBBCodeとは本当にですが、それは翻訳のためではない - 実際にはテキスト翻訳ではない維持することです。一部のテキストをしたい場合私は、翻訳されるの内側にそれより単純なポスト notranslate BBコード。それはいくつかの用語の場合には有用である、またはいくつかの詩などの引用ができます
For example this text will never be translated. You can check it by clicking some translation flag - you will see this part will stay in original
で最後に編集 vBET; 10-10-09 に 05:27.
サブディレクトリには、あなたのフォーラム vBulletin によって処理される、それ以外のページがある場合は、他の言語は、それらのページの翻訳をサポート、
あなたがしなければならないすべてはで適切なルールを設定されています 。htaccessファイル フォーラムの親ディレクトリ内のファイル:
とサポートされているサブディレクトリのhtaccessファイルの内部でこのルールを追加するvBET(フォーラムのディレクトリ自身を除く)によってサポートされるべきあなたのドメイン内の各サブディレクトリに対して。:Code:RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/$ index.php?language=$1&vbet_outside=true [L,QSA] RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/(.*)?$ $2?language=$1&vbet_outside=true [L,QSA]
フォーラムの親ディレクトリがもサポートする必要があるのであれば、それはすべてのこれらのルールが必要です。Code:RewriteCond %{QUERY_STRING} !vbet_outside=true RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]
また、それらのための翻訳の追跡を維持したければ、する必要があります。
- オンにする フォーラムのディレクトリの外にトラッキングURL 管理CPのオプションで
- それらのページへのリンクがあることを確認してください ABSOLUTE (のでhttpから始まる)
また、あることを確認してください 基本 フォーラムのディレクトリの外部にあるページ用に生成されたHTML出力のタグ。その後、それらのページを生成するテンプレートを編集し、間の任意の場所に以下のコードを追加しない場合 <HEAD> や </ HEAD>:
Code:<if condition="!$_REQUEST['language']"><base href="$vboptions[bburl]/" /></if>
で最後に編集 vBET; 10-08-10 に 11:00.
あなたが持っている:致命的なエラー:vbseo_thread_seotitleを再宣言することはできません
または時々ちょうど空白のページであっても管理者画面にて、なぜ疑問に思う...
標準的な応答 - あなたが休閑インストール手順を行なっていない
より正確に。それが記載されているとして ここ、vBET 3.x でを統合する場合 。htaccessファイル ファイルには、セクションからインストールマニュアルの指示に従って完全な統合を行う必要が vBSEO統合.
また しなければならない(MUST) 編集 FORUM_ROOT /含む/ functions_vbseo_createurl.php としてマニュアル(インストールパッケージにあるreadme.html)に記載されているファイル。非常に簡単 - わずか2行をコピー。その後すべてが再び動作します。
で最後に編集 vBET; 19-02-10 に 06:07.
すべてが順調と突然働いていた場合、それは、1つの可能性は、あなたの翻訳プロバイダ(:一部の設定は、新しいmodは、いくつかのソフトウェアが更新、追加、変更された他のもの)で問題があることではない。
このことを確認するには、適切なファイルには、パッケージvbetからのアップロード do-not-upload/tools/providers-tests/します。 このディレクトリにテストプロバイダー翻訳用のファイルが含まれています。
たとえばテスト googleapiv2:
- ファイルのアップロード test_googleapiv2.php フォーラムディレクトリにします。
- ブラウザページを開きます。
Code:YourForumAddress/test_googleapiv2.php- すべてがOKの場合は、回答を取得されます。
Code:Starting transaltion test Test result: {"responseData": {"translatedText":"Welcom"}, "responseDetails": null, "responseStatus": 200} Test error:
エラーが発生した場合には、適切なAPIキーにしていることを確認し Admin CP -> vBET -> Translation Providers.
で最後に編集 Marcin Kalak; 23-10-13 に 18:40.
サーバがタイムアウトし、接続を閉じていることです。
高い値にMySQLサーバのための変数WAIT_TIMEOUTを設定します。
ここでは、完全な解決策を見つけることができます。
MySQLサーバではエラーは説明したように立ち去りました
あなたはvbseo機能のファイルを統合し、変更する必要があります。
vBSEOの統合の一部(他のMODとの統合) - あなたがではなく、アップロードするフォルダ(readme.htmlファイル)を持っている完全な命令
あなたのURLにある場合:
おそらくあなたは、IEブラウザを使用してください。弁証法的な文字とIEのブラウザ間違った示すURL。Code:caracter%C3%ADstica
別のブラウザ(Opera、Firefoxなど)でこのリンクをチェックしてみてください - それはそこに格好良くなります。
これは、ブラウザの問題です。 Googleが(弁証法文字付き)を正しく、このリンクをクロールします。
で最後に編集 vBET; 05-07-10 に 06:59.
バージョン4.4.0 vBETは、多くの翻訳プロバイダをサポートしていますので。デフォルトではGoogleだけが使用されますが、それは簡単に変更できますされます。
だから、他の翻訳APIの突起がに行くサポートする Admin CP - > vBET - > 翻訳プロバイダー とオプションをオフにする Googleにのみ使用. これは、他の翻訳のAPIをサポートするために必要なステップです。
それが可能なときにvBETは常に他の翻訳APIを使用します後。いくつかの翻訳はGoogleでのみサポートされているのであれば、次にGoogleが使用されますが、他のサポートされているAPIは、デフォルトで翻訳を行うことができるかどうか常にGoogle以外のプロバイダを選択されます。
また、特定の言語ペア(FROM - TO)のために使用するかを正確にプロバイダを決定することができます。そして、あなたはそれぞれの可能な言語ペアに対してこの操作を行うことができます。あなたが完全に制御していると言語のペアの際に使用する変換エンジンを自分で判断したいのであれば、その後はディレクトリからコンフィギュレーションファイルでそれを行うことができます vbet_translation_options。各ファイルには、名前の末尾に言語コードが含まれており、これは"から"決定する。ファイルを開くとphpの表の該当する行を変更する必要がある"をするために' を決定する。
たとえば、次のようになります。あなたがMicrosoftの翻訳APIによって行われる英語からポーランド語からの翻訳を設定する場合。その後:
1。開いているファイル / vbet_translation_options / vbenterprisetranslator_from_エン。PHP
2. 検索 ポーランド語の言語コードのマッピングと、選択した翻訳者のセット名を持つ行:
これは、英語("から"作られた翻訳の翻訳プロバイダとしてMicrosoftの翻訳APIを設定するようにエン)、ポーランド('へ'PL)。朝飯前Code:'pl'=>'Microsoft',
もちろん、これは動作します場合にのみ、オプション Googleにのみ使用 無効になっています。これは単なる例です - あなたがこれを実行する必要がないことを忘れないでください。デフォルトでは、すでにそれが可能であるたびに、Googleを使用しないように設定されています。
また、いくつかの翻訳APIはいくつかの識別パラメータを設定するために必要なことを覚えておいてください。そのようなすべてのパラメータは、詳細な説明ではオプションのグループで見つける Admin CP - > vBET - > 翻訳プロバイダー
NOTE: vBET 3.5.1 と vBET 4.4.3 vBET 以来プロバイダー キューをサポートします。どこでも 1 つ以上のプロバイダーでの言語ペアのサポートは、プロバイダー名をカンマで区切られた値が表示されます。たとえば。
それは、マイクロソフトが利用できる限り、vBET Microsoft を使用して使用できない場合、vBET 自動的に Google に切り替わりますを意味します。このような場合で vBET プロバイダー使用不可としてマーク、毎時間 (スケジュールされたタスク) で利用できる今はチェックしています。場合は、vBET 優先プロバイダーに戻るを切り替えます。Code:'pl'=>'Microsoft,Google',
プロバイダーのキューの順序を変更したり、そこからいくつかのプロバイダーをすべて削除することです。値の間にスペースを使用できないことに注意してください。
この方法 vBET 翻訳の制限 1 つのプロバイダーである後もに到達することができます。
すべてのプロバイダーが使用できない場合も vBET ダミーの翻訳は、単に元のテキストを表示を使用します。このような場合で、見ることができないように翻訳されたページのテキストを翻訳します。空のテキストと何かを表示する表示する必要がありますより良い戦略です。テストに切り替わりますのでこのような結果キャッシュされませんが、任意の翻訳プロバイダーを再び利用できないとすぐ翻訳注意します。
で最後に編集 r.dziadusz; 05-10-11 に 16:36.
1。あなたが翻訳のために重要ではないと思うように多くのコンテンツとして無視ページをvBETに追加
メンバーのページ、カレンダー、フォトギャラリー:いくつかのフォーラムの所有者が翻訳のために重要ではないと考えられるいくつかのページの例。
2。最初の無料翻訳サービスを使用して、
翻訳 API の最初の無料版を使用する: Apertium、Microsoft-有料の Google API v2 を有効にするよりも
3。あなたがフォーラムのために最も重要と思われるものにサポートされる言語を制限する。しても、それをより制限する - あなたがコストはあなたのためにOKであることを発見した場合時間後には、より多くの言語を追加することができます。時間から、キャッシュがいっぱいになった時に新しいものを追加
53 言語のサポート、いくつかのフォーラムの小さな量が優れているは、する限り、し自分の限界に達することがなく 1 つ別の後、新しい言語を追加できるようにも、データをキャッシュすることができます !
4. データベース キャッシュをクリアしていない自動クリーニングを無効にします。
キャッシュの ttl の値を改善するために覚えているかも it(0) を無効に - それをここに見つけることができます: admincp - > vBET キャッシュ - > データベース キャッシュ - > キャッシュ時間 (TTL)
5。それらが公開されるまでの記事を確認することにより、SPAMの翻訳は避けてください。
翻訳をしていない、不要な情報は、翻訳の電話番号を減少します!
6. サービスの利用規約 vBET に追加して - についてが喜んで教えてくださいすることができます他の翻訳サービスを探して、可能な限り多くの翻訳 Api サポートします。
私たちの新しい無料の翻訳プロバイダーを求めている私たちを助けると自分自身に役立つ、私たち新しい翻訳プロバイダーについて知っている !VBET 方法で多くのプロバイダーをサポートするために作成される今は、利用規約連絡実装場合したがって我々 それを行います !
7 を (のみの Google 翻訳の API v2) 1 秒あたりの要求の量を減らす
変更し、増加するが、大きな値を覚えてあなたのフォーラムの dramticaly ダウン遅く: admincp - > vbet - > 翻訳オプション - > の間の遅延
8. Google API v2 を使用している場合は、独自の制限を設定します。
独自の制限を設定し、翻訳コストを制御することができます !ちょうど行って下さい。 https://code.google.com/apis/console/b/0/ -> クォータ
9 (3.6.2 以来)] オプションをオンに 数値に変換しません。
このオプションを有効にするのコストを削減翻訳、ため少ないの翻訳を行われます。
で最後に編集 Marcin Kalak; 04-10-12 に 19:09.