Joomla

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

5
CSSファイルをリンクするだけで、なぜaddStyleSheetまたはJHtml :: stylesheetを使用するのですか?
WikiページのJavaScriptとCSSのページへの追加によると、次のaddStyleSheetようなスタイルシートを追加できます。 $document = JFactory::getDocument(); $document->addStyleSheet($url); またはJHtml::stylesheetこのように: JHtml::stylesheet($url, array(), true); しかし、Wikiページ「基本的なテンプレートの作成」では、次のようなスタイルシートを含めるように学習者に指示しています。 <head> <jdoc:include type="head" /> <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css"> </head> これはとをバイパスaddStyleSheetしJHtml::stylesheetます。これは良い考えですか?前者はいつ使用し、後者はいつ使用しますか? 注: JHtml::_("script", …)とJHtml::_("stylesheet", …)ほぼ正確に同じであるJHtml::scriptとJHtml::stylesheet。何JHtml::_をするかを参照してください。
9 jhtml  jfactory 

3
Joomla Unknownボットをブロックする方法
Joomla 3.3.6サイトの帯域幅を使いすぎている不明なボットをブロックするにはどうすればよいですか?Yahoo、Google、MSNボットをブロックしたくありません。私は最近のawstatを確認しました。今日、未知のボットによる約10,720 + 265のヒットがあり、約1GBの帯域幅を消費しています。 私は前向きな解決策を楽しみにしています。

2
xml形式で指定されたクラスまたは読み取り専用属性をオーバーライドするにはどうすればよいですか?
初めてレコードを追加するときにのみ入力を許可する特定のフィールドがあるので、クラスを追加したりreadonly、フォームが読み込まれた後のある時点で指定したりできるかどうか疑問に思っていますが、(もちろん) 、ユーザーにレンダリングされる前。 からフォームをロードすると、models\forms\myform.xmlクラスや読み取り専用などの属性が期待どおりにロードされます。以下は、フィールドが現在レンダリングされている方法で、libraries \ joomla \ form \ form.phpを使用しています。 echo $this->form->getInput('myReadOnlyCode')

4
J3にアップグレードするとJHtmlBehavior :: mootoolsが見つかりません
で500エラーが発生しJHtmlBehavior::mootools not foundます。これはJ3で削除されたことがわかっていますが、私の問題はこの問題がどこにあるのかを見つけようとしています。 なんらかの拡張機能ではないかと思いますが、すべて更新しました。明らかにそうではありません。私のphpログまたは開発者ツールコンソールには、問題の場所を示すものは何もありません。私はJHtmlBehaviorをgrepしても何も思いつきません。 これをデバッグする方法に関するヒントはありますか?



2
JFactory :: getSession()と$ mainframe-> getSession()にはどのような違いがありますか(ある場合)?
タイトルが示すように、私は(ある場合)どのような違いがあるのか​​知りたいです JFactory::getSession() and $mainframe->getSession() この質問は、モジュール内からのjoomlaセッションの取得に触発されました 可能であれば、将来この情報を自分で確認する方法についてのアドバイスも欲しい(googleとは言わないでください!)
9 cms  session  jfactory 


3
記事をPDFとしてエクスポート
Joomla 1.5では記事の上の印刷終了メールアイコンの横に表示できるPDFアイコンがありましたが、Joomla 3.xではもうありません。 私はこれに対する拡張を探していましたが、これまでのところ成功していません。 誰か私にこれについていくつかのアドバイスを与えることはできますか?

1
Joomla変数を使用してカスタムHTMLユーザープロファイルページを作成する
それは複雑になると思いますが、私が達成したいことを理解してもらうために最善を尽くします。私が欲しいのは、Joomla Webサイトにログインしたユーザーの情報を表示するカスタムHTMLページを作成することだけです。しかし、見栄えを良くしたい、背景画像を用意したい、さまざまなJoomla変数にCSSとさまざまなフォントを含めたい。私が達成したいものの例: <p> Name : </p> <h1> Name of the user who has logged in </h1> <p> Email : </p> <h2> Email of the user who has logged in </h2> これは私が話していたもので、<h1>タグをユーザーの名前に割り当てるか<h2>、電子メールに割り当てるなどです。 とにかく、HTMLページをJoomlaデータベースに接続し、そこからデータを取得して、この方法で表示する方法はありますか?
9 database  user 

