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

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

11
EntityFieldQueryを使用して特定のロールを持つすべてのユーザーを取得します
これは簡単な作業だと思いましたが、このためのDrupal方式はないようです。私はこれに使用EntityFieldQueryしなければならないことを知っている限り、APIは条件user_load_multiple()が非推奨であると言ったので来ました。 だから私はこれを試しました: $query = new EntityFieldQuery; $query ->entityCondition('entity_type', 'user') ->propertyCondition('rid',array(1,2,3); $result = $query->execute(); しかし、私はこれを得ました: PDOException:SQLSTATE [42S22]:列が見つかりません:1054 'where句'の不明な列 'users.rid':SELECT users.uid AS entity_id、:entity_type AS entity_type、NULL AS revision_id、:bundle AS bundle FROM {users} users WHERE(users.rid =:db_condition_placeholder_0); EntityFieldQuery-> execute()の配列([:db_condition_placeholder_0] => 3 [:entity_type] => user [:bundle] => user) したがって、最初に考えたのは、users_roles-Tableなどで参加する必要があるということでしたが、重複することになります。 誰もそれを行う方法を知っていますか?
35 7  entities 

2
モジュールの推奨リリースから開発リリースに切り替える方法は?
たとえば、現在Geofieldモジュールを使用しています。私はバージョンを使用しています: 7.x-1.0-beta2(2011-Nov-17) これで、開発バージョンに必要な機能がいくつか追加されました。モジュールの開発バージョンに正しく安全に「アップグレード」するにはどうすればよいですか? 7.x-1.x-dev(2012-Jan-10) 現在私がしていることは、コンテンツタイプからジオフィールドを削除し、ジオフィールドモジュールを無効にし、ジオフィールドモジュールをアンインストールし、サーバーからジオフィールドモジュールを物理的に削除してから、devバージョンをダウンロードしてインストールすることです。これは機能しているようですが、より効率的なワークフローがあるのではないかと思っています。 (筆をインストールしているので、筆を含む解決策を受け入れています)
34 7  drush  updating 

4
ビューでajaxのロード動作を変更するにはどうすればよいですか?
ブロックにいくつかの公開されたフィルターがあるビューがあります。AJAXと自動送信機能を使用するため、フィルターオプションが変更されるとすぐにビューが再ロードされます。 オプションを選択してから再ロードされるビューまでの短い遅延で、おなじみの青いAJAXスロバがフォームの下部に表示されます(非表示の送信ボタンは現在どこにあると思います)。 throbber要素のCSSをオーバーライドすることでこの画像をカスタマイズできることは知っていますが、まったく使用したくないと思います。 むしろ、jQueryアニメーションを使用して、公開されたフィルターフォーム(および理想的にはメインビュー)を一時的にフェードアウトします。AJAX呼び出しが完了すると、それらはフェードインします。 それに失敗すると、Views UIモジュールが更新するときに使用するのと同じメソッド、つまり、このアイコンをページの中央に配置したいと思います。 それはすでに組み込まれているので、この読み込み動作のスタイル/場所を変更する設定がどこかにあると思いました。しかし、そのような運はありません。 これらの方法のいずれかを実装するにはどうすればよいですか? ビュー7.x-3.3でDrupal 7を使用しています。
34 7  views  ajax  javascript 

14
インストールされたモジュールを/ sites / all / modules / *から/ sites / all / contrib / modules / *に移動する方法
私はこの質問への答えを全然運よく探していました。データベース構造で観察したものから、モジュールの場所は「システム」テーブルで指定されています。私が持っている唯一の解決策は、SQLクエリを記述して 'filename'列を更新することです。 これを解決するためのより良い/よりクリーンなソリューション、例えばcontribモジュールはありますか?
34 7  installing 

3
ビュー内の要素をグループ化するにはどうすればよいですか?
8つの記事があります:第1条(ゲーム)、第2条(ローカルニュース)、第3条(世界ニュース)、第4条(世界ニュース)、第5条(ゲーム)、第6条、第7条、第8条。 ビューでは、記事を「ニュース」、「ゲーム」、「その他」でグループ化します。世界のニュースとローカルニュースを1つのカテゴリにまとめ、カテゴリのないものを「その他」に移動します。私はこの見方だけのために新しい語彙を作りたくありませんでした。グループごとのフィールドを使用してこれを達成しようとしましたが、その方法を使用してこれをどのように達成できるかわかりません。
33 7  views 

5
TIDから分類用語名を取得する方法は?
私たちのものの多くはのような形式のURIを持っています。XX site/taxonomy/XXは整数です。 「名前からTIDを取得する方法」のような多くの質問を見つけましたが、から名前を取得したいと思いTIDます。私はパンくずスクリプトを作成しようとしていますが、「home > term」のようなトレイルを取得している場合を除き、すべてが素晴らしいです。代わりに、「home > <TERM NAME>」のようにします。 どうすればできますか?
32 7  taxonomy-terms 

7
PHPエラーを抑制するにはどうすればよいですか?
DrupalのすべてのPHPエラー、警告、通知を黙らせる方法はありますか?これらは開発サイトでは便利ですが、大きなセキュリティリスクであり、ライブではサイトの外観が悪くなります。 Drupal 6のadmin / settings / error-reportingのページでDrupalが画面にエラーを書き込むのを防ぐことができますが、Drupal 7のどこで見つけることができますか?欠落しているようです。
32 7 

5
キューを処理するためにcronタスクが必要ですか?
完了までに約45分かかり、毎日実行する必要があるタスクがあります(ユーザーを複数の外部データベースに同期するなど)。 作業を処理するために、hook_cron_queue_info()次のようにcronキューを設定しました。 function mymodule_cron_queue_info() { $queues = array(); $queues['update_users_queue'] = array( 'worker callback' => '_mymodule_process_user_queue_item', 'time' => 120, ); return $queues; } この関数を使用してキューを埋めます: function mymodule_queue_all_users_for_synching() { //...query for users... $queue = DrupalQueue::get('update_users_queue'); foreach($users as $user) { $queue->createItem($user); } } キュー充填機能は、cronタスクとして呼び出されます。私はElysia Cronを使用していますので、私の実装hook_cronapi()は: function mymodule_cronapi($op, $job = NULL) { $items = array(); …
32 7  hooks  cron  queue 



5
現在のページの完全なURLを取得するにはどうすればよいですか?
現在開いているページの完全なURLを取得する必要があります。次のコードを使用しますが、を返しますhttp://localhost/mysite/page_name。 $path = isset($_GET['q']) ? $_GET['q'] : '<front>'; $link = url($path, array('absolute' => TRUE)); 私のコードが完了するだけでは不十分です。としてURLで渡される値を取得したいhttp://localhost/mysite/page_name/value1=value&value2=value。 どうやってやるの?
32 7  uri 


2
PHP 5.4およびDrupal 7
PHP 5.4はPHP 5.3よりも高速だと聞きました。 Drupal 7を5.4の下で実行しても大丈夫でしょうか、それともさまざまな貢献モジュールがサイトを破壊し始めるかもしれませんか? とにかく、APCオペコードキャッシュ(おそらく5.4)を使用すると、まったく利点がありませんか? ありがとう
31 7  performance 

9
ランダムソートを使用するときに重複を削除するにはどうすればよいですか?
ノードタイトルとロゴ(cckフィールド)を表示するビューを作成しました。引数では、分類用語名を渡しました。 結果では、ノードは2回または3回表示されています。クエリ設定で個別のチェックボックスを既にチェックしましたが、それも機能しません。ランダムソートを使用しましたが、これにより重複が発生しているようです。ランダムソートを削除すると、正常に機能します。 ランダムソートを無効にせずに重複を回避するにはどうすればよいですか?
31 7  views 

4
drupal_mail()を使用してカスタムテンプレートでメールを送信する方法
このdrupal_mail()機能を使用してメールを送信したいのですが、カスタムHTMLテンプレートを使用して、ウェブサイトのデザインを維持しますが、フックやモジュールなどに完全に慣れているので、何らかの説明や初心者ガイドください。 自分でテンプレートを作成できます。テンプレートdrupal_mail()を使用する方法を知る必要があります。
31 7  hooks  emails 

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