問題タブ [joomla3.4]
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.
joomla - Joomla Web サイトの管理パネルとホスティングの cPanel にアクセスできる場合、開発された Joomla Web サイトから拡張機能をエクスポートする方法は?
私はフリーランサーに仕事を提供することによって開発された Joomla Web サイトを持っています。
開発された多くのモジュール、プラグイン、およびコンポーネントがあります。
今、Joomla で別の Web サイトを開発したいと考えています。これらの拡張機能を使用したいのですが、インストール用の zip ファイルがありません。
それらをエクスポートする方法、またはいくつかのファイルをエクスポートして作成する方法はありますか? はい、では具体的にどのように?
質問は、既にインストールされているコンポーネントを joomla 2.5 にエクスポートすることは可能ですか? とは異なります。コンポーネントのエクスポートについて尋ねているだけですが、ここではエクスポートをプラグインとモジュールにも拡張する必要があります。
php - Joomla 3.X - 関数間で分割されたトランザクション
時々 (1 ~ 3 か月に 1 回) トランザクションが 2 回実行され、その結果、データが DB に 2 回入力されるという問題があります。
何が起こっているのかの要点は次のとおりです。
ここで、foo() の $arr には一意の値が含まれている必要があります。このコードは、特定のエントリが既に存在するかどうかをチェックすることで、重複するエントリが DB に挿入されるのを防ぎます。
基本チェックが機能することをテストするために、同じ値が 2 つ含まれるように $arr をモックしました。期待どおりに例外を受け取ります。
しかし、私はまだDBに二重のエントリを取得しており、それがどのように可能であるかについて困惑しています. タイムスタンプは、1 つのトランザクションが複製され、両方が並行して実行されていることを示しています。この特定の問題に関するヘルプを見つけることができませんでした。これは、主に発生するはずがないためです。
transactionStart
Joomla/PHPで 、transactionCommit
、およびを 1 つの関数で使用するトランザクションに関するすべての例を見てtransactionRollback
きましたが、継承したコードでは 2 つの異なる関数に分割されています。これにより、トランザクションが 2 回実行されるなどの問題が発生しますか?
php - joomla 3.4に別のディレクトリからphpファイルを含める
joomla を使用してクラシファイド広告 Web サイトを開発しました。主なコンポーネントは dj-classifieds です。addthis 共有ツールを使いたいと思っています。このためには、私のウェブサイトのヘッドに Facebook のタイトル タグを含める必要があります。もちろん、タイトルは動的であり、php 文字列を使用して各ページの正しいタイトルを取得する必要があります。アイテム ビュー ページを制御するソース ファイル内でこれを行うことができました。実際、<?php echo $item_name ?>
ソース ファイル内を使用して、アイテム ビュー ページの任意の場所にタイトルを表示できます。
私がやろうとしているのは、同じタイトルを生成することですが、サイトの頭を制御するファイル内にあります。両方のファイルは、次のように異なる方向に配置されています (完全なパス、ルート ディレクトリ内): - アイテム ビューのソース ファイルは次の場所に格納されています:
- head ファイルは次の場所に保存されます: /templates/jm-joomclassifieds-ef4/tpl/blocks/head.php
さまざまな解決策を読んだ後、head.php ファイル内に default.php ファイルを含めてから echo を呼び出すことにしましたが、機能しませんでした。
これは私のコードです:<meta property="og:title" content="<?php include( $_SERVER['DOCUMENT_ROOT'] . '/components/com_djclassifieds/views/item/tmpl/default.php' ); echo $item->name; ?>" />
私は何を間違っていますか?私は php にかなり慣れていないので、あなたの助けを明確にしていただければ幸いです。
詳細については、以下に 2 つのファイルのそれぞれの抜粋を示します。
- アイテム ビューのコース コード (default.php: 以下の抜粋は、ファイルの先頭からアイテム タイトルを生成するために echo が呼び出されるポイントまでです):
そして、これは私が書き込もうとしている og タグです: head.php ファイル内:
あなたが私を助けてくれる時間を心から感謝します。
php - 着信 URL からの php または htaccess でのリダイレクト
私はこのフォーラムに不慣れで、かなり率直な質問があります。すべてのコンテンツを含むメイン サイトであるサイト www.mysite.com があります。これにより、20 の異なるドメインがあり、ドメイン ポインターを追加して、これらすべてのドメインがメイン サイトを指すようにしたいと考えています。私はこれを行う方法を知っていますが、これらのドメインがリダイレクトされる www.mysite.com のルート カタログのどこかに定義したいと思います。例えば:
これは、htaccess ファイル、php ファイル、または index.php ファイルで行うのが最適ですか? すべてのサイトで Joomla 3.x を使用しています。ありがとう。
php - 構成ファイルが見つからず、インストール コードも利用できません。終了しています... joomla 3.4.8で
joomla 3.4.8 でこれを解決する方法 構成ファイルが見つからず、インストール コードも利用できません。終了しています...
jquery - Joomla 3.4 の Jquery
ここにウェブサイトがあります: http://backup2015.a-head.at/index.php?option=com_rsform&formId=6
Jquery スクリプトを使用していますが、Joomla では CSV/JS を追加する機会しか提供されないため、次のスクリプトをどこに添付する必要がありますか??
このスクリプトはrange2dslider.jsmedia/system/js
スクリプトであるため、さらにtemplates/js
andRSForm/js
ディレクトリに追加しました。
上記のリンクを実行すると、頭の中でスクリプトが実行されていることがわかります。2drangeslider.jsが実行されます。ただし、x 軸上のボタンのマウス移動を有効にすることはできません。つまり、x 軸上のボタンを移動することはできません。
jqueryがスライダーに付いていないためだと思います。
また、以下は紫色の要素/範囲スライダーのスクリーンショットです。
関連要素スライダーのイメージ
c# - Joomla 3.x でのパスワード暗号化に関するサポートが必要
C# と .NET を使用して外部ログイン クライアントを実装する必要がありますが、Joomla の最新バージョンが使用している暗号化システムに関して深刻な問題があります。
私はすでに理解しました:
- 新しいバージョンの PHP の Blowfish アルゴリズムを使用します。
- アルゴリズムの改訂版または修正版を使用します ($2y$... 文字列を生成します)
- Joomla コードは、ユーザーの情報に基づいてソルトを追加します。
私は主に塩に問題があります。それがどこから来ているのか、どのように生成されているのかわかりません。
ここStackOverflowを含め、インターネット全体で情報を検索しようとしていますが、それらはすべて不完全です. Joomla フォーラム/ドキュメント/ウィキ/ソース コードにも情報がなく、Google も失敗しました。Joomlaのソースコードですが、phpのコードがよくわかりません。
ログインチェックを実行するためのコーディングac#クライアントプログラムの設計を支援するために、誰かが正しい方向を説明したり、指摘したりできますか?
主に必要なのは、データベースに保存されているハッシュと比較するために、暗号化されていないパスワードからハッシュを生成するようにプログラムを作成することです。
前もって感謝します。