タグ付けされた質問 「recommended-practices」

8
LinuxシステムでのJoomlaファイル/ディレクトリのアクセス許可と所有権に関する推奨プラクティス
過去に、Linuxシステム上のJoomlaファイル/ディレクトリのパーミッションと所有権で問題に遭遇することがよくありました。 含まれる問題 WinSCPなどのプログラムを使用してファイルをサーバーに転送できない。 Joomla拡張機能、プラグインなどをインストールできない 危険な権限と所有権の設定が原因で安全でないファイルとフォルダー。 LinuxシステムのJoomlaで権限と所有権を設定するための推奨ベストプラクティスは何ですか?

5
「死の白い画面」をトラブルシューティングする効率的な方法は何ですか
JoomlaのWebサイトのフロントエンドがコンテンツのない空白の画面であり、「死の白い画面」と呼ばれることもあります。 これは、Webサイトが移動された後に発生し、以前に機能していたWebサイトでも予期せずに発生しました。 さまざまな原因が考えられますが、この問題をトラブルシューティングして修正する効率的な方法は何ですか?

4
テストサイトと実稼働サイトを効果的に区別する方法
実稼働サイトをテストサイトに複製する必要がある場合があります。クローンを作成すると、URLを除いて同じように見えます。 PRODとTESTが誤って混同されないように、TESTサイトのフロントエンドとバックエンドを迅速かつ効果的に区別するための推奨プラクティスをアドバイスしてください。 目的: ユーザーが誤って実稼働データをTESTサイトに入力できないようにする 開発者(テスターなど)が誤って本番サイトでテストを実行するのを防ぎます

2
コアバックエンドコンポーネントにカスタムボタンを追加する
元のソースコードを変更せずに、標準のJoomla 3コンポーネント(com_contents)のJToolbarにカスタムボタン(もちろん、カスタムアクション付き)を追加することはできますか? 背景:com_contents大規模なメール機能を作成するには、メイン画面(すべての記事のリスト)にボタンを追加する必要があります。もちろん、標準のJoomlaファイルを変更することはできますが、変更した場合、Joomlaを新しいバージョンにアップグレードすると、カスタマイズが失われます。しかし、どういうわけかボタンを追加できれば、更新時に変更を失うことはありません... そして、これが可能なら、どうすればできるのでしょうか?プラグインを作成しますか?このアドオンの作成をガイドするチュートリアルはありますか?



2
CMS外での開発
質問があります。すでに構築されたサイトがあります。CMSにはJoomlaを使用し、「Diametric」というRocketThemeのテーマを使用しています。ページの作成を検討しており、そのスタイリングはテンプレートの範囲からかなり外れてしまいます。コード化されたHTML / CSSページを開発して、たとえばBootstrap Frameworkを使用して、現在のドメインのファイルパス内に保存することは可能ですか?私が理解しているように、それはCMS外のページですが、まだドメイン内です。これを行う際に何か見落としていますか?Joomlaから問題のある動作を期待できますか?

1
ページネーションの混乱-ページネーションはstartを使用し、PopulateStateはlimitstartを使用しますか?
少し混乱しています。 フロントエンドのページネーションによって作成されたリンクを見ると、個々のページ番号リンクと開始リンクと終了リンクに含まれているstartというクエリパラメーターが表示されて います。 ただし、populateState基本JModelListクラスのメソッドはlimitstartifに$this->contextがあるかどうかを探しnon null valueます。 JModelListセットの基本コンストラクター$this->contextが等しい<component_name>.<model_name>場合のデフォルトの場合$this->contextはnullにはならないため、populateStateは通常、$_GET['limitstart']使用さgetUserStateFromRequest()れる値を割り当てられます。 $value = $app->getUserStateFromRequest($this->context . '.limitstart', 'limitstart', 0); $limitstart = ($limit != 0 ? (floor($value / $limit) * $limit) : 0); $this->setState('list.start', $limitstart); なぜこのように処理が行われるのか、およびページを開始する行を保持する変数について合意するために、populateStateとページネーションを取得するために何をしなければならないかを誰かが説明できたら、本当にありがたいです。 TIA。

1
view.raw.phpを適切に使用するにはどうすればよいですか
JToolbarリストの内容をExcelにエクスポートするカスタムボタンをリストビューに追加しようとしています。リストコントローラーに新しいタスクを作成して、rawビュークラスをview.raw.phpというファイルにレンダリングしました。ただし、生データのみをロードするコンテンツを取得できません。 関連するコントローラーコードをcom_bannerstracks.raw.phpコントローラーからコピーしました コントローラー方式: public function exportToExcel() { // Get the document object. $document = JFactory::getDocument(); $vName = 'Mylist'; $vFormat = 'raw'; // Get and render the view. if ($view = $this->getView($vName, $vFormat)) { // Get the model for the view. $model = $this->getModel($vName); // Push the model into the view …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.