Joomla

Joomla!のQ&A!管理者、ユーザー、開発者、デザイナー

2
Joomla 3.4多言語サイト機能
Joomla 3.4.3で宿泊予約のウェブサイトを開発しています。Falangをインストールしました。私のウェブサイトには2つの言語が必要です。デフォルトは英語(en-GB)で、アフリカーンス語(af-ZA)に翻訳されています。 Falangのコンテンツの翻訳に進む前に、多言語Webサイトを作成するための「ベストプラクティス」が現在何であるかを確認したいと思います。Falangが優れたオプション(無料またはプレミアム)であることは知っていますが、Joomla 3.4.3にも同じ機能がありますか? Joomlaの組み込みの言語切り替え機能で多言語を提供するには、すべてのコンテンツ(メニュー、記事など)を複製し、それぞれの言語に翻訳する必要があると読みました。古くなっている可能性のある複数のチュートリアルを実行した後、組み込み機能を(一種の)動作させるようにしました。 Falangの場合、基本的に同じプロセスですが、ユーザーがすべての翻訳を1つの領域で実行できるようにすることで少し簡単になりました(コンポーネント-> Falang->翻訳->必要なコンテンツと言語を選択します)。 質問: 1-上記の説明は、JoomlaおよびFalangの多言語機能に関して正しいですか? 2- Joomla 3.4は、サードパーティのソフトウェアを使用せずに多言語のWebサイトを簡単に作成できるようにしましたか?つまり、Joomlaの多言語で作業するための新しい簡単な方法はありますか?それとも、同じ古い手順ですか? 3- Falangを使用することが依然として最良の選択肢であると言っても安全でしょうか?(Joomla 3.4言語切り替えとFalangの間) 4-誰かが、管理者が情報を翻訳しなくても、新しく追加されたコンテンツを自動的に翻訳できるJoomla拡張機能を知っていますか? 5- Google翻訳は Falangの代わりに使用するオプションですか?

