問題タブ [joomla-community-builder]

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 投票する
2 に答える
102 参照

php - PHPを使用してhtml構造から電子メールアドレスを抽出する

変数から電子メール アドレスを抽出するために、php ファイル (拡張子は Joomla Community Builder 1.9.1、ファイルは) を変更しようとしています。\components\com_comprofiler\plugin\templates\default\default.php

説明のために、この変数が であるとしましょう$html。この変数が、対象とする電子メール アドレスを含む正しい変数であることを確認するために、次のように挿入します。

ファイルに入力すると、その出力はmailtoリンク付きの電子メールアドレスであり、対応するHTMLは次のようなものです

だから私は使用できると思います:

Io get'mailto:myemail@yahoo.com';しかし、実際には次の通知のみを返します。

未定義のオフセット:5

だから私print_r($html_array)、そしてそれは次のようなものを返します

Chrome の開発者ツールの html インスペクタに表示されるように、html 出力の<a>タグ部分が に置き換えられて"..."いるように見えます。展開する前の HTML は次のようになります。

これがどのように構成されているかを調べようとして、php コードを詳しく調べまし$htmlたが、まったく理解できません。

学習目的で、私の質問は次のとおりです。

  1. [1]の結果になぜないのかprint_r($html_array)

  2. 変数の値をより正確にテストする方法"<a href="htt://foo.com">foo</a>"print_r?

  3. そして最も重要なことは、上記の情報に基づいて、このような変数から電子メール アドレスを抽出する方法に関するヒントを教えてください。

最後に、これを詳しく調べたい人のために、私が話している変数は にあります$this->tableContent[$userIdx][1][6]->value\components\com_comprofiler\plugin\templates\default\default.phpもともとはコードにはありませんでしたが、いくつかのテストを行い、電子メール アドレスが含まれていることを確認しました。450行目と451行目の間に次のコードを挿入しました

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

javascript - joomlaコミュニティビルダーでタブなしでコンテンツを印刷する

Community Builder (Profiler Pro 拡張機能を使用) のバックエンドから、データベースから読み込まれたすべてのタブ付きコンテンツを印刷しようとしました。すべてのコンテンツがタブにあるため、javascript window.print() を使用すると、一度に 1 つのタブのコンテンツしか印刷できません。スクリプトを不可欠なものに減らしましたが、今は行き詰まっています。以前に Community Builder でこれを試したことがありますか、またはこれを解決する方法を知っていますか? これが私のコードです:

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

php - Joomla のコミュニティ ビルダーをフォーム コンポーネントとして使用できますか?

私は、人々が記録を入力できる Web サイトを開発していました。当時、cb がこの仕事に最適なコンポーネントでした。クライアントは、レコードが 1 回限りのものであるかどうか明確ではなかったので、cb を選びました。問題は、クライアントが、ユーザーが以前のレコードを上書きせずに複数のレコードを入力できるようにすることをシステムに求めていることです.cbはプロファイルコンポーネントであり、システム全体を再起動するのは大変な作業になるため、cbは許可しません.複数のフィールドを持つ約10の異なるフォームがあるため、mytには約2週間かかります。コミュニティビルダーで同じ資格情報を使用して、ユーザーが複数のレコードまたは登録を持つことを許可できるプラグインまたはその他の方法はありますか?

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

joomla - joomla 3.3.1 のコミュニティ ビルダーを使用して現在のユーザー ID を特定する


joomla 3.3.1 でコミュニティ ビルダーの無料標準を使用しています。現在のユーザーからデータを取得しようとしています。主に、データベースのユーザー テーブルにある ID 識別子です。後でデータベース内のユーザーのすべての情報を読み取るために使用したいからです。

「 CB $user オブジェクトの確立」を試しましたが、そのコードをどこに記述し、どのように使用するのか正確にはわかりません。

何か案が?。ありがとう

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

joomla - Community Builder + joomla で登録を変更する

私はコミュニティ ビルダー パッケージ (CB) と joomla 3.3.1 を使用しています。新しい入力を追加するために CB 登録を変更したい。「電話」を追加して、この番号を joomla ユーザーのテーブルに追加したいと考えています。

何か案が?

事前に、ありがとう

0 投票する
0 に答える
186 参照

php - コミュニティ ビルダー ログインの編集

私は問題に直面しています.5月のJoomla 3.3.3 Webサイトにコミュニティビルダーがあり、資格情報を入力した後、次のURLにリダイレクトされます.

example.com/~crnatoday27/Joomla/index.php/component/users/profile.

ログインリダイレクトを変更したい

変更できるようにするには、どのページを変更する必要がありますか。誰かがそれを探すのを手伝ってくれませんか。

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

joomla2.5 - SQL 構文エラーが発生します

joomla 2.5.27 とコミュニティ ビルダー 2.0.2 を使用しています。コミュニティ ビルダーに cb ランク プラグインを使用すると、エラーが発生します

SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルを参照して、1 行目の「AND confirmed= 1 AND approved= 1」付近で使用する正しい構文を確認してください SQL=SELECT COUNT( id) FROM r2yze_comprofiler WHERE cb_points> AND confirmed = 1 AND approved= 1

このエラーを修正する方法

PHPコード

完全な PHP コード

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

php - Joomla 3.5 のクリーン インストール (PHP7) でコミュニティ ビルダーが機能しない

しばらくの間、Joomla 2.5 Web サイトで Community Builder (CB) を問題なく使用しています。昨日、クリーンな Joomla 3.5 インストールに CB v2.0.13 をインストールしようとしました。実際のインストール プロセスはエラーなしで終了しますが、CB のバックエンド機能、つまりユーザー管理にアクセスしようとすると、次のエラーが発生します。

CBLib\Session\SessionState::__construct() に渡される引数 1 は、インターフェース CBLib\Session\SessionInterface を実装する必要があります。

開発には、PHP7 で Bitnami WAMP スタックを使用しています。https://www.joomlapolis.com/news/18532-cb-2013-ready-for-joomla-35-and-php-70によると、CB 2.0.13 は PHP7 と Joomla 3.5 の両方をサポートしています。

誰かが同じ問題に遭遇し、自分のセットアップで CB を機能させる方法を思いつきましたか?

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

joomla - JCE エディタが Joomla で動作しない

Joomla 3.6.2 をインストールし、テキスト エディター JCE エディターを追加して有効にしましたが、記事に移動したときにエディターがアクティブではありません。別の修正方法を試しましたが、うまくいきませんでした。同じ問題を抱えていて、私を助けることができる人はいますか?