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

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

9
フィールドタイプを整数から10進数に変更する方法は?
整数のコンテンツフィールドを持つコンテンツタイプがあります。フィールドには浮動小数点データを含める必要があります。フィールドタイプを整数から10進数に変更する最も簡単な方法は何ですか?(変換する必要がある既存のノードは何千もあります)。 このコメントとこのコメントで解決策を見つけました。最高ですか?
7 7  migration 


8
Drushを使用して語彙のすべての用語を削除する方法は?
ここで報告されているように、Drupal 7の膨大な語彙に大きな問題があります。今、大きな語彙を空にしたいのですが、メモリが不足しているため、ロードできないため、管理インターフェイスを介してそれを実行できません。もっと。 drushMySQL を使用してコマンドラインから語彙のすべての用語を削除するにはどうすればよいですか? 私は知っています、私はそのようなことをすることができました: DELETE FROM `database`.`taxonomy_term_data` WHERE `taxonomy_term_data`.`vid` = 17 しかし、他に何を削除する必要がありますか?

4
drupal_mail()はメールからすべてのhtmlタグを取り除きます
タイトルが説明するように、drupal_mail()を使用してHTMLメールを送信すると、メールにはHTMLタグがありません。 $module = 'module'; $key = 'contact_message'; $language = language_default(); $params = array(); $email = 'sender@email.com'; $from = variable_get('site_mail', 'admin@example.com'); $send = TRUE; $message = drupal_mail($module, $key, $email, $language, $params, $from, $send); $message['headers']['Content-Type'] = 'text/html; charset=UTF-8'; $message['subject'] = 'Test'; $message['body'] = array(); $message['body'][] = '<a href="#">Testing anchor in mail</a>'; $system …
7 7  emails 

2
Drupal 7での圧縮
Apache 2.2でDrupal(最新バージョン7.22)を実行しています。また、Varnish(モジュールとプロキシ)もインストールしています。Apacheでは、mod_deflateモジュールを無効にしました。Webを読んでいると、Drupalのパフォーマンスページのオプション(集約css、js)はcssファイルとjsファイルを圧縮すべきではないようです。しかし、自分のサイトを閲覧してhttpヘッダーを確認すると、「Content-Encoding:gzip」を受信して​​います。(デフォルト).htaccessを見ると、gzipで圧縮されたファイルを、それらを読み取ることができるクライアントに提供するために、いくつかの書き換えルールがあることがわかります。だから、これが "Content-Encoding:gzip"ヘッダーの出所だと思います。また、drupalのパフォーマンス設定ページでキャッシュされたページの圧縮を有効にすると、要求しているページのhtml(匿名ユーザーのみ)でも圧縮されて返されます。 1)「CSSファイルを集約して圧縮する」オプションを実行します。および「集約JavaScriptファイル」。実際に集約されたファイルを圧縮しますか、それとも.htaccessがそれらをgzipしたように見えるだけですか?Chromeデベロッパーツールを使用すると、ファイルは圧縮されているように見えます。しかし、Firefoxの開発者ツールバーアドオンでそれらをチェックすると、(情報->ドキュメントサイズの表示)圧縮されたものとして報告されません(認証済みユーザーとしてアクセスした場合でも、htmlファイルは常にそのように報告されます!) 2)それらが実際にgzipされている場合、圧縮はどこで行われますか?どういうわけか圧縮などのレベルを制御できますか? 3)X-Drupal-Cache "MISS"を常に受け​​取っています。Varnishがインストールされているので、あまり気にしません。それでも、キャッシュにアクセスしていないため、圧縮されたhtmlファイル(キャッシュにない)が返されるのはなぜですか? 4)Varnishモジュールが何かを混乱させる可能性はありますか?どんな場合でもVarnishがバイパスされるように、httpsでWebサイトにアクセスしています。 5)mod_deflateを有効にする場合、.htaccessのその部分をそのまま残すべきですか?mod_deflateでは事前圧縮ができないことを理解していますが、圧縮の方が優れている場合はどうなりますか? 6)また、drupalがそれ自体でcss、js、htmlファイルを圧縮する場合、これらのファイルに対してmod_deflateを有効にする意味は何ですか? 参考のために、ここに私の.htaccessファイルの関連部分を示します。 <IfModule mod_headers.c> # Serve gzip compressed CSS files if they exist and the client accepts gzip. RewriteCond %{HTTP:Accept-encoding} gzip RewriteCond %{REQUEST_FILENAME}\.gz -s RewriteRule ^(.*)\.css $1\.css\.gz [QSA] # Serve gzip compressed JS files if they exist and the client accepts …

3
FILE_EXISTS_REPLACEがあるにもかかわらず、ファイル保存アップロードで既存のファイルが置き換えられない
ユーザーが新しいバージョンをアップロードした場合、同じ名前の既存のファイルを強制的に置き換えようとしています。私はこのトピックに関する多くの投稿を見てきましたが、強制的に置換する方法を見つけることができたものはありません。 私はカスタムフォームを使用しており、フォームの検証中に機能させようとしてきたコードは次のとおりです。 $file = file_save_upload( 'file', array( 'file_validate_is_document' => array(), // Validates file is really a document. 'file_validate_extensions' => array('pdf doc ppt pps avi mpg mov wmv'), // Validate extensions. ), 'public://', FILE_EXISTS_REPLACE ); 改訂されたファイル(「file.jpg」としましょう)がアップロードされますが、Drupalは必然的に新しいコピーを作成し、新しいバージョンごとにfile_0.jpg、file_1.jpgなどの名前に変更します。 アップロードをコミットする前に "file_delete"を使用してプログラムで元のファイルを削除しようとしましたが、まだコピーを取得しています! 任意の助けいただければ幸いです。
7 7  forms  files 

4
drupalでログアウトリンクを表示する方法
ユーザーアカウントを作成しました。次に、管理者からサインアウトし、新しいユーザーアカウントでログインします。しかし、新しいアカウントにはログアウトリンクがないので、他のユーザーにそれを表示するにはどうすればよいですか?
7 7 

3
フィールドコレクションアイテムの特定のデータ部分を抽出する
私はこれから数日間の大部分の間、運がなくてこれをいじっています。これが私のコレクションデータです: コレクション名: field_video_collection コレクション内には、次のフィールドがあります。 field_video_file_col 私のフィールドはカスタムfield-collection-item--field_video_collection.tpl.phpテンプレートで正常に印刷されます。この問題に従ってドキュメントに従ってテンプレート名を取得し、<?php print render($content['field_video_file_col']); ?>そのテンプレート内でフィールドをetc ... として印刷しました。 ここで、楽しい部分として、コレクション内の任意のノードのfid各field_video_file_col項目のを抽出し、それを印刷された変数としてレンダリングしたいと思います。私はこの質問の答えをここでスタックでフォローしましたが、私にはうまくいかないようです。私が行った場合: print '<pre>'; var_dump(get_defined_vars()); print '</pre>'; 私が利用できるデータの一部としてこれを持っていると思います field_video_file_col ["field_video_file_col"]=> array(1) { ["und"]=> array(1) { [0]=> array(12) { ["fid"]=> string(3) "888" したがって、この場合、FIDは888であるように見え、テンプレートでそれをレンダリングしたいと考えています。私のノードの前処理関数は次のとおりです: function MYTHEME_preprocess_node(&$vars, $hook) { $entity_type = 'field_collection_item'; $bundle_name = 'field_field_video_collection'; // Field name the collection is attached to …
7 7  entities 

1
ビューで定義されたパスに「アクセスコールバック」関数を追加する方法
Drupal 7、Views 3、および hook_menu_alter function MYMODULE_menu_alter(&$items){ $items['client/place/%'] = array( 'access callback' => 'custom_function', ); } ビューの可視性(アクセス)をオーバーライドし、キャッシュもフラッシュしますが、これは機能しないようです。これを解決する方法について誰かにいくつかの光を与えることができます。これは、ビューによって定義されたパスをオーバーライドする正しい方法ですか? 前もって感謝します
7 7  views  routes 

1
tmpフォルダーはどのように機能しますか?それは多くのジャンクファイルを保存し、スペースを取ります
私のtmpフォルダーは/ sites / default / files / tmp /に設定されており、中身を確認しました。たとえば、/ update-cache-b2903cc4 /と呼ばれるフォルダーがあり、 'Install from a URL '。では、なぜこれらのモジュールの.zipファイルがtmpフォルダーに保存されるのですか?それはストレージの無駄ではありませんか?サイトが不要なファイルでいっぱいのとき、私はそれが本当に好きではありません。 いつでも自分で削除するのですか?
7 7  files 

3
Drupalをルート相対パスで提供するにはどうすればよいですか?
httpまたはhttpsを指定するURLを介してCSSおよびJSリソースをロードするページを提供しないようにしています。(実際の解決策が見つからない場合に備えて、この質問で説明されている問題の回避策を見つけようとしています。) DrupalはすべてのCSSおよびJSファイルのhrefにhttp://を指定しているため、サーバーが誤ってhttpsに切り替わると、前述の質問で説明されているように、ブラウザーがこれらのファイルをすべて無視しているように見え、スタイルのないページが表示されます。 の代わりに <link type="text/css" rel="stylesheet" href="http://www.example.com/sites/default/files/css/css_pbm0lsQQJ7A7WCCIMgxLho6mI_kBNgznNUWmTWcnfoE.css" media="all" /> (等。) 奉仕したい <link type="text/css" rel="stylesheet" href="/sites/default/files/css/css_pbm0lsQQJ7A7WCCIMgxLho6mI_kBNgznNUWmTWcnfoE.css" media="all" /> あるいは <link type="text/css" rel="stylesheet" href="//www.example.com/sites/default/files/css/css_pbm0lsQQJ7A7WCCIMgxLho6mI_kBNgznNUWmTWcnfoE.css" media="all" /> プロトコルを指定しないURLをDrupalに提供させることはできますか?
7 7 

1
Drupalが画像を削除するのはなぜですか?
Drupalサイトから不思議なことに画像が消えてしまいます。時には、一度にいくつかの画像が失われます。現在、これらを編集できるのは、私とコーポレートコミュニケーションズのマネージャーの2人だけです。彼女はちょうど半ダースが一度に消えることを私に警告し、彼女はそれらを削除しなかったと主張しました。私は彼女の言葉を疑う理由はなく、私はそれらを削除しなかったことがわかっています。これは数か月前に起こったもので、数か月前にワンクリックアップロードの設定で[未使用のファイルを削除]をオフにして修正したのではないかと思っていました。どうやらそれは問題を修正しませんでした。 Drupalが私のコンテンツを食べるのはなぜですか?どうすれば停止できますか?
7 7  media  files 


5
多言語パンくず
クライアントのウェブサイトでパンくずリストを表示する必要がありますが、2つの言語である必要があります。いくつかのアプローチとモジュールを試しましたが、すべて1つの言語でパンくずリストを表示しています。 どうか、誰かがこれについて考えているなら、私はあなたの助けに感謝します。 さらに、デフォルトのdrupalブレッドクラムの使用について、ブレッドクラムを正しく使用するために何をインストールする必要がありますか?ブレッドクラム+別のモジュールが必要ですか??? よろしく、
7 7  breadcrumbs 

1
@(@name)を使用してコメントでユーザーに言及/返信する
コメントに返信したり、@記号を使用してコメントでユーザーに言及したりできる機能を探しています。 したがって、ノードのコメントに次のように記述すると、 @マイケルジャクソンクールなもの男。 「@Michael Jackson」は、彼のユーザーページにつながるリンクに変わります。 また、手間をかけずに可能であれば、ユーザーが存在する場合にのみリンクに切り替えて、404エラーを防ぐことができればすばらしいと思います。 ありがとう。
7 7  nodes  users  comments 

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