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

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

8
ビューの公開フォームにテーマを設定する方法は?
いくつかの公開フィルターを使用してビューを作成しましたが、見た目はかなり醜いです。 テーマを改善したいのですが、フィールドセット全体をラップしたり、他の要素をグループ化したり(公開された入力と更新された入力のペアリングなど)を含めますが、どうすればよいかわかりません。 私はフォームをvar_dumpしようとしましたが、それは永遠に続くようで、ブラウザがロックしてしまうので、そのようにフォームについて何も簡単に学ぶことができません。 また、フォームをフィールドセットの子として別のフォームに配置しようとしましたが、すべてのフォームID情報などを取得するのに問題がありました(ただし、フィールドセットのスタイルは取得しました)。 誰かがポインタを持っていますか? 更新: テンプレートをモジュールからサイトのテーマディレクトリにコピーして、開始しました。 <fieldset> <legend>Filters</legend> <div class="views-exposed-form"> <div class="views-exposed-widgets clear-block"> <?php foreach($widgets as $id => $widget): ?> <div class="views-exposed-widget"> <?php if (!empty($widget->label)): ?> <label for="<?php print $widget->id; ?>"> <?php print $widget->label; ?> </label> <?php endif; ?> <?php if (!empty($widget->operator)): ?> <div class="views-operator"> <?php print $widget->operator; ?> …
12 views  6  theming 




9
フォーム要素のdivラッパーのクラスを変更する
フォームAPIを使用してクラスをフォームラッパー(DIV)に追加または変更する方法はありますか? それとも、テーマ機能だけで行われますか? もしそうなら、それを変更するためにどのテーマ機能が使用されますか?
11 6  forms 

4
プログラムでノードを複製する方法は?
新しい電子メールアドレスを受信者として、作成したWebフォームのコピーを作成しようとしています。 node_loadでノードをロードした後、node_saveでノードを保存できますか?新しいタイムスタンプとIDを持つ新しいノードが作成されますか? 作成された新しいノードのNIDを取得するにはどうすればよいですか?
11 6  nodes  webforms 

2
Webフォームの結果データをGoogleチャートに表示する
Webフォームの結果をGoogleグラフとして表示しようとしています。私は、テーマのtemplate.phpファイルでtheme_webform_results_analysis()をオーバーライドし、Chartモジュールを使用して、テーマレイヤーでこれを行っています。Drupal 6.22、Webform 6.x-3.11。 通常、webform分析ページはデータをテーブルに表示するので、そのテーブルの配列をハックして、Chart APIにデータを渡します。 編集:私はvar_dumpの使用方法を理解し、$ row_dataと$ questionsの配列を別々に取得する方が良い方法だとわかりました(この質問の最初のバージョンにあった$ rows配列を使用する代わりに、両方の配列のマッシュアップ)。 編集#2:元の$ questionsおよび$ row_data配列の各部分を取得する方法を発見したと思います(以下を参照-他のforeachのforeach)。だから今私はそれらのピースを適切な配列に入れ(質問ごとに1つ)、それらすべてを反復する方法を見つける必要があります。 これがtemplate.phpにあるものです: /** * Output the content of the Analysis page. * @see webform_results_analysis() */ function mytheme_webform_results_analysis($node, $data, $sids = array(), $analysis_component = NULL) { foreach ($data as $cid => $row_data) { if (is_array($row_data)) { // get the questions, …
11 theming  6  webforms  charts 



4
$ messagesの更新が1ページ遅れるのはなぜですか?
私は非常にシンプルなテンプレートのページを持っています: <!DOCTYPE html> <html> <head><title>TEST REGISTRATION PAGE</title></head> <body> <?php print drupal_get_form('user_register'); print $messages; print $closure; print $main_content; ?> </body></html> 基本的には、登録フォームのみを表示します。 フォームにいくつかの不正なデータを入力しました—既に使用されているユーザー名(admin)で、電子メールアドレスはありません。 「新規アカウント作成」をクリックします。 ページが送信されて再読み込みされたようですが、何も起こりません。エラーメッセージは表示されていません。 ページを更新します(F5)。 Firefoxは「このページを表示するには、Firefoxは以前に実行されたアクションを繰り返す情報を送信する必要があります」と表示するため、POSTが以前に実行されたことがわかります。 そのダイアログウィンドウで[再送信]をクリックします。 エラーメッセージが表示されます—「電子メールアドレスフィールドは必須です」、「名前adminは既に使用されています」。 これは、登録フォームだけでなく、これまでにテストしたすべてのフォームで発生します。 なぜこうなった?エラーメッセージが初めて表示されるように修正するにはどうすればよいですか? これをデバッグするために必要なことは何でもできて嬉しいですが、調べ始めるにはいくつかの指示が必要です。:)
10 6  sessions 

8
現在のURLを検出する方法は?
現在template.php私が持っている特定のページにいる場合は、D6にボディクラスを追加したいと思います。 if url('the/path') { add the body class... } しかし、その機能は私にはうまくいかないようです。
10 6  uri 

9
1600人のユーザーと2500件の投稿を削除する方法
数年前、私はDrupal 6.9でサイトを構成しましたが、それを忘れていました。私は160ページのユーザーがすべてスパマーであり、3つを除くすべてを削除する必要があります。これは、MySQLの呼び出しが原因で、一度に1ページずつ行うのは非常に遅くなります(おそらく)。また、削除するフォーラム投稿が約2500あります。 データベースから直接レコードを削除するのは少し怖いです。 「大量削除」と呼ばれるモジュールを見ましたが、それはDrupalバージョン5用であり、バージョン6では使用できません。
10 6  advertising 

6
カートの正味額が10ドルを超える場合にのみ、無料の商品をカートに入れるにはどうすればよいですか?
プロモーションの実施に興味があります... お客様のカートの合計が$ 10の場合、製品を無料にしたいと思います。 私はこのモジュールでそれを行うことができました:http : //drupal.org/project/uc_discounts_alt すべてが順調に機能していますが、10ドル相当の通常の製品を購入しない限り、顧客が製品をカートに追加できるようにしたくありません。 私が提供している製品を別のubercartクラスに配置することはできますが、カートの合計が10ドル以上でない限り、ノードが販売されないようにするモジュールが見つかりません。 任意のアイデアや助けをいただければ幸いです。 「無料」のチェックアウトオプションについてはすでに説明しました。カートの合計が最低$ 10でない限り、製品を販売できないようにする方法を探しています。
9 6  ubercart 

2
なぜDrupalオブジェクト指向ではないのですか?
私はドキュメントとソース(現時点ではDrupal 6)をのぞき始めたところ、目に見えるクラスはなく、膨大な数の接頭辞付きの関数だけがあることに気づきました。これは便利ですか?そのような決定には背景がありますか?どうして?
9 6 

4
移行後にログインできません
私は何百ものソリューションのように感じられるものを検索し、それらすべてを実装しました。同じ質問を見つけるためにこのウェブサイトも検索しましたが、見つかりませんでした。 開発サイトと本番サイトがあります。2つの間で移行するには、githubのプッシュとプルを使用します。これは過去の問題ではありませんでしたが、この問題に何度も遭遇しました。ファイルの移行後、Drupalでログインできなくなりました。ログイン認証情報を入力しようとすると、すぐにアクセス拒否ページが表示されます。 私のサイトのCookieは問題なく読み書きできます。私はCookie IDを見つけ、それがデータベースのエントリであることを見つけました。したがって、Cookieは正常に機能しているようで、データベースエントリはある程度正常に機能しています。 私が見ることができる問題は、データベースセッションレコードがユーザーIDを保存していないことです。自分のIPのdbレコードのユーザーIDを手動で1に変更してから、Webサイトを更新すると、ログインします。 /programming/2846935/cannot-login-to-drupal-in-chrome-or-firefox-but-safari-worksは、settings.phpファイルの$ cookie_domainを更新することを提案しています。私はすべての設定を試しましたが、それは役に立ちませんでした。 http://www.go2linux.org/cannot-login-into-drupal-table-corruptedも、セッションテーブルを修復することをお勧めします。私はそれを行い、dbからセッションをクリアし、Cookieをクリアしました。それは動かなかった。 http://www.madebymorgan.com/blog/2010/07/15/cant-login-after-drupal-617-upgradeは、settings.phpファイルの値$ cookie_domainと$ base_urlを更新することを提案しています。私はすべての組み合わせを試しましたが、失敗しました。 私は、適切なアクセス権と所有権のレベルについては、次のコマンドを実行すると言うのinstall.txtを読みました:chmod o+w sites/default/settings.php、chmod o+w sites/default、chmod o+w sites/default/files、chmod a-w sites/default/settings.php、chmod a-w sites/default。うまくいきませんでした。 http://drupal.org/node/56357#comment-236726のパッチにより、セッションファイルにコードが追加されます。私はこれを実行しましたが、うまくいきませんでした。 でhttp://drupal.org/node/56357#comment-391535、markus_petruxは新しい名前でPHPSESSIDを定義するだけでなく、手動でクッキーのドメインとパスを設定することにより、優れた提案を持っていました。うまくいきませんでした。 http://old.nabble.com/Re%3A-Can%27t-login-p22258960.htmlはregister_shutdown_function('session_write_close');、settings.phpの最後に追加することを推奨していますが、これも私にとってはうまくいきませんでした。 http://drupal.org/node/6696#comment-204863は、いくつかのini設定をsettings.phpに追加し、キャッシュをクリアし、Cookieをクリアし、プライバシーをクリアし、Firefoxを再起動して、settings.phpに次の行を追加するように指示します。 ini_set('session.cookie_domain', 'exampleorg'); ini_set('session.cookie_domain','www.example.org'); ini_set('session.auto_start', 0);
9 users  migration  6 

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