問題タブ [telligent]
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.
asp.net - ASP.net リピーター内の評価は、別のコントロール内では機能しません。
内部にカスタム サーバー側コントロールを含む Reapter コントロールがあります。コードを配置すると:
リピーターの項目テンプレート内では正常に動作しますが、リピーター内のカスタム サーバー コントロール内に配置すると動作しません。カスタム コントロールではなく Reapeter のコンテキストに戻るために、Parent.Eval() や Container.Eval() のようなことを行うことは可能ですか?
web-services - Windows Live Writer などのブログ ソフトウェアがブログにアクセスする方法
Windows Live ライターなどのブログ ソフトウェアが、Telligent、Wordpress、Blogger ブログなどの多くのブログをどのように読み取り/更新するのか疑問に思っています。
これらのブログ プロバイダーによって公開されている共通の Web サービス標準はありますか?
blogs.msdn.com でホストされている telligent ブログがあり、カスタム Web プログラムでそのコンテンツにアクセスしようとしています。どうすればそれを行うことができますか?
web-services - サイトコア エラーで「サービスがオンラインではありません」と表示されます。ログで
JetStream デモ サイトの Sitecore インストールに Telligent Connect パッケージをインストールした後、JetStream サイトまたは Sitecore Admin を開くとランタイム エラーが発生し始めました。Sitecore Log Analyzer を使用した Sitecore ログから、以下のエラー メッセージがログに頻繁に表示されます。
PS: 私が参照するログの場所はC:\inetpub\wwwroot\JSTDemo\Data\logs
Sitecore 6.6 と Telligent 7.0 のバージョンをセットアップしています。また、Telligent Connect パッケージをインストールしているときに、Ninject.dll を置き換えるように求められましたが、ファイルの置き換えを拒否しました (それが何かに影響する場合)。
Telligent コミュニティ サイトと JetStream を同じローカル環境にセットアップしましたが、どちらも個別には問題なく動作していましたが、Telligent Connect をインストールした後、Sitecore Jetstream サイトが壊れてしまいました。
私は 2 日間から両方を統合しようとしてきましたが、Telligent Connect パッケージのインストール後、多くの新しい (クリーンアップされた) 試行が行われましたが、成功しませんでした。
私は Sitecore の世界の初心者です。ヘルプやヒントをいただければ幸いです。
5588 13:46:00 03.05.2013 ERROR サービスがオンラインではありません。例外: System.Net.WebException メッセージ: 要求は HTTP ステータス 417 で失敗しました: 予期に失敗しました。ソース: System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse の System.Web.Services(SoapClientMessage メッセージ、WebResponse 応答、ストリーム responseStream、ブール値の asyncCall) System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[ ] パラメータ) CRMSecurityProvider.Service.CrmTicketManager.GetSPLATicket の CRMSecurityProvider.crm4.discoveryservice.CrmDiscoveryService.Execute(Request Request) (AuthenticationType authType、String url、String login、String password、String organizationName) at CRMSecurityProvider.Service.CrmTicketManager.GetTicket(文字列 URL、文字列ログイン、文字列パスワード、文字列 organizationName、
5588 13:46:01 03.05.2013 ERROR サービスがオンラインではありません。例外: System.NullReferenceException メッセージ: オブジェクト参照がオブジェクトのインスタンスに設定されていません。ソース: CRMSecurityProvider.crm4.webservice.CrmService.GetActiveMetadata (ConfigurationSettings 設定) の CRMSecurityProvider
5588 13:46:02 03.05.2013 ERROR CRM プロバイダーを初期化できませんでした: HTTP ステータス 417 で要求が失敗しました: 予期に失敗しました。
もう1つエラーが発生しています
ManagedPoolThread #1 13:38:44 03.05.2013 ERROR データ行 Visits.4c1cda28-1d8b-4365-aebb-30e1bed1d1ec のコミット エラー: UPDATE ステートメントが FOREIGN KEY 制約 "FK_Visits_Locations" と競合しました。データベース「JSTDemoJetstream_Analytics」、テーブル「dbo.Locations」、列「LocationId」で競合が発生しました。ステートメントは終了されました。
そして警告メッセージ
ManagedPoolThread #1 13:38:44 03.05.2013 WARN データのコミット中にエラーが発生しました。再試行中... System.Exception: データ テーブルのコミット エラー: 訪問 ---> System.Exception: コミット エラー: UPDATE ステートメントが FOREIGN KEY 制約 "FK_Visits_Locations" と競合しました。データベース「JSTDemoJetstream_Analytics」、テーブル「dbo.Locations」、列「LocationId」で競合が発生しました。ステートメントは終了されました。Sitecore.Analytics.Data.DataAccess.DataAdapters.Sql.SqlDataAdapterProvider.Update (DataTable テーブル、UpdateOptions オプション) で、Sitecore.Analytics.Data.DataAccess.DataAdapters.Sql.SqlDataAdapterProvider.Update (DataTable テーブル) で Sitecore.Analytics.Data。 DataAccess.DataAdapters.Sql.SqlDataAdapterProvider.
また、それが影響する場合は、Telligent Analytics を有効にしました。
と
アップデート
\App_Config\Include\TelligentEvolution.config
Sitecore サイトにある Telligent の構成を無効にした後、稼働しています。したがって、Telligent の部分が問題を引き起こしているようです..
url-rewriting - Telligent ブログの Web アドレスにハイフンまたはその他の有効な文字を追加し、Sitecore に表示する方法
Telligent コミュニティ サイトに 2 つのブログをセットアップし、いくつかの投稿を行いました。サイトコア サイドサイトの実際の URL と予想される URL の例を以下に示すように、それらの Web アドレスを変更しました。
サンプル ウェブブログ
Telligent ブログの Web アドレス設定:
Sample-WebBlog
サイトコアの実際の URL:
http://www.site.com/Community/2/b/sample_2D00_weblog
Sitecore の予期される URL:
**http://www.site.com/Community/Administrators/b/sample-weblog**
Telligent 側の URL:
http://localhost/tcdemo/administrators/b/sample-webblog/default.aspx
Sitecore デモ ブログ
Telligent ブログの Web アドレス設定:
Sitecore-Demo-Blog
サイトコアの実際の URL:
http://www.site.com/Community/1/b/sitecore_2D00_demo_2D00_blog
Sitecore の予期される URL:
http://www.site.com/Community/Administrators/b/sitecore-demo-blog
Telligent 側の URL:
http://localhost/tcdemo/administrators/b/sitecore-demo-blog/default.aspx
したがって、Sitecore と Telligent では URL がハイフンを に変更する-
こと_2D00
がわかりますが、これは完全に異なります。
では、Telligent ブログの Web アドレス (Sitecore に表示される) にハイフンやその他の有効な URL 文字を追加するにはどうすればよいでしょうか?
また、URL にグループ ID の代わりにグループ名を表示する方法 (以下の Telligent ウィジェットのスクリーンショットも確認してください) ?
Telligent ウィジェット - Sitecore デバッグ ウィジェット
Telligent ウィジェット - ブログウィジェット
sitecore - Sitecore 7.* のフォーラム モジュール
Sitecore ビルドへのフォーラム統合が必要な Web サイトを構築しています。Sitecore Web サイトを確認したところ、YetAnotherForum と Telligent Community Integration Module が提案されています。これらのモジュールは両方とも、それぞれ 6.4.1 と 6.4 までしかサポートしていません - 私は Sitecore 7.0 を使用しています。
Sitecore にチケットを記録したところ、次のメッセージが返ってきました。
Sitecore 7.1 と互換性のあるフォーラム モジュールに関する情報はありません。地域のオフィスに連絡して、何かアドバイスできるかどうかを確認することをお勧めします。
助言がありますか?
zimbra - Telligent 5.5 (Zimbra) で言語をアラビア語に設定するには?
Telligent 5.5 (Zimbra) を使用しており、コミュニティでキリル文字とアラビア語を使用したいと考えています。それ、どうやったら出来るの?
asp.net-mvc-4 - Sitecore 8.1 で Telligent をインストールするには?
サイトコア 8.1 で Telligent をインストールして構成したいと考えています。Telligent のドキュメントでは、telligent のインストールをどこから開始すればよいかわかりません。多くのプロセスが定義されています。サイトコア 8.1 で Telligent をインストールするプロセスを教えてください。
c# - メモリを占有することなくストリームを処理するときに、これら 2 つの API を調整するにはどうすればよいですか?
Iconic Zip Libraryを使用して圧縮を行っています。
圧縮するときが来たら、 ZipFile.Save(Stream outputStream)メソッドを呼び出したいと思います。
Telligent 側では、ストリームのコンテンツをファイルに保存するには、ICentralizedFileStorageProvider.AddUpdateFile(string path, string fileName, Stream contentStream)メソッドを使用します。
ご覧のとおり、Iconic Zip Library に書き込み用のストリームを提供しますが、ファイルを保存するために、Telligent は書き込み用のストリームを提供しません。書き込み用のストリームを提供する必要があります。から読む。
確かに、MemoryStreamを使用し、それを Iconic Zip Library に渡してロードし、Telligent API に渡してアンロードすることはできますが、それでは zip ファイル全体が一度にメモリにロードされることになります。最終的な zip が巨大になることはわかっているので、完全にメモリにロードすることはできません。ある種のバッファリングを行う必要があります。
これら 2 つの API を調整するにはどうすればよいですか? メモリを占有せずにデータが流れるように、それらの間にブリッジを構築するにはどうすればよいですか? 何か案は?
velocity - Telligent 10 - Velocity テンプレート - 現在の日時を取得
Telligent 10 プラットフォームとネイティブの Velocity Template Language を使用して、現在のdatetime
.
ここSOで見た多くの例によると、これらの最初の2つは$date
以前に定義されたvarを必要とし、これらの例はすべて現在のシステム日時を取得することによってではなく静的に日付を定義するため、次は機能しません:
このTelligentコミュニティ スレッドによると、Telligent は .NET DateTime を使用していることを読みましたが (これについてはよく知っています)、これらは Widget Studio でも機能しません。
javascript - 一般的な方法を使用して " を " に置き換えると、JavaScript Azure 関数では機能しません
ゴール
Telligent (エクストラネット プラットフォーム) から抽出した HTML をプレーン テキストに変換し、Slack に送信する
設定
イベントが発生すると、Telligent Webhook がトリガーされます。Azure ロジック アプリがイベント JSON を受け取ります。JSON 値は HTML です。Azure ロジック アプリ パイプライン内の JavaScript Azure 関数は、JSON 値をプレーン テキストに変換します。パイプラインの最後のステップでは、平文を Slack に投稿します。
Azure Function への着信コードの例
変換方法
これは、Azure 関数の基本的なコードです。この質問に無関係と思われる部分は省略しましたが、必要に応じてスクリプト全体を提供できます。
結果
一重引用符は正常に置き換えられ、Slack に投稿すると正確に解決されます。
次の二重引用符の置換メソッドはStatus: 500 Internal Server Error
、Azure 関数内で a をスローします。
失敗した交換方法
これらの置換メソッドを独自にvar
配置すると、同じエラーがスローされます。例えば:
"
のようなものに置き換えるとabc
、置き換えが成功するため、コードは正しいようです。
ありがとうございました
私はプログラマーではなく、仕事のプロセスを合理化しようとしているので、私の JavaScript を許してください。ただし、コードまたはアプローチ全体の両方についてアドバイスをいただければ幸いです。