タグ付けされた質問 「7」

バージョンタグは、サイトが使用しているバージョンを単に示すだけでなく、バ​​ージョンにのみ適用される質問に使用する必要があります。

3
wgetを使用したキャッシュ
drupal 7を使用します。キャッシュをクリアした後、このようなwgetを使用してすべてのページをキャッシュします。 wget --quiet http://xxx.xxx/sitemap.xml --output-document - | egrep -o "http://xxx.xxx[^<]+" | wget -q --delete-after -i - それが終わったら、データベースのcache_pageテーブルをチェックインします。すべてのページがそこにあるようです。ただし、ブラウザでページにアクセスすると、事前にキャッシュされていないかのように時間がかかります。私が気づいたのは、ブラウザでページにアクセスした後、次のアクセスの読み込み時間が非常に速いことです。 問題は何でしょうか?この方法をDrupal 6ページで問題なく使用できています。エラーログには、favicon.icoが存在しないこと以外は何も表示されません。 URLのアクセスログは次のようになります。 www.xxx.sk 11.116.206.232--[01 / Jan / 2013:18:09:12 +0100] "GET / myurl HTTP / 1.1" 200 31532 "-" "Wget / 1.13.4(cygwin)" ログインしていません 編集:私はdrupal 7.14を7.19バージョンに更新しましたが、変更はありません。cache_pageテーブルを調べたところ、ブラウザーを使用してアクセスしたすべてのページは、www.example.com / examplepath_900のように、末尾に_900が付けられた何らかの奇妙な理由で生成されていることに気付きました。パスがデータベーステーブルのセル内に収まらないため、これに気づきませんでした。そのため、ページはキャッシュされません。また、wgetを使用したキャッシングが問題なく期待どおりに機能する同じホストにdrupal 7の新規インストールをセットアップしました。htaccessや設定ファイルにも問題はありません。インストールされているモジュールが原因である可能性がありますか?
8 7  caching 


3
クリーンURLのテストはD 7で失敗しました
この問題の解決策を見つけるのに疲れました。 私はほとんどすべてを試しました。しかし、それは私にはうまくいきません。私が試したことは以下のとおりです: RewriteBase / REWRITE URLの構文の変更 .htaccessファイルに.txt拡張子がない(編集済み) mod_rewrite有効。 クエリ文字列を直接削除してEnterキーを押しても機能しません。 ALLOWOVERRIDES ALLをhttpd.confファイルに含めると、認証が必要なエラーが表示されます。 オーバーレイモジュールを無効にしてみました-機能しません。 これがあなたの参照用の.htaccessファイルです。 # # Apache/PHP/Drupal settings: # # Protect files and directories from prying eyes. <FilesMatch "\.(engine|inc|info|install|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(\..*|Entries.*|Repository|Root|Tag|Template)$"> Order allow,deny </FilesMatch> # Don't show directory listings for URLs which map to a directory. Options -Indexes # Follow symbolic links in …
8 7  uri 

3
モジュールからhtml.tpl.phpオーバーライドを発行しますか?
提供されたモジュールからのページの出力をオーバーライドして独自のhtml.tpl.phpを発行し、テーマからの出力を効果的に制御する方法はありますか? 独自のログイン/登録エクスペリエンスを作成するためにこれを行いたいのですが、HTMLレベルのテンプレートではなく、ページレベルのテンプレートのみをオーバーライドするように見えます。印刷モジュールがこれを実行しているように見えますが、それはそれに取り組む方法ですか?
8 7  theming 

4
派生画像を生成できません
今日、私は自分のサイトをサーバーにアップロードしましたが、次のようなエラーが発生します。 public://styles/sponsor_image/public/TerraThermaSponsorLogo.pngにある派生画像を生成できません。 画像スタイルは画像を生成できません。styles / *フォルダーにアクセス許可を設定chmod -R 775 styles/しようとしましたchmod -R 777 styles/。フォルダの所有者はOKです。何が悪いのかわかりません。 public://に関連付けられているディレクトリは、sites / default / filesであり、問​​題ありません。
8 7  media 

