問題タブ [socialengine]

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.

0 投票する
1 に答える
430 参照

php - SocialEngineはI4USウィジェットにユーザーの写真を表示します

一部のPHPコードにI4USPHPウィジェットを使用していますが、ユーザーの写真を表示する必要がある瞬間まで、すべてが正常に機能します。私には一連のユーザーがいて、そのIDも持っています。私はこの関数を呼び出しましたが、それは間違いなく機能しません:

しばらくして、その$thisキーワードが問題を引き起こしていると思ったので、次のことを試しました。

しかし、まだ機能していません。誰かが私が間違っていることの手がかりを持っていますか?

0 投票する
1 に答える
492 参照

php - Socialengine 4 - PHP を使用してモジュールのタイトルを設定する

Socialengine 4 用の小さなモジュールを作成していますが、php を使用してモジュール内でページ タイトル (タグ) を設定する可能性が見つかりません。

これを行う方法?

0 投票する
1 に答える
658 参照

php - Zend_Controller_Router_Exception: ルート list_profile が定義されていません

注:次のリンクに記載されている回答を試しましたが、まったく機能しませんでした。

Zend_Controller_Router_Exception: ルートのデフォルトが定義されていません

Zend_Controller_Router_Exception: "xyz" が指定されていません

こんにちは、私はここ数日間、この問題を自分で修正しようとしてきました..まあ、今は1週間ほどのようです(私はこれのほとんどに慣れていません)。

基本的に、「Listings / Catalog Showcase」というプラグインを使用して Social Engine 4.2.4 を実行していますが、リストまたはタイトルにリストされている単語を検索するときに表示されるエラーを修正することはできません。リストの。

このエラーは、ユーザーが検索バーの任意のリストから任意の用語を検索し、すべてのユーザーがリストに含まれる単語を含む検索結果を取得できない場合に発生します。

ここにエラーログがあります

ファイルを確認したところ、モジュールのディレクトリにある bootstrap.php ファイルから来ているようです。しかし、私が30回書き直した後(私のコーディングスキルはこれに関して非常に基本的です)、検索結果に表示されるようにする方法をまだ理解できません。

オンラインのソースから編集したbootstrap.phpファイルに新しいコードを追加しようとしましたが、コードと同じ結果が返されました。

0 投票する
1 に答える
1060 参照

zend-framework - ソーシャル エンジンは、カスタム ページへの登録後にユーザーを送信します

ユーザーが SocialEngine Web サイトに登録するとき、SE4 内で作成されたカスタム ページ ( にありますmydomain.com/index.php/pages/custompage) の 1 つにユーザーをリダイレクトするにはどうすればよいですか?

私のページを登録プロセスに統合する方法はありますか?

0 投票する
2 に答える
1183 参照

zend-framework - SocialEngineはプロファイルページからユーザーIDを取得します

ユーザーのプロフィールページにいくつかの機能を追加しようとしています。そのためには、ユーザーIDが必要です。明確にするために、追跡しているのは視聴者IDではなく、プロフィールを表示しているユーザーのIDです。そこで、使っ$subject = Engine_Api::_()->core()->getSubject('user');てみると、あらゆる種類のデータでいっぱいの大きなオブジェクトが返されますが、ユーザーIDを抽出する方法がわかりませんか?

誰か手がかりがありますか?(SocialEngine 4は私が使用しているプラ​​ットフォームです)

0 投票する
1 に答える
312 参照

php - SocialEngineは、事前定義されたテキストを使用してユーザーへのメッセージを作成します

件名のプロファイル(表示されているユーザー)にボタンがあります。そのボタンをクリックすると、事前定義されたメッセージを含むメッセージがそのユーザーに送信されます。たとえば、「ねえ、あなたの干支はおうし座だと思います」。

SE4でそのようなことは可能ですか?URLが次のように構成されていることを確認しました。 http://website.com/index.php/messages/compose/to/4

ここ4で、最後はサブジェクトのIDです。これにカスタムメッセージを追加するにはどうすればよいですか?または、可能であれば、カスタムサブジェクト?

0 投票する
1 に答える
483 参照

sql - ソーシャル エンジン復元管理者

Social Engine 4.2.6 を使用してサイトを運営しています。唯一の管理者アカウントがハッキングされ、パスワードが誰かによって変更されました。データベースを介して新しい管理者を追加するにはどうすればよいですか? 管理者レベルで「ユーザー」テーブルに新しいユーザーを作成する通常の方法を試しましたが、特定のユーザーはメンバー エリアにしかアクセスできません。

0 投票する
1 に答える
736 参照

zend-framework - SocialEngineでリンクを作成する

これは非常に単純だと思いますが、SocialEngine用の優れたAPIコーデックスが見つかりません。インストールフォルダー内のAPIファイルは少し面倒です…</ p>

明らかにbaseurlを使用してページへのリンク(「/ foo」など)を作成したいと思います。

tplファイルでは、$ this-> baseUrl('foo')を実行できますが、Controller.phpでは機能しません。コントローラがEngine_Api::_()パスを使用してAPIを呼び出すようにしました。つまり、.tplの$ this-> viewer()Engine_Api :: _()-> user()-> getViewer()を使用してビューアユーザーのフルネームを呼び出しました。 ) Controller.phpにありますが、baseUrl()メソッドを呼び出すクラスがどこにも見つかりません。

ここで何か助けはありますか?^^SE4用のAPIコーデックスリンクを持っている人がいれば本当にありがたいです。

0 投票する
4 に答える
2202 参照

zend-framework - SocialEngine の _users テーブルにアクセスしますか?

SocialEngine の _users テーブルにアクセスする際に (単純な?) 問題が発生しました。SE4のテーブルにアクセスするには、これを使用します:

これは _user_online ( ->getDbTable('online','user') ) などで正常に機能しますが、 _users テーブル (テーブル グループ プレフィックスを持たない) にアクセスする方法がわかりません。

私は試した:

  • ->getDbTable('users')
  • ->getDbTable('','users')
  • ->getDbTable(null,'users')
  • ->getDbTable('foo','what_a')

ありえない。

助けはありますか?:/

ティ!

0 投票する
1 に答える
863 参照

api - メソッドを表示するためのソーシャルエンジンアクセス

SocialEngineでAPIをコーディングしていますが、コントローラー内で呼び出していたビューメソッドを呼び出そうとすると問題が発生します。

  • $ this-> view-> htmlLink()
  • $ this-> view-> baseUrl()
  • $ this-> view-> translate()

工場出荷時のスクリプトで、ZendフレームワークにアクセスするApiからtranslate()メソッドを呼び出すことができることがわかりました。Zend_Registry:: get('Zend_Translate')-> _()ですが、これは最善の方法ではないかもしれません(そして私はしませんでした他の方法については何も見つかりません…)

では、モジュールのAPIからこのメソッドにアクセスして、Engine_Api :: _()-> getApi()-> myMethod()を呼び出したときにコントローラーを通過できるようにするにはどうすればよいですか?

ty!