3
Joomla 3のURLから記事IDを削除する
Joomla 3のURLから記事IDを削除しようとしています。私は周りを検索し、応答は中にあります components\com_content\router.php 変更0に1で$advanced = $params->get('sef_advanced_link', 1); 38行目と290行目 またコメントアウト if (strpos($segments[0], ':') === false) { $vars['view'] = 'article'; $vars['id'] = (int)$segments[0]; return $vars; } すべてのコメントがこれに言及しているので、Joomla 2.5では問題なく動作すると思います。 しかし、それは私のJoomla 3.3ウェブサイトで私のために仕事をしません。 各記事のメニュー項目を作成せずにこれを実現するにはどうすればよいですか?
9 joomla-3.x  php  url 

4
JCE / TinyMCE-有効なHTMLと無効なHTMLを修正しようとし続ける
私たちが使用したすべてのJoomlaエディターの中で、JCEは私たちの目的とクライアントに最も適しています。しかし、何かをコード化するときに問題を引き起こす可能性のあるエディターのいくつかの問題があり、それがwysiwygに切り替えられ、エディターは完全に有効なhtmlを「修正」しようとします。 質問する前に、はい、JCEが制限するすべての要素を許可するように設定しています。いいえ、htmlを検証/クリーンアップするように設定されていません。私たちが持っている唯一の制限は、エディターにコンテンツを貼り付けることです。 別紙A: <a href="#"></a> これは、エディタを切り替えて戻ると消えます。交換された: <p> </p> 別紙B: <a id="#nameofanchor"></a> 変更点: <p> </p> 別紙C: <div><a id="#nameofanchor"></a></div> 変更点: <div> </div> 別紙D: <a id="hello" class="link">Hello</a> 変更点: <p><a id="hello" class="link"></a>Hello</p> 別紙E: <a href="#"> <div> <h2>Our Work</h2> </div> </a> 変更点: <p><a href="#"></a></p> <div> <h2><a href="#">Our Work</a></h2> </div> <p> </p> アンカーには名前の代わりにidを使用します。これは、HTML5では有効ですが、技術的には名前がそうでないためです。また、IDはどのユニバースでリンクへの無効な割り当てですか? また、divをリンクでラップすることが完全に合法になったので、JCEがリンクも削除するのはなぜですか? これは私が見逃している設定ですか?エディターを必要に応じてコーディングできるようにエディターを使用する方法について誰か洞察がありますが、クライアントは単にwysiwygに保存するだけではそれを壊すことはできませんか? 編集:これをchrome、firefox、safariでテストしました。ブラウザとは何の関係もないと思います。 編集:私はこれをコンテナ設定でテストしました。Enterの段落コンテナーと段落、およびEnterのDivコンテナーとDivの両方が原因です。他の2つは、入力時にコンテナーなしと段落なし、入力時にコンテナーなしと改行なしで発生しません。問題は-最初の設定が必要です!クライアントに疑いの恩恵を与えることは素晴らしいことですが、指示に従ってテキストに段落書式を追加することは信頼できません。 確認済み:これはTinyMCEでも発生します。 だから-私たちはこれの原因を知っています-パラグラフコンテナー設定-その設定を維持しながらどうやってそれを回避するのですか?
9 jce  editor  tinymce 

4
データベースの読み取りと書き込みの分割によるJoomlaのスケーリング
北米のmysqlサーバー(Amazon RDSを使用)とリードレプリカがあります。新しいリージョン-オーストラリアのリードレプリカも持っています。 オーストラリアのサーバーは、JoomlaがN.AmericaのメインDBサーバーを読み取る動的な性質を持つため、非常に遅いです。これにmysqlプロキシを使用して読み取り/書き込みを分割しようとしましたが、これは長期的な解決策ではありません。Mysqlプロキシは事実上死んでいるように見えます。 他にどのようなオプションがありますか?

4
Joomlaによる複数のウェブサイト管理?
1つのWebホストで3つの異なるWebサイトを開始することを計画しています。これをサポートするWebホストを知っています。私の質問はこれです:1つのJoomlaインスタンスの下で3つのサイトすべてを管理できますか?もしそうなら、これを行うためのベストプラクティスは管理上賢明ですか? 更新:単一のJoomlaで複数のドメインとWebサイトの Joomlaドキュメントを見たところです!インストール、これは基本的にこれを行う方法を説明します。 だから今私は私の質問だと思います、これをするのは良い考えですか、それとも結局それは価値があるより多くのトラブルを引き起こすでしょうか?

2
バックエンドでのリストのページ分割–カスタムリストサイズを追加する方法
Joomla 3.Xで[サイトの設定] > [ デフォルトのリスト制限]にカスタム値を追加するにはどうすればよいですか? Iの値と、ドロップダウンメニューを見ることができる、5、10、15、20、25、30、50 100をそこ。 アイテム500を追加します。 選択することができますアンリミテッドは、あまりにも、容易に実現/追加?

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