1
URLエイリアスで「/ profiles」を使用する
パス '/ profiles'はDrupalインストールのルートに物理フォルダーとして存在します。つまり、コンテンツのURLエイリアスを '/ profiles'に追加しても機能しません-403エラーが発生します。 幸運なことに、特定のプロジェクトでは、SEOパートナーがその特定のパスを使用することは絶対的で絶対的なものでなければならないと言っています。これがないことは、ミャンの終末予測が実際に正確であり、私たち全員がゆっくりと死ぬなどの証拠になります。 だから私は先に進み、この少しばかげた質問を大衆に投げて、誰かがこの問題を解決する創造的な方法を以前に見つけたかどうかを確認します... 完全に機能する更新可能なDrupalインスタンスを維持しながら、「/ profiles」(および「/ profiles / *」など)をURLエイリアスとして使用するにはどうすればよいですか? 重要なのは、「De-slash」オプションと「Non-clean to clean」オプションを有効にして、グローバルリダイレクトモジュールを使用していることです(これらはそのままにする必要があります)。
8 7 

4
template_preprocess_views_viewを使用して変数をビューのtplファイルに渡す方法
最近2回目の事件が再発したので、何かを学ぶために質問することにしました。 ビューでは、メインディスプレイのタイトル(通常はビューの一番上にレンダリングされることを一つ)で提供され、ディスプレイ出力として、$titleしかしで利用できるようには見えないスタイルの出力すべてに。代わりに、スタイル出力の$title変数は、グループ化が使用されている場合、グループの名前を意味します。 私が欲しいのは、その表示タイトル(「人間の名前」)を任意のテンプレートでとして使用できるようにすること$display_titleです。だから私がやったことはこのコードを私のtemplate.phpに入れていました: function MYTHEME_preprocess_views_view(&$variables){ if($variables['name'] == 'studios' && $variables['display_id'] == 'block'){ $view = $variables['view']; $variables['display_title'] = $view->human_name; } dpm($variables); } ...人間の肩書きが手元にあることを願っています: <?php print $display_title; ?> ...しかし喜びはない。何が悪いのですか?
8 7  views  theming 

2
値の配列をデータベースに保存するにはどうすればよいですか?
textareaからデータベーステーブルに複数の値を保存しようとしています。 以下のコードを使用していますが、間違っているように感じます。 foreach ($user_emails as $key => $value) { $insert_banned_emails = db_insert('banned_users'); $insert_banned_emails ->fields(array( 'email' => $value, )) ->execute(); } 同じ結果を得る別の方法はありますか?
8 7  database 

2
無制限の値フィールドを持つ遅い「別のアイテムの追加」
Drupal 7では、値が無制限のフィールド(たとえば、画像フィールド)を持つノードがある場合、10〜20アイテムを追加した後、「別のアイテムを追加」の応答時間が非常に遅くなります。この問題にどのように対処しますか?この問題に遭遇したことがありますか? プロジェクトを作成しました。理論的には無制限の値の設定を持つ画像フィールドの値を100個まで追加できます。ただし、数十の画像を追加した後、[別のアイテムを追加]をクリックするたびに、以前よりも遅くなります。これは、Drupalが各ajaxリクエストの後にこのフィールドとそのすべての値を再構築するため、Drupalがすべての「ajax」リクエストで実行する必要のある作業が増えるために発生しますが、実際にはそうではありません。かなり素晴らしいことです。 このような動作を変更/オーバーライドする方法についてのアプローチはありますか?
8 7  ajax  entities 

3
ログインしていないときにユーザーメニューに「ログイン」を表示する
ユーザーメニューの[アカウント]と[ログアウト]を非表示にするコードはどこにあるのでしょうか。そのコードから学ぶためにちょうど好奇心が強い。このようなことを知りたい場合、どこを検索するかを知る方法はありますか? このメニューに「ログイン」リンクを追加しましたが、誰もログインしていないときにこれを非表示にしたいと思います。
8 7  users 

