Drupal

Drupal開発者および管理者向けのQ&A

2
ユーザー登録を防ぐ方法
私の個人的なウェブサイトで(おそらくボットまたは私のサイトをハッキングしようとしている人から)いくつかのユーザー登録を取得しています。新しいユーザー登録を完全に無効にするにはどうすればよいですか?
18 7  users 

10
作成されたフィールドのマシン名を変更するにはどうすればよいですか
フィールド名を入力している間、スペースを空けましたが、マシン名は望んでいたものではありません。私はそれが単に迷惑であることを知っています。しかし、作成されたフィールドのマシン名を変更する方法があるかどうか疑問に思っています。 これが私の質問の第二の部分に私を導くと思います。フィールドを作成し、それが使用されなくなった場合、それを削除するにはどうすればよいですか、データベースからこれを行う必要がありますか、UIのどこかで行うことができますか?

4
サイト連絡先フォームにフィールドを追加する
これは奇妙に私には難しいようです。私が考えたのは、コンテンツタイプにフィールドを追加するのと同じように、余分なフィールドを追加する場合です。しかし、違います。電話番号フィールドを連絡先フォームに追加する施設が見つかりませんか?誰もが知っていますか?
18 7  forms  emails 

3
カスタムモジュールのクイックアンインストール/再インストール
私はモジュールの作成に取り組んでおり、Field APIと、すべての設定がさまざまなフィールドで機能するものとしないものに徐々に慣れてきました。これを実行している間、カスタムコンテンツタイプを更新する唯一の方法は、モジュールを無効にし、アンインストールしてから再度有効にすることです。 これを行う簡単な方法はありますか?現時点では、同じ作業を何度も繰り返すために数回のクリックを必要とする多少面倒なプロセスです。これを(理想的には)ワンクリックで非常に迅速に処理するためのスクリプトまたはモジュールを探しています。
18 installing 


4
フィールドが空かどうかを確認します
$ nodeオブジェクトがある場合、フィールドが空であることを確認する方法は? 私はこれを可能な解決策として見つけました: $field = field_get_items('node', $node, 'field_post_image'); 今すぐ確認できます: UPDATE .UPS!これは信頼できませんが、昨日はうまくいったと約束します。 isset($field); しかし、もっと良い方法があるのだろうか。 私を啓発します
18 7  entities 

8
コンテンツタイプに基づいてノードを表示できるロールを制限する
Drupal 7を使用して、「eBook」という新しいコンテンツタイプを作成し、「MonthlySubscriber」という新しいロールを作成しました。私の意図は、「MonthlySubscriber」を持つユーザーのみが「eBook」ノードを表示できるようにすることです。ロールの権限設定を見ると、そのコンテンツタイプのノードを作成、編集、削除できるチェックボックスがありましたが、ノードを表示するためのチェックボックスはありません。 「eBook」ノードを表示できるユーザーを「MonthlySubscriber」ロールを持つユーザーだけに制限するにはどうすればよいですか?
18 users  nodes 

3
Drupal 7およびjQuery —ドル記号
jQuery以外のJSライブラリを使用する予定がない場合、jQueryのエイリアスとして$を削除するjQuery.noConflict()へのDrupalの呼び出しが必要な理由はありますか? $エイリアスを削除する必要がないと仮定すると、jQueryコードを常に(function($){...})でラップすることなく、普遍的に戻すことができる方法はありますか?
18 7  javascript 


4
すべてのhook_update_N()を実行するためにhook_install()を取得する方法は?
モジュール用に持っているすべての更新を実行するためにhook_install()を取得するにはどうすればよいですか?mymod.installファイルがあります。 私が試してみました function mymod_install() { mymod_update_6001(); } しかし、何もしないようです。mymod_update_6002()がある場合、6001()を呼び出すか、6002()を呼び出すか、6001()、6002()の順序で両方を呼び出します。 デフォルトでモジュールをインストールしたときにすべてのアップデートを実行するのが常識だと思いました。
18 6  hooks  installing 

6
ユーザーがフラグを立てたユーザー、ユーザーがフラグを立てたユーザー、およびユーザーがフラグを立てたユーザーのノードのビュー
「フォロー」または「サブスクライブ」機能によく似たユーザーフラグがあります。 基本的にviews、私のウェブサイトのuser profileページに3つ作成します。 ユーザーによってフラグが付けられたユーザーのリスト(「フォローしている人」ブロックなど) ユーザーにフラグを立てているユーザーのリスト(「ファン」や「フォロワー」ブロックなど) ユーザーによってフラグが付けられたすべてのユーザーからのノードのリスト(つまり、ユーザーがフラグを立てたユーザーのすべての新しいコンテンツを表示するためのニュースフィード機能) ヘルプやコメントをいただければ幸いです!
18 views  nodes  users  flags 



3
Ajaxコールバックの最速のメソッド/実装は何ですか?
さまざまな/多数のマップイベントで、ajaxを介してマーカーをロードするマップがあります。現在、hook_menu()json / jsを印刷するアイテムのカスタムページコールバックを定義しています。 私のページコールバックはコンテンツを返さず、コンテンツのみを印刷するため、Drupalは完全なテンプレート、メニューなどをレンダリングしないため、JavaScript のみでページを返すことができます。 これは機能しますが、Drupalはまだ完全にブートストラップされていると思います。つまり、ドロップしたいオーバーヘッドがかなり増えています。 私が見てきた高性能のJavaScriptのコールバックハンドラ「高性能JavaScriptのコールバックハンドラ」としての地位を誇り、これは、短期的にそれが提供していますかのように、ルックスjs.php賛辞にindex.phpにあなたの要求を指示すると、カスタマイズ/リミット/ Drupalがデフォルトで行うブートストラップを最適化します。 残念ながら、jsプロジェクトにはまだD7のリリースがありません(ここに1つの請願書があります)。 DrupalでAjaxコールバックを実装する最速の方法は何ですか?
18 7  performance  ajax 

2
フックを作成する方法は?
他のDrupalモジュールが使用する独自のフック(Drupalコアが作成するものと同様)を作成するにはどうすればよいですか?
18 7  hooks 

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