2017-11-10 11 views
0

上の確認ボタン「を読む」フェロー同僚Joomlaの

私は、ユーザーが記事を読んでなかったしている登録かを確認するためにJoomlaの記事内の簡単なボタンを実装してみました。 PHPに関する私の知識が正直に低すぎるので、私は惨めに失敗しました。

重要な情報を誰が既に読んでいるのか、誰が読んでいないのかを上司が確認できるように、選択した記事に読書確認ボタンを表示することができます。

私は、articleid、userid、およびreadフィールドを取得してMySQLiでテーブルを作成することを考えていました。読み込みかどうかによってreadはtrueまたはfalseのいずれかになります。 テーブルはすでに構築されていますが、適切な情報を入力すると実際に私はぶら下がります。 問題が発生しました: 自動的に確認されるはずの記事ごとにすべてのユーザーを記入することは不可能です。

$user = JFactory::getUser(); 

私は現在のユーザーを取得したくありません。どのユーザーが記事を読んだのか、読んでいないのかの概要を提供する必要があります。 私は本当にコード断片で迷っています。私は何が恩恵を受ける可能性があるのか​​理解できません。

私は既に検索機能を使用していますが、このトピックはすでに何度か登場しましたが、それでもまだ適切に回答されていないようでした。

これまでにJoomlaで何か似たようなことをしたことがありますか? 誰かが問題を処理できる拡張機能を知っていますか? 明確なステートメントは歓迎されます!

挨拶 カポ

答えて

0

これを処理するための最良の方法は、具体的には、com_ajax JoomlaのコンポーネントをAJAXを使用することです。あなたが思うほど難しいことではありません.Joomla ajaxコンポーネントの使用方法について、ステップ・バイ・ステップで記述しましたhere

基本的には、ボタンを作成する必要があります。このボタンをクリックすると、サーバーにajaxリクエストが送信され、テーブルが更新されます。更新する必要がある表は、次のフィールドを含むカスタム表でなければなりません。id、userid、contentid

idフィールドは自動インクリメント、useridは記事を読んだユーザーのID、 contentidは、ユーザーが読んだ記事のIDになります。

テーブルにデータがあると、好きなように表示できます。

+0

私はあなたのチュートリアルで解決策を見つけようとしていましたが、間違ったファイルやDBのテーブルを書いているので、うまくいきませんでした。間違って設定します。私は3つのファイル、XML、HTMLファイルと実際のPHPファイルを作成する権利ですか? quesitonをクリアしていただきありがとうございます – capojere