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

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

3
複数/一括画像アップロードのチュートリアル?Pluploadなど[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 ユーザーが一度に複数の画像をアップロードできるようにしたい。1つのギャラリーに60枚の画像をアップロードできる必要がありますが、一度に1つずつアップロードするのは現実的ではありません。私はここで他の投稿を読んで、大量の検索を行ってきました。Mediaモジュールとplupload(私はjavascriptライブラリとdrupal統合モジュールがインストールされています)を使用してそれを実行できると言われましたが、実際に機能させる方法がわかりません。 誰かが以下でそれを説明しても構わないと思いますか?私がYouTubeで少なくとも1つのビデオを見たことがあります。これは、ユーザーが小さなウィンドウをポップアップする[メディアの選択]ボタンをクリックしたところです。そのウィンドウには、画像をドロップするドラッグアンドドロップのplupload領域があります。そのようなものは何も見ません。
7 7  media  files 

3
hook_user_loginには、ユーザーが初めてログインしたかどうかを確認する方法がありますか?
ログイン時にユーザーを特定のページにリダイレクトするようにhook_user_loginをオーバーライドしています。問題は、登録時に確認メール設定を使用しているため、ユーザーが最初のログイン時にパスワードを設定する必要がありますが、一部のユーザーがリダイレクトされるようにリダイレクトします2回目にサイトにログインできません。 ユーザーがサイトに初めてログインしたかどうかを通知する、hook_user_loginで確認できるものはありますか?
7 7  users 

2
PDO MySQLの問題
ここ数日間、次のエラーが発生しました。 致命的なエラー:/home/mydomain/public_html/drupal/includes/database/mysql/database.incの46行目の未定義のクラス定数「MYSQL_ATTR_USE_BUFFERED_QUERY」 これは、私のホスティングがアップグレードを行った後に来て、PHPはバージョン5.2.17になりました。彼らが私に言ったことから、私はphp.iniでPDO MySQL拡張を有効にする必要があると思います。問題は、共有ホスティングを使用していて、ファイルにアクセスできないことです。また、私のホスティングは、それを変更することもできないと述べました。私のinfo.phpは示しています: PDO PDOサポートが有効な PDOドライバーsqlite、sqlite2 SQLite 3.x対応 PECLモジュールバージョン用のpdo_sqlite PDOドライバー(バンドル)1.0.1 $ Id:pdo_sqlite.c 293036 2010-01-03 09:23:27Z sebastian $ SQLite Library 3.3.7 私が見つけたいくつかの提案に従って、.htaccessファイルを変更したり、ルートディレクトリに独自のphp.iniファイルを追加したりしましたが、まだ何も試していません。 誰か私が他に何ができるかを提案していただけますか? 編集: もう一度私はホスティングにPDO_MySQL拡張機能を有効にするように依頼しましたが、彼らはできないと答えました。そのcPanel(PleskからPleskに移行したため、この問題全体を引き起こしました)はこの拡張機能をデフォルトで無効にし、変更するとサーバーに影響します。彼らの解決策は?プログラミングを変更して、これらの新機能に適応するようにします。これは、どうすればよいかさえわからないでしょう。彼らは私がこれをすることを要求しているのでしょうか?他に方法はありますか?
7 7  database 

2
Drupalにユーザー設定を保存する
最近、を使用しfunction hook_form_user_profile_form_alter(&$form, &$form_state)てユーザー設定をキャプチャし、を使用してそれらを保存するモジュールを開発しましたfunction hook_user_presave(&$edit, $account, $category)。次に、モジュールで$ user-> data ['field']を使用してデータにアクセスしました。それはうまくいきました。 しかし、今は(ユーザープロファイルフォームではなく)別のフォームを使用して同じ設定を保存したいと思います。それで、それらを保存する他のフックはありますか? 各ユーザーに、ユーザープロファイルを保存できるページ(ユーザープロファイル以外のフォーム)へのリンクを提供したいと思います。 前もって感謝します。
7 7  users 

2
Drupalサイトをインポートした後のファイルの問題
最近、このページを使用してDrupalサイトを新しいサーバーに移動しようとしました。Drupal7サイトを新しいサーバーに移動しています。 しかし、今はスタイルがロードされていないようで、さらに重要なことに、サイトのすべてのページで(フロントページであっても)このエラーが発生します。 警告:file_put_contents(temporary:// filef76T9k):ストリームを開けませんでした: "DrupalTemporaryStreamWrapper :: stream_open"の呼び出しがfile_unmanaged_save_data()で失敗しました(/ Library / Server / Web / Data / Sites / Default / drupal / includes / fileの1900行目) .inc)。 ファイルを作成できませんでした。 これが何であるかについてのアイデアはありますか?
7 7  migration  files 

1
Drupal 7サブフォルダーマルチサイト
たとえば、サブフォルダを使用してdrupal 7マルチサイトをセットアップしようとしています。 example.com/site1 example.com/site2 私のdrupalサイトフォルダーには、sites.phpに応じて、sites1とsites2があります。次のように設定できます。 $sites['example.com/site1'] = 'site1'; $sites['example.com/site2'] = 'site2'; ただし、これは機能しません。example.comでサイトを確実に表示できますが、サブフォルダー内のサイトを表示できません。
7 7  multi-sites 

1
分類用語のフィールドをプログラムで変更する方法は?
D7では、分類用語にフィールドをプログラムで追加/変更するにはどうすればよいですか?それらは明らかにフィールド化可能であり、UIではノードでフィールドを追加する場合と同じようにフィールドを追加および編集できますが、コードでは簡単な作業ではないことが判明しました。りんごやバナナのような用語でフルーツという名前の語彙があるとします。という名前のフィールドを追加したmain_article_idので、すべての用語には名前、説明、およびメイン記事IDがあります。Fruitボキャブラリー(field_fruit)への参照を持つApplesという名前のノードを作成し、Apples用語が選択されている場合、コードはApples用語を更新し、そのmain_article_idフィールドをに設定する必要があり$node->nidます。これが私のコードです: //hook_node_insert fires after new node has been inserted into db function MYMODULE_node_insert($node) { $taxonomy_term_id = $node->field_FRUIT[LANGUAGE_NONE][0]['value']; $taxonomy_term = taxonomy_term_load($value['tid']); if($taxonomy_term != FALSE) { //doesn't work $taxonomy_term->field_main_article_id[LANGUAGE_NONE][0]['value'] = $node->nid; taxonomy_term_save($taxonomy_term); } }


3
フィールドAPIとhook_schemaのフィールド
誰かが、hook_schemaで値として宣言するだけでなく、Fields APIを使用してエンティティのフィールドを作成する利点は何ですか? 定義されたすべてのフィールド、インスタンス、オプション、許可された値とデフォルト値などを取得するのは少し作業です。次に、ゲッターとセッターを処理する必要があり、最後にすべてをアンインストールするのはdb_deleteほど簡単ではありません。参照フィールドがある場合は特にそうです。他のエンティティによって使用されています。
7 7  entities  database 

4
エンティティ参照とのノード変換同期の問題
多言語サポート(ノード翻訳)を備えたコンテンツタイプがあります。このコンテンツタイプには、エンティティ参照(モジュール:)entityreferenceフィールドもあります。 私のコンテンツは: /node/1 English story 1 /node/2 French story 1 (translation of #1) /node/3 English story 2 with reference to #1 /node/4 French story 2 (translation of #3) **entityreference problem here** 同期するように参照を構成しました。問題は、ノードを翻訳または編集するときはいつでも、参照を他の翻訳に同期しようとすることです。 だから私はいつも次のようになります: #3 -> #1 (correct) #4 -> #1 (wrong) または: #3 -> #2 (wrong) #4 -> #2 (correct) …
7 7  entities 

2
contribモジュールが提供するスタイルシートを削除する方法は?
新しいバージョンのField Groupには、デフォルトで新しいスタイルシートが含まれており、テーマがひどく見えます。モジュールのフォルダーからスタイルシートを削除すると問題が解決しますが、フィールドグループが再度更新されたときにもう一度削除する必要があります。 これを行うための正しい方法は何ですか(=モジュールのコードを直接変更しない)。
7 7  theming 

4
最高のタグ付けウィジェットは何ですか?
ステータスがに変わるまで、タグモジュールをタグウィジェットとして使用していましたMaintenance status: Unsupported。今、私は交換品を探しています。drupal.orgを検索した後、D7用の安定したタグ付けウィジェットモジュールがないことがわかりました。 nice_tagsのみD6 tag_editorのみD6 active_tags devバージョンであり、期待どおりに機能しない community_tags追加/編集フォームではなく、表示モードでコンテンツにタグを付ける 私が見落とした他のタグ付けウィジェットはありますか?

2
Drupalでプログラムでエンティティを作成する
Entity Construction Kitを使用してエンティティを作成しました。最初はルールを使用して新しいエンティティを作成したかったのですが、エンティティがフィールド化されており、フィールドがルールに公開されていません(現在、誰かがそのパッチに取り組んでいます)、しかし、私はエンティティを作成する単純な関数を書きたかったのですが、これはプログラムでノードを作成するようなものだと思っていましたが、4時間ぐらいかかり、1インチも得ていません。私はentity_createとentity_saveを持っていますが、それらはあまり機能せず、それに関するドキュメントを見つけることができません。 私が見たいのは、フィールド化されたeckで作成されたバンドルから、またはコードを通じて、サンプルエンティティを作成する方法です。 本当にありがとう 編集:最後に理解する必要があるのは、エンティティにアタッチされているフィールドの名前を指定して、それらの値も入力できるようにする方法です。 $values = array('uid' => 1, 'field_receipt_prod_ref' => 1, 'type' => 'receipt'); $new_ent = entity_create('receipt', $values)->save();
7 7  entities 

2
drush sql-sync @dev @stagingでスキップするテーブルを選択するにはどうすればよいですか?
私の前の質問に続いて、 @ devと@stagingの間でユーザーを複製しないようにDrush sql-syncを設定するにはどうすればよいですか? 自動的に同期してはならない80を超えるテーブル(コンテンツ、ロールと権限、ユーザー、一時、キャッシュ)を手動で事前選択しました。私はこの解決策に完全に満足していません。どうして?私のフィルターの決定は、経験、直感、およびベストプラクティスメソッドを使用したい場合の推測に基づいているためです。 どのテーブルをスキップするかを適切に選択する方法drush sql-sync @dev @tstとはdrush sql-sync @production @staging? 私のセットアップ:git.drupal.org ==>ローカルdrupal gitリポジトリ==> @dev-> @tst-> @staging-> @production(設定、静的コンテンツ、ロール、権限) @staging <-@production(コンテンツ、テストする本番シナリオ) BenjaminMelançonらによるDrupal 7の決定的なガイドなどによると、 に表示されるテーブルのリストは次のとおりですexample.drushrc.php。 $options['structure-tables'] = array( 'common' => array('cache', 'cache_filter', 'cache_menu', 'cache_page', 'history', 'sessions', 'watchdog'), ); このリストにいくつかのテーブルを追加する必要がある場合があります。まずcache、名前にを含むテーブルのリストを検討することをお勧めしますdrush sql-query 'show tables;' | grep cache などのテーブルをこのリストから削除しimagecache_action、残りを構造テーブルリストに追加します。 sql-syncスキップしたテーブルでを実行した後、ターゲットサイトのキャッシュをクリアして、正しく機能することを確認する必要があります。 考慮すべき他のテーブルは何ですか?どうして?
7 7  drush 

1
Drush makeを使用してプロファイルをインストールする
作成したさまざまな種類のサイトのメイクファイルを使用して、自分のプロファイルを手動でsite / profiles /ディレクトリに挿入します。Drushはダウンロードを作成し、プロファイルフォルダーを正しい場所に自動的に挿入できますか? ありがとう キーラン
7 7  drush 

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