2
3.4.4でキャッシュをオンにできない
jSeblodと他の多くの拡張機能を備えたJoomla 3.4.4の複雑なインストールがあります。Webサーバーの前でVarnish4を使用する予定です。そのため、適切なCache-Controlヘッダーをオンにする必要があります。 しかし、私はキャッシュをオンにするようには見えません。これが私が試したものです: 1) configuration.php public $caching = '1'; public $cache_handler = 'file'; public $cachetime = '30'; 2)管理者->拡張機能->プラグイン->ページキャッシュが有効 プラグインでは、ブラウザキャッシュが有効になっています 3)デバッガーを使用すると、私が試したプラグインでデバッガーが停止しますが、キャッシュプラグインでは停止しません 4)[管理者]-> [拡張機能]-> [管理]で、インストールされているキャッシュプラグインを見つけることができます。 5)「アドミニストレーター」->「拡張機能」->「ディスカバー」で、これが見つかりました。 6)自分のライブWebサイトでも同じ結果が得られますが、キャッシュヘッダーは「Cache-Control:no-store、no-cache、must-revalidate、post-check =」ではなく「Cache-Control:no-cache」です。 0、事前チェック= 0」 7)応答が送信される直前にキャッシュをオンにするプラグインを作成しました: class plgSystemGtnocachies extends JPlugin { function plgSystemGtnocachies( &$subject, $config ) { parent::__construct( $subject, $config ); } function __destruct() { if (!headers_sent()) …

2
新しい 'showon'属性はバックエンドフォーム専用ですか?
フロントエンドフォームでshowonフォームフィールド属性を使用してみましたが、機能しませんでした。 ここに示した例でも機能していません:https : //docs.joomla.org/Form_field#Showon 不足しているものはありますか?フロントエンドで使用する場合、特定のスクリプトを手動で含める必要がありますか? 私はjoomla 3.4.1を使用しています。問題がある場合に備えて、フロントエンドはT3テンプレートです。 アイデアや解決策はありますか? 編集:フォーム <?xml version="1.0" encoding="utf-8"?> <form> <fieldset name="main"> <field name="foo" type="list" > <option value="1">JYES</option> <option value="0">JNO</option> </field> <field name="bar" type="text" showon="foo:1" /> <field name="foo2" type="text" /> <field name="bar2" type="text" showon="foo2:1" /> </fieldset> </form> テンプレート <?php defined('_JEXEC') or die('Restricted access'); JHtml::_('behavior.tooltip'); JHtml::_('behavior.formvalidation'); ?> <form …

1
カスタムコンポーネントのインストール中にフォルダーを作成する方法
マニフェストファイルを使用して、メディアフォルダー内にサブフォルダーを作成する方法を知ってい<media folder="media" destination="com_mycom">ます。しかし、たとえばインストールスクリプトを使用して、カスタムコンポーネントのインストール中にimagesフォルダー内にサブフォルダーを作成するにはどうすればよいですか?ファイルまたは内部に追加する必要があるコードは何public function install($parent)ですか?

6
ダウンロード可能なPDF請求書を保存するのに最適な場所はどこですか?
私のコンポーネントは、顧客がダウンロードできるPDF形式の請求書を作成します。 これらのファイルを保存するのに最適な場所はどこですか? /adminitrator/componentes/com_mycomponent/invoices /componentes/com_mycomponent/invoices /media/com_mycomponent/invoices 権限のないユーザーがこれらのファイルを直接ダウンロードするのを防ぐにはどうすればよいですか? 顧客が他の人の請求書をダウンロードできないようにするにはどうすればよいですか?

5
JEDからのレビューの取得
私はNoNumberのウェブサイトで見た、彼はJoomla Extensions Directoryからのレビューを表示するタブを持っています。例えば、ここに どういうわけかJEDのウェブサイトからレビューを引っ張ることが可能かどうか疑問に思っていました。調べてみましたが、JEDはAPIを提供していないようで、Joomlaライブラリフォルダーでも何も見つかりません。 ページからHTMLを解析してみましたが、これはやり過ぎであり、ページの読み込み時間が非常に長くなります。 これが可能かどうか誰かが知っていますか?ある種のRSSフィードの方が適切でしょうか?
7 joomla-3.4  jed 

2
バージョン管理下で作業する(git)
Joomlaを使用してWebサイトを開発するには、他の人と協力する必要があります。個人用テンプレートを作成し、いくつかの拡張機能またはプラグインをインストールし、場合によっては変更します。私たちは、主にWebを介して相互作用するさまざまな都市で作業し、作業を保存する中央リポジトリーをローカルで使用して作業します。 私たちは、ワークフローをバージョン管理下に保つための最良の戦略を考えています。gitを使用することを考えていますが、いくつかの質問が発生します。 Joomlaフォルダー全体を追跡する必要がありますか? データベースの変更を追跡するのはどうですか?
7 workflow 

2
angularJSを使用してJoomla 3カスタムコンポーネントビューを構築するための推奨される方法は何ですか?
joomlaカスタムコンポーネントリストビューに角度jsを正常に統合したユーザーからの情報はほとんどありません。私は次を見つけました: /programming/23365907/how-to-integrate-angularjs-app-inside-joomla および http://jeviathon.com/2014/06/02/joomla3/ そして、私は上のドキュメントを読んでいるJoomlaのAJAXインターフェース- https://docs.joomla.org/Using_Joomla_Ajax_Interface -役立つ見えました。 私の特定のプロジェクトは大きなjです!3.4フォーム、アイテム、リストビューを備えた、component-creator.comで多数のカスタムコンポーネントが開始されたサイト。私の最初の目標は、洗練された検索とフィルタリングUXのために、いくつかの適応されたリストビューでAngularを活用することです。 専門家からの推奨プラクティスは何ですか?誰かこれをやったことがありますか?手順/落とし穴は何ですか。 ありがとう

1
単一の記事に色を割り当てることは可能ですか
記事を色分けできるようにしたい。 記事のボーダーや背景の色が変わるように; 記事A =紫の境界線記事B =緑の境界線記事C =赤の境界線 私のアイデアは、別のレイアウトを作成し、公開フィールドの1つを使用してカラーコードを挿入し、コードに色を取り込むことです。 記事のレイアウトだけでなく、記事のカテゴリレイアウトでも色を使用できることが重要です。そのため、各記事のリンクに色を付け、割り当てられた色にします。

2
Joomla XMLマニフェストから反復可能フィールドの値を取得する
反復可能-このフィールドタイプから値を取得する方法 私は繰り返し可能なフィールドでFreeモジュールをコーディングしています。 <field name="star_slides" type="Repeatable" icon="list" description="" label="Edit Your Slides" default="{'main_image':[''],'left_side':[''],'right_side':['']}"> 通常のモジュールパラメータの場合、次のような値を取得できます $test = $params->get('test'); 繰り返し可能なフィールドに同じことをした場合 $test = $params->get('star_slides'); メインフィールドのすべての値を取得します-配列出力のように見えます。 繰り返し可能なフォームフィールドに対してこれを行う方法と、フィールドの各繰り返しの値を取得する方法は? たとえば、上記の場合の私の目標は、繰り返しごとにフィールド「main_image」の値を取得することです。「for each」の使用を考えていますが、各行、各フィールドの値を1つずつ取得してプルする方法がわかりません。

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

4
プラグインのインストールでスクリプトが実行されない
プラグインを作成していて、インストール後にスクリプトを実行しようとしています。何らかの理由で、スクリプトファイルが読み込まれているように見えますが、コードが実行されることはありません。 私のscript.phpファイルには以下が含まれています: // No direct access defined('_JEXEC') or die('Restricted access'); /** * Script file for the plg_system_example plugin */ class plg_system_notifierInstallerScript{ /** * Method to run after the plugin install, update, or discover_update actions have completed. * * @return void */ function postflight($type,$parent){ // For Testing Purposes die('Hello World'); } …

3
JHtmlタブにはIDがありません-どのように指定できますか?
以下のコードを使用して、必要なタブを正常に作成できますが、タブには特定のスタイリングまたはjQuery作業用のIDが含まれていません。 ユーザーグループなどに応じて、可変数のタブがあり、それらのほとんどは新しい情報で一定の間隔で更新されます。各ペインのコンテンツを更新することはIDを持っているので問題ではありませんが、関連するタブをアドレス指定して新しい情報をユーザーに警告することが問題です。 $options配列には、生成されるIDの仕様を含めることができますか? // Start Tabs echo '<div class="tabbable tabs-left">'; echo JHtml::_('bootstrap.startTabSet', 'tab_group_ida', $options); // Tab 1 echo JHtml::_('bootstrap.addTab', 'tab_group_ida', 'tabs_1a', 'Tab 1'); echo '<p>Pri putant iisque detracto ut.</p>'; echo JHtml::_('bootstrap.endTab'); // Tab 2 echo JHtml::_('bootstrap.addTab', 'tab_group_ida', 'tabs_2a', 'Tab 2'); echo '<p>Duo delectus vivendum id, sit.</p>'; echo JHtml::_('bootstrap.endTab'); // Tab …
7 jquery  jhtml 

1
正確に何が「内部」テンプレートのjinclude type = head呼び出しに読み込まれますか?
テンプレートを作成するときは、これらの呼び出しの1つ(および1つだけ)を内に配置する必要があります<head></head>。 <jdoc:include type="head" /> ここを確認しても、追加情報はそれほど多くありません。 https://docs.joomla.org/Jdoc_statements#Head だから私の質問は:この呼び出しで正確に何が読み込まれるのですか?私はこれが使用時に追加のJavaScriptとCSSファイルをロードすることを知っています: $document = JFactory::getDocument(); $document->addStyleSheet($url); $document->addScript($url); またはカスタムタグを使用して $document = JFactory::getDocument(); $document->addCustomTag($stylelink); 他に何か?そしてそこに何がロードされているかを注文する方法はありますか? ありがとう。

1
Joomla 3-ページネーションの制限[終了]
休業。この質問には詳細または明確さが必要です。現在、回答を受け付けていません。 この質問を改善してみませんか?詳細を追加し、この投稿を編集して問題を明確にしてください。 5年前休業。 標準のJoomlaページネーションを上書きしようとしています。10個のリンクを表示してから、次の/終了リンクを表示する代わりに、20個のリンクを前に表示したいと思います。 これは可能ですか? ありがとう

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