問題タブ [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.
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]
の結果になぜないのかprint_r($html_array)
変数の値をより正確にテストする方法
"<a href="htt://foo.com">foo</a>"
はprint_r
?そして最も重要なことは、上記の情報に基づいて、このような変数から電子メール アドレスを抽出する方法に関するヒントを教えてください。
最後に、これを詳しく調べたい人のために、私が話している変数は にあります$this->tableContent[$userIdx][1][6]->value
。\components\com_comprofiler\plugin\templates\default\default.php
もともとはコードにはありませんでしたが、いくつかのテストを行い、電子メール アドレスが含まれていることを確認しました。450行目と451行目の間に次のコードを挿入しました
javascript - joomlaコミュニティビルダーでタブなしでコンテンツを印刷する
Community Builder (Profiler Pro 拡張機能を使用) のバックエンドから、データベースから読み込まれたすべてのタブ付きコンテンツを印刷しようとしました。すべてのコンテンツがタブにあるため、javascript window.print() を使用すると、一度に 1 つのタブのコンテンツしか印刷できません。スクリプトを不可欠なものに減らしましたが、今は行き詰まっています。以前に Community Builder でこれを試したことがありますか、またはこれを解決する方法を知っていますか? これが私のコードです:
php - Joomla のコミュニティ ビルダーをフォーム コンポーネントとして使用できますか?
私は、人々が記録を入力できる Web サイトを開発していました。当時、cb がこの仕事に最適なコンポーネントでした。クライアントは、レコードが 1 回限りのものであるかどうか明確ではなかったので、cb を選びました。問題は、クライアントが、ユーザーが以前のレコードを上書きせずに複数のレコードを入力できるようにすることをシステムに求めていることです.cbはプロファイルコンポーネントであり、システム全体を再起動するのは大変な作業になるため、cbは許可しません.複数のフィールドを持つ約10の異なるフォームがあるため、mytには約2週間かかります。コミュニティビルダーで同じ資格情報を使用して、ユーザーが複数のレコードまたは登録を持つことを許可できるプラグインまたはその他の方法はありますか?
joomla - joomla 3.3.1 のコミュニティ ビルダーを使用して現在のユーザー ID を特定する
joomla 3.3.1 でコミュニティ ビルダーの無料標準を使用しています。現在のユーザーからデータを取得しようとしています。主に、データベースのユーザー テーブルにある ID 識別子です。後でデータベース内のユーザーのすべての情報を読み取るために使用したいからです。
「 CB $user オブジェクトの確立」を試しましたが、そのコードをどこに記述し、どのように使用するのか正確にはわかりません。
何か案が?。ありがとう
joomla - Community Builder + joomla で登録を変更する
私はコミュニティ ビルダー パッケージ (CB) と joomla 3.3.1 を使用しています。新しい入力を追加するために CB 登録を変更したい。「電話」を追加して、この番号を joomla ユーザーのテーブルに追加したいと考えています。
何か案が?
事前に、ありがとう
php - コミュニティ ビルダー ログインの編集
私は問題に直面しています.5月のJoomla 3.3.3 Webサイトにコミュニティビルダーがあり、資格情報を入力した後、次のURLにリダイレクトされます.
example.com/~crnatoday27/Joomla/index.php/component/users/profile.
ログインリダイレクトを変更したい
変更できるようにするには、どのページを変更する必要がありますか。誰かがそれを探すのを手伝ってくれませんか。
joomla2.5 - SQL 構文エラーが発生します
joomla 2.5.27 とコミュニティ ビルダー 2.0.2 を使用しています。コミュニティ ビルダーに cb ランク プラグインを使用すると、エラーが発生します
SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルを参照して、1 行目の「AND
confirmed
= 1 ANDapproved
= 1」付近で使用する正しい構文を確認してください SQL=SELECT COUNT(id
) FROM r2yze_comprofiler WHEREcb_points
> ANDconfirmed
= 1 ANDapproved
= 1
このエラーを修正する方法
PHPコード
完全な PHP コード
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 を機能させる方法を思いつきましたか?
joomla - JCE エディタが Joomla で動作しない
Joomla 3.6.2 をインストールし、テキスト エディター JCE エディターを追加して有効にしましたが、記事に移動したときにエディターがアクティブではありません。別の修正方法を試しましたが、うまくいきませんでした。同じ問題を抱えていて、私を助けることができる人はいますか?