1
DRUPAL_CACHE_PER_PAGEはポケットベルページ(つまり、frontpage?page = 3)をカウントしますか?
私の質問全体がタイトルにかなり含まれていると思います... DRUPAL_CACHE_PER_PAGEを使用するブロックがページャーページ(つまり、mysite.com / frontpage?page = 3)にキャッシュされるか、またはページャークエリが無視されるか(フロントページ、フロントページ?ページ= 2、フロントページ?ページ= 3などの場合、ブロックは1回のみキャッシュされます)?
8 7  blocks  caching  paging 

1
drush makeを使用してモジュールのみをロードしますか?
多くのモジュールを含む開発サイトがあります。同じモジュールを追加したい別のサーバーに別の開発サイトがあります。圧縮してファイルを移動したり、rsyncを使用したりできますが、drush-makeの方が高速かどうかを確認したいと思っていました。 コアを使用しないモジュールのみを作成できます。モジュールディレクトリ内で「drush make --no-core makefile.make」を使用しますが、これにより、sites / all / modulesディレクトリ階層が作成されます。 drush makeを使用して、その構造なしでモジュールディレクトリにモジュールをビルドする方法を教えてください。
8 7  drush 

1
t()の出力でvarsを囲む「<em class =” placeholder“> </ em>」をオフにする方法は?
私のモジュールでは、を使用してブロック内にメニューを表示しますdrupal_render(menu_tree('my-menu'))。 出力では、で出力された変数t()がで囲まれてい&lt;em class="placeholder"&gt; &lt;/em&gt;ます。 Drafts &lt;em class="placeholder"&gt;(4)&lt;/em&gt; Inbox &lt;em class="placeholder"&gt;(2)&lt;/em&gt; これをオフにするにはどうすればよいですか?
8 7  routes 

5
CKEditor 3.6.3.7474が<script>タグを削除しないようにする方法
でFull HTML有効になっており、関連するフィルタオフ、CKEditorバージョンは、任意のストリップになる&lt;script&gt;、それが編集されたコンテンツからタグを。この特定のサイトのコンテンツを作成する編集者は、作成するコンテンツに次のようなものを埋め込むことができる必要があります。 &lt;img src="http://s2.thingpic.com/images/TD/zKWJQJiFBsp3oP1etNC1.png" width="560" class="alwaysThinglink"/&gt; &lt;script charset="utf-8" src="//www.thinglink.com/jse/embed.js#286861458501795840"&gt;&lt;/script&gt; 理論的には、CKEditorを無効にしてHTMLを直接操作することでこれを機能させることができますが、実際には機能しません。エディターはHTMLに精通していません。彼らは、リッチテキストモードを一時的に解除して上記の内容を貼り付け、リッチテキストモードに戻すのに十分な知識があります。ただし、コンテンツを再度編集する&lt;script&gt;場合、コンテンツを開くときにCKEditorはタグを削除します。 その動作を停止して、CKEditorに&lt;script&gt;タグを残しておくにはどうすればよいですか?そのための隠された設定はどこにありますか? ところで、Wysiwyg 7.x-2.1モジュールと組み合わせてCKEditorを使用しています。 そして、はい、一般に許可&lt;script&gt;は非常に悪いですが、この場合、フルHTML形式にアクセスできるのは編集者(信頼されている)だけです。 ありがとう!
8 7  wysiwyg 

3
モジュールから関数をオーバーライドするにはどうすればよいですか?
まず、この回答が他の場所でカバーされている場合は、申し訳ありません。私はたくさんの検索を行ってきましたが、テーマの関数とフックのオーバーリングに関する情報しか見つけることができません。 Drupal Commerceアイテムの価格表を作成するモジュールを使用しています。テーブルヘッダーをフォーマットする関数があります。 /** * Helper function that takes care of the quantity displayed in the headers of * the price table. */ function commerce_price_table_display_quantity_headers($item) { // Set the quantity text to unlimited if it's -1. $max_qty = $item['max_qty'] == -1 ? t('Unlimited') : $item['max_qty']; // If max and min …
8 7  commerce 

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