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

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

2
関係と議論?
ビューの関係と引数は何ですか?それらをどのように使用しますか?私はいくつかのチュートリアルを読みましたが、それでもそれらの使用方法がわかりません。誰かがそれらをより明確に説明できますか?ありがとうございました。
8 7  views 

5
UIDを指定してユーザーのIPアドレスを調べますか?
私はロシアのマルチプレイヤーカードゲームでDrupal 7 Webサイトを実行しており、非常に迷惑なプレイヤーを4〜5日ごとにブロックする必要があります。 Drupalの前はphpBB 3を使用していました。これらの人々が小さな町や村から来た場合は、IPネットワークをファイアウォールルールに追加して、新しいメールアドレスで再登録できないようにしました。これは私の場合うまくいきました、そして私の質問はこの方針についてではありません。 私の問題は、Drupalでは、ユーザーIDが使用した最後のIPアドレスが見つからないことです。つまり、虐待者は他のユーザーから私に報告され、私は彼のuidを知っていますが、次の理由により、ログで彼のIPアドレスを見つけることができません。 syslog-loggingを有効にして、/ var / log / messagessにDrupalメッセージを表示しましたが、ユーザーのログインに関するメッセージはめったにありません。おそらくセッションがデフォルトで長いためです。ユーザーの快適さ。 「データベースロギング」も有効にしていますが、それを確認できる場所(データベーステーブル)がわかりません。
8 7  users 


4
module_existsとfunction_existsをどのように決めるのですか?
私はmodule_existsモジュールでの使用と、次のような状況での使用に精通しています。 サイトで他のモジュールも使用できる場合は、モジュールでいくつかの追加機能を有効にします。予約:メールモジュールは例が含まれているその中に示すように、(実際にはこの例の多くがあります)モジュールのソース:(電子メールの本文に)トークンを使用するようにする必要があり、トークンモジュールが有効になっています。 「テーマにモジュールの依存関係を実装し、テーマにモジュールをパッケージ化する方法」への回答に示されているように、テーマにモジュールの依存関係を実装します。 ただし、「Hook.infoでJavaScriptライブラリの依存関係を宣言することはできますか?」function_existsの回答に示されているようなものもあります。 を使用することfunction_existsは、に比べてより堅牢な(安全な)アプローチであるという印象がありますmodule_exists。特に、(新しいバージョンのモジュールに追加された)いくつかの関数が利用可能であることを確認したい場合は、を使用するだけでmodule_exists、次のようなエラーが発生する危険性があります。 サイトがされている場合、まだ使用して古いその機能を持っていない、モジュールのバージョンをまだ(あなたがそれを使用しようとするべきではありませんので、 まだ)。 サイトがすでに新しいバージョンのモジュールを使用している場合、そのモジュールにはその機能はありません(したがって、もう使用し ないでください)。 私の質問:一般的な基準、または長所/短所は何ですか、いずれかを使用するために決定する module_exists対function_exists?

2
Drupalが多言語ビューページをリダイレクトしないようにするにはどうすればよいですか?
私が持っているビューつまり、私は言語ごとに異なるURLを必要とする多言語ウェブサイト内のページを: es:mysite / apartamentos。 en:mysite / appartments。 fr:mysite / appartements。 ru:mysite / arendu。 各言語(mysite / appartmentsですが、私のサイトのデフォルト言語はスペイン語です)のURLエイリアスを作成したので、のスペイン語エイリアスなどappartmentsですapartamentos。これらのエイリアスはを使用して作成しましたconfiguration >> Search and Metadata >> URL aliases >> add alias。 結果をフィルター処理するためにビューにクエリパラメーターを渡さなければならないので、私のURLはmysite / en / appartments / p / location_field / 2のようになり、次のようなアクションを手動で配置するフォームができます。 echo "/".$language."/".$translated_page 翻訳されたページがアパルタメント、アパート、アパート、アレンドゥである場合、アクションURLを作成します: / es / apartamentos、/ fr / appartements、/ en / appartmentsおよび/ …

2
Webフォルダーにsettings.phpがあるのはなぜですか?
デフォルトのインストールでは、settings.phpはにありますsites/default/。Drupalの公式Webサイトには、このファイルの場所の変更に関する推奨事項はありません。それはセキュリティの潜在的な問題を引き起こしませんか?Apache Webサーバーが最終的に PHPファイルの解釈に失敗し、想定されるHTMLコンテンツではなく、純粋なプレーン/テキスト形式でPHPファイルのコンテンツを提供するのを見てきました。これにより、暗号化されていないデータベース接続ユーザーとパスワードが完全に公開されます。なぜこのように機能するのですか?

2
エンティティ参照のオートコンプリートリストにタイトルとともにノードIDを表示する
Entityreferenceフィールドのオートコンプリートウィジェットにこの機能を追加して、ドロップダウンリストのタイトルの横にノードIDを表示します。このアイデアの背後にある理由は、同じタイトルを持つ複数のノードを区別するためです。 例: これはタイトルです(3) これはタイトルです(2) これはタイトルです(1) 選択するとノードIDが表示されることはわかっていますが、ノードIDに基づいて適切なノードをすばやく選択するために、ドロップダウンリストに表示したいです。
8 7  views  nodes  entities  ajax 


2
プログラムで既存のモジュールのルールを更新する正しい方法は何ですか?
カスタムモジュールの更新を提供したいと考えています。これには、を介して提供されるいくつかのルールもありますhook_default_rules_configuration。 これらの既存のルールを更新するにはどうすればよいですか?再インポートできますか?どういうわけかそれらをオーバーライドしますか?ドキュメンタリーまたはそれぞれのフックでこれについて何も見つけることができません。 更新されているルールに応答するためのフックがあるようですので、カスタムルールの更新を提供する方法が必要だと思います... 最初はhook_default_rules_configuration_alterだと思っていましたが、JSONをインポートしたいだけなので、期待どおりに動作しないようです。 たとえば、ビューを使用.incするとviews_save_view 、この質問のようにすべてのファイルをロードして保存できます-ルールに同様の方法はありませんか?

3
移行:prepare()とprepareRow()の違いは何ですか?
移行モジュールの使用:prepareRow()が行でフィルターを実行し、いくつかの条件に基づいてTRUEまたはFALSEを返す必要があることを理解しています。 いつprepare()を使用するか いつprepareRow()を使用するか 上記のいずれかで削除/含める可能性がある行の結果をフィルタリングするために、最初のSQLクエリにフィルターを追加しない理由 ありがとう!
8 7  6  database  migration 

4
entity_metadata_wrapper-> save()がノードのリビジョンを更新しないのはなぜですか?
ノードを更新するモジュールを開発しています(リビジョンを有効化)。こんな感じです。 $nodes = node_load_multiple(array(), array('type' => $bundleType)); foreach ($ndoes as $node){ $w = entity_metadata_wrapper('node',$node); $w->MyFields->set($someValue); $w->save(); } フィールドは正しく設定されましたが、ノードのリビジョンIDは後に変更されませんでした$w->save()。 リビジョンIDを更新するにはどうすればよいですか?
8 7  nodes  entities 

4
テーブル作成時のPDOException:ベーステーブルまたはビューが見つかりません[クローズ]
休業。この質問には詳細または明確さが必要です。現在、回答を受け付けていません。 この質問を改善してみませんか?詳細を追加し、この投稿を編集して問題を明確にしてください。 3年前休業。 MariaDB 5.5.33でDrupalを実行しています。(Drupal 6からDrupal 7.28にアップグレードした後)update.phpを実行すると、エラーが発生します。 失敗:PDOException:SQLSTATE [42S02]:ベーステーブルまたはビューが見つかりません:1146テーブル 'webdb.location_country'が存在しません:CREATE TABLE {location_country}(codeCHAR(2)NOT NULL COMMENT 'Primary Key:Two letter ISO Country Code '、nameVARCHAR(255)NOT NULL DEFAULT' 'COMMENT' Full Country Name '、PRIMARY KEY(code))ENGINE = InnoDB DEFAULT CHARACTER SET utf8 COMMENT' country data managed by location.module。 '; 配列()indb_create_table()(/home/web/public_html/includes/database/database.incの行2720)。 コマンドを実行しようとすると CREATE TABLE {location_country}(codeCHAR(2)NOT NULL COMMENT 'Primary …
8 7  database 

2
drupalコアを7.27に更新できません
コマンドでdrush up、drushを使用して更新しようとしていますが、コアが更新されていません。それはdrush出力について述べています: Project drupal was updated successfully. Installed version is now 7.27. しかし、そうではありません!ステータスレポートは、バージョンがまだ7.26であることを明確に示しています。また、drushを再度実行してみたところ、実行するたびに正常に26から27に更新されました... 更新 私はこのコマンドをしました: drush up drupal -v そしてこれは出力でした: Initialized Drupal 7.26 root directory at /www/permalink.hashworld.co/docs [notice] Initialized Drupal site default at sites/default [notice] Loading release_info engine. [notice] Loading version_control engine. [notice] Loading package_handler engine. [notice] Executing: wget --version …
8 7  drush  updating 

1
どのように、どこでgzip圧縮を有効/無効にできますか?[閉まっている]
休業。この質問には詳細または明確さが必要です。現在、回答を受け付けていません。 この質問を改善してみませんか?詳細を追加し、この投稿を編集して問題を明確にしてください。 6年前休業。 Drupal 7では、gzip圧縮を有効/無効にできるのはどこですか?この機能のモジュールはありますか?
8 7  performance 

1
drupal_add_jsと['#attached']の違いは何ですか
違いは何であるdrupal_add_js()とは$form['#attached']['js'][]? 上記の各機能を使用する目的はいつですか? (つまり、フォームの内側で使用される場合、それが添付されたjsに使用されていることを知っていますが、いつdrupal_add_js使用され、いつ$form['#attached']['js'][]使用されますか?)
8 7  javascript 

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