ホームページ  >  記事  >  バックエンド開発  >  ThinkPHP で Duoshuo コメント プラグインを使用する方法、thinkphp プラグイン_PHP チュートリアル

ThinkPHP で Duoshuo コメント プラグインを使用する方法、thinkphp プラグイン_PHP チュートリアル

不言
不言オリジナル
2018-05-28 16:52:252625ブラウズ


ThinkPHPでDuoshuoコメントプラグイン、thinkphpプラグインを使う方法

この記事では、ThinkPHPでDuoshuoコメントプラグインを使う方法を説明します。参考のためにみんなで共有してください。具体的な実装方法は次のとおりです。

以前、いくつかのネチズンのウェブサイトを訪問しましたが、多くの部分が変更されています。たとえば、記事のコメントモジュールは、絵文字と共有ツールを統合して、調和がとれていて美しいように設計されています。当時、このようなコメントモジュールを開発できたのは本当に素晴らしいと思います。後でチャット中に彼らが Duoshuo コメント プラグインを使用していることを知りました。

しゃべりすぎって何ですか?

Duoshuo は究極の体験を追求したソーシャルコメントボックスです。Weibo、QQ、Renren、Douban などのアカウントでログインしてコメントしたり、ソーシャル プラットフォーム (オプション) ) 返信、「いいね!」のマーク、および転送を行います。クロスプラットフォームのコメント集約効果は、再訪問トラフィックを効果的に増加させるのに役立ちます。 Duoshuo には、高品質のユーザー エクスペリエンス、速度と安定性、ソーシャル レコメンデーションと Web サイト構築プログラムの緊密な統合、スパム コメントのフィルタリングなどの機能があります。

ThinkPHP で Duosuo を体験してください

私のブログのコメント モジュールが開発プロセスのボトルネックに遭遇したまさにそのとき、Duosuo の登場は間違いなく最も暗い場所に突然夜明けを迎えた驚きです。
私のブログは ThinkPHP に基づいて開発されています。Baidu を使用して、他の人が ThinkPHP で Duosuo のコメントをどのように使用しているかを確認したかったのですが、後で少しがっかりしました。ショートカットが機能しないようなので、自分で調べる必要があります。

Duoshuo の使い方はとても複雑だと思いましたが、1 ~ 2 時間勉強した結果が分かりました。

1. アカウントを登録します

Duoshuo 公式ウェブサイト (http://duoshuo.com) にアクセスしてアカウントを登録します。アカウントを登録してください。

2. サイトを作成します

Duoshuo アカウントにログインし、図に示すようにサイトを作成します:

それは非常に簡単で、入力するだけです:
1、サイト名前
2、サイトアドレス
3、Duoshuoドメイン名(つまり、Duoshuoによって割り当てられ、カスタマイズされた第2レベルのドメイン名です。)
その他のオプションについては、必要に応じて空白のままにし、独自に選択します。このステップの最後に、「作成」をクリックすればOKです。

3. コードを取得します

以前に作成したサイトに基づいて、バックグラウンド管理をクリックすると、図に示すように、作成したばかりのサイトの名前がドロップダウン メニューに表示されます

先ほど作成したサイトはこちらをクリック 私が作成したのは「ブログブログ」です。ページを開いたら、[ツール] をクリックしてコードを取得します。図に示すように、一般的なコードを選択する必要があることに注意してください。

上の図を見てください。多くの Web サイト システムには専用のコードがあります。 ThinkPHP のものはありません。

以下は、私のブログに対応する作成コードです:

コードをコピーします コードは次のとおりです:

<!-- Duoshuo Comment BEGIN -->
<p class="ds-thread"></p>
<script type="text/javascript">
var duoshuoQuery = {short_name:"w3note"};
(function() {
var ds = document.createElement(&#39;script&#39;);
ds.type = &#39;text/javascript&#39;;ds.async = true;
ds.src = &#39;http://static.duoshuo.com/embed.js&#39;;
ds.charset = &#39;UTF-8&#39;;
(document.getElementsByTagName(&#39;head&#39;)[0]
|| document.getElementsByTagName(&#39;body&#39;)[0]).appendChild(ds);
})();
</script>
<!-- Duoshuo Comment END -->

サイト作成に対応する一般的なコードをコピーし、Web ページのコードに貼り付けます。 body> と 。サイトでテンプレートを使用している場合は、テンプレート コードにテンプレートを貼り付けます。それでも理解できない場合は、一般的なコードを記事テンプレート ページに貼り付け、記事を参照して更新すると、CSS レイアウトを適切に調整するだけで効果が確認できます。

上記の方法を使用すると、Web サイトのコメント モジュールを削除できます。もちろん、Duoshuo コメント プラグインの機能はこれに限定されません。残りの部分については後で説明します。

最後に、最終的なレンダリングがこちらです:


この記事が皆さんの ThinkPHP フレームワーク プログラミングに役立つことを願っています。

thinkphpで使用できるphpレポートプラグインとその使い方 ありがとうございます

pChart2.1.3

phpでthinkPHPを使用し、その後PDFレポートを印刷するためにfpdfを使用しましたが、今では実際の使い方がわからない fpdf のコンテンツを呼び出す ThinkPHP でファイルを呼び出すには、サードパーティのプラグインや手書きの分類など、さまざまな方法があります。私がよく使用する方法は次のとおりです。

1. ファイルを Lib/ORG に配置し、fpdf.class.php という名前を付け、import ("@.ORG.fpdf") を使用してアクション ファイル内で呼び出します。
2. 2 番目の方法は、フォルダーを自分で作成し、エントリー ファイルに対する相対アドレスを決定して、それをアクション ファイルに含めることです。
require_once("エントリーファイルへの相対パス");
or
include_once("エントリーファイルへの相対パス");
FPDFの使い方が分かりません 調べてみたのですが、残念ながら。 Web ページを開けません。 ファイルをロードするだけで問題が解決する場合は、より便利な最初の方法を使用することをお勧めします。
完全なコード プロジェクトの場合は、2 番目の方法を使用する方が適切だと思います。自分でプラグイン フォルダーを作成し、その中にファイルを含めます。
追記: 通話が成功したことを示すために使用できます。つまり、あなたの質問の問題は解決されます。
文字化けの最大の原因は、エンコード方法が間違っていることです。保存時にどのようなエンコードを使用しているか、書き込み時にも同じエンコードを使用する必要があります。どこからデータを読み取ったかを確認してからデータを確認してください。どのようなエンコード形式ですか? 私は FPDF に詳しくないので、多くの提案はありませんが、呼び出し時にこのパラメータを渡して、同じことが起こるかどうかを確認してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。