問題タブ [social-media-like]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scroll - 無限スクロールでTumblr Likeボタンを使用する
Infinite Scroll 内で新しい Tumblr のようなボタンを使用しようとしています (ホームページからの個々の Tumblr の投稿でテーマのようなボタンを許可します)。最初の「ページ」の最初の 15 の投稿に対して機能しますが、別のページが読み込まれるとすぐに機能しますページのいいねボタンが機能しなくなります。これらは、Docs ページの Tumblr から提供された指示です。
関数: Tumblr.LikeButton.get_status_by_page(n)
説明: 投稿の新しいページをリクエストした後に、この関数を呼び出します。読み込まれたばかりのページ番号を整数として取得します。関数: Tumblr.LikeButton.get_status_by_post_ids([n,n,n])
説明: 個々の投稿のいいね! ステータスをリクエストします。投稿 ID の配列を取ります。
JQuery を適切に適用する方法がわからないため、これらの関数をどこに追加すればよいかわかりません。現在のテーマの JS は次のとおりです。
javascript - 類似システム用の Javascript
私はニュースフィードを持っており、そのためのようなシステムを作成しました。ニュースフィードとページのシステム部分に次のコードがあります。
like.js は、表示されるいいねの数を変更するために使用されます。これには、like_add と like_get の 2 つの関数が含まれています。
like_add と like_get 用の 2 つの ajax ファイルがありますが、正しいものをエコーして、両方のステートメントをテストする必要があるように機能させています。
これは、いいねボタンをクリックすると数字が常にゼロのままになるため、javacript で何か問題が発生していることを意味します。エラーや警告は表示されませんが、奇妙な理由で JavaScript を正しく動作させることができません。私はJavaScriptを初めて使用しますが、ロジックはすべて正しいようです。最初のコードで JavaScript を正しく接続していませんか?
php - 複数選択の結果に基づいて if ステートメントを実行する
これにはおそらく非常に基本的なものが必要になるでしょうが、私が望む方法でこれを行うための答えが見つかりません。私が持っているのは、記事の mysql テーブルと、記事が気に入った場合に情報が記録されるお気に入りのテーブルです。そのため、あるテーブルから好きな記事をすべて選択し、別のテーブルからすべての記事を選択して、それらすべてをフィードとして表示する必要があります。私が助けを必要としているのは、投稿のいずれかが気に入った場合は、いいねボタンを表示しないということです (または、まだ気に入っていない場合は、ボタンを表示します)。誰でもこれで正しい方向に私を向けることができますか? ここに私が持っているコードがありますが、最後に気に入ったものだけが表示されます:
widget - SoundCloud カスタム プレーヤー
サンプルセクションにあるようなカスタムプレーヤーを構築しようとしています: https://github.com/soundcloud/soundcloud-custom-player/tree/master/examples (最小限)
私にとって大きな問題は、いいねボタンを含めることであり、これが簡単に可能かどうか疑問に思っていました. 私は、JavaScript SDK を含めることができ、認証プロセスの後、いいねボタンを使用できることを知っています。
公式の SoundCloud プレーヤー ウィジェットのようなプロセスを使用した方がよいので、ユーザーがログインする必要はありません。
api - Tumblrのようなボタンが無限スクロールのAjaxリコール後に機能しない
同様の投稿がいくつかありますが、それらはかなり古くなっています。私の知る限り、Tumblr は API の同様の部分を少し前に更新しています。
いいねボタンの作成は {LikeButton} と同じくらい簡単です
これはうまく機能しますが、次のページからより多くの投稿を取得するために ajax がリコールされた後、いいねボタンは機能しなくなります。
私はドキュメントを見て、次のいずれかを実装する必要があると述べています。誰かが私を正しい方向に向けることができるかどうか疑問に思っていましたか? 私はこれを何時間も機能させようとしてきました。
これが回答に役立つ場合は、サンプルブログを作成しました.javascriptは、新しい画像の大量の実装を行うことができます.
さらに情報が必要な場合は、喜んでこれを編集し、必要なものを追加します。ありがとう!
php - 以前に好きだったボタンを異なるものとして表示する背後にあるロジック
評判と投稿の 2 つの異なるテーブルがあります。投稿には、post_id、user_id、post_content などの関連する詳細があります。REPUTATION には、post_id や user_id などの詳細があります。テーブルにペアが存在する場合、post_id は user_id によって +1 されています。
私のホームページでは、ページネーションを使用して 5 つの投稿/ページを表示し、POSTS テーブルからのみ取得しています。さらに、$_SESSION の「user_id」の REPUTATION テーブルから「post_id」をフェッチしようとしています。
モデル部分:
現在、ホームページで配列をトラバースして$details
いますが、両方のテーブルの結果を一致させる方法がわかりません。
私が何か間違ったことをしている場合は、ガイドしてください。任意の提案をいただければ幸いです。
php - PHP の Instagram POST "like" が機能しなくなりましたか?
今日、PHP (Curl) 経由でいいねを投稿しようとしましたが、うまくいきませんでした。出力は、トークンが必要であるということですが、私は有効なトークンを使用しました。JS で同じトークンを試してみましたが、うまくいきました。
Instagram は PHP に関していくつか変更を加えましたか?
これが私のコードです:
出力。:
いくつかのプロキシ、いくつかのクライアント、およびトークンを使用して、いくつかのサーバーで試しました。うまくいけば、何が起こっているのか知っています。