問題タブ [drupal-6]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
drupal - Drupalのメニュー項目の「a」タグの一意のID
ポップアップ API を実装できるように、メニュー項目の「a」タグに一意の ID を生成しようとしています。
これは、template.php の私の関数がどのように見えるかです:
Zend を使用してデバッグしていますが、条件文が機能します。キャッシュとブラウザのキャッシュをクリアし、メニューを何度も再構築しましたが、機能しないようです。
参考までに、phptemplate_id_safe は (明らかに) カスタムであり、正常に動作します。
php - フロントページのコードを介してDrupal6の逆ノード順序を作成する
Drupal 6で、ノードがフロントページに表示される順序を逆にしようとしています。私はブログエンジンとして「ストーリー」をかなり使用していますが、これまでのところ、それはかなりうまく機能しています。ノードが時系列の逆順にリストされているという事実に、私は少しイライラしています。つまり、1つのページに複数のノードのプレビューを表示したい場合は、これが最適な方法です。私の場合、メインページに1つの完全な投稿を表示し、それをリストの「最後の」アイテムにします(そして、それに応じてポケットベルを動作させます)。「最初の」リンクは実際には最初のブログ投稿を指しているはずなので、これはもう少し直感的に機能すると思います。
これまでのところ、「node.module」を編集してアイテムを時系列で表示することができましたが、ページャーもこのように動作しています。私が理解できないのは、デフォルトのページを「最後の」ページにする方法です。
どんなポインタやアイデアも大歓迎です。
drupal - Drupalのvote_up_downモジュールが間違ったポイントを報告
私は Drupal 6 (現時点では 6.11、まだ 6.12 にアップグレードしていません) を使用するプロジェクトに取り組んでおり、コア機能の一部はノードに投票する機能です。追跡するのに何年もかかったかなり奇妙な動作があり、今でも修正できません。
これは私がこれまでに理解できたことです:
- テンプレート ファイルは、から
sites/default/modules/vote_up_down/theme/vote_up_down_points.tpl.php
関数を自動的に呼び出します。template_preprocess_vote_up_down_points()
vote_up_down.module
vote_up_down.module
$variables
次に、渡された配列に格納されている値を使用してデータベースにクエリを実行します- これが典型的なノード (この場合はフォーラムの投稿) で呼び出される 3つの機会のうちの 1 つだけで
$variables
、 の値がありません$variables['cid']
。 - その 1 つの機会は、スコアを読み込んで投稿自体の下に表示するときです。また、現在の投稿のスコアを特定する代わりに、最初に投票された投稿のスコアを特定します。(これは、1 つの投稿のスコアを返す代わりに、すべての投稿のスコアを返し、リストの最初のスコアを使用するためです)。
私はそれ$variables
がシステム全体の定数であると仮定しています(使用してその内容を見るとそれをprint_r
確認しているようです)、おそらくこれは常に同じであるべきであるため、コアバグです。内容を確認した$variables
ところ、約 50 の中で動作しない部分と異なるのは、cid - 空白、tag - 空白の 4 つだけです (ただし、これは関数によって検出され、正しく 'vote' として置換されます)。 zebra - even & id - 2. 最後の 2 つはこれにはそれほど重要ではないと思うので、キー$variables['cid']
が渡されない理由にあるはずです。
だから、私の質問は次のとおりです。
- 誰かが以前にこの問題を抱えていましたか?どのように修正しましたか?
- そうでない場合、これが正しく機能しない理由を理解する方法についてのヒントはありますか?
drupal - Drupal node_seach
全文検索を提供する必要がある RSS フィードに取り組んでいます。いくつかのボックスから検索し、RSS として結果を取得します。node_search と do_search を機能させようとしてきましたが、何かが欠けています...でも、何ですか?
私が知る限り、 $find = node_search('search', 'type:article'); のようなものです。type = 'article' であるすべての一致するノードを含む結果が得られるはずです。しかし、キーワード/検索用語を指定するにはどうすればよいですか?
私は何が欠けていますか?
drupal - Drupal6とバックリンク
Drupal 6、CCK 2.3、Views 2.5をインストールしたばかりで、バックリンクを取得しようとしています。私が見るすべてのチュートリアルは、デフォルトでバックリンクビューがあり、それをアクティブにする必要があると言っていますが、ありません。使用可能なビューは、アーカイブ、comments_recent、frontpage、glossary、taxonomy_term、trackerのみです:(
javascript - Drupal の奇妙な IE7 js の問題
たとえば、IE 7でJavascriptリンクをクリックすると
ページが更新されます。これは、私が継承した Drupal プロジェクトで発生しています。Drupal の外部で同じスクリプトを実行すると、この問題は IE7 では発生しません。
Drupal の管理onclick
イベントでも、ページがリロードされます。
http://www.goswerve.com/drupalsite/NDT_classroom_locations.php?locZip=98021 (「View Classrooms 11 - 21」リンクをクリックします。)
興味深いことに、上記の URL の末尾に数字を追加すると、同じリンクが意図したとおりに機能します。
上司も私もこれを理解することはできません。Drupalの問題かどうかさえわかりません。この問題のトラブルシューティング方法に関するガイダンスをいただければ幸いです。私のjsスキルは平凡なので、覚えておいてください。さらに情報が必要な場合は、お知らせください。
php - Drupal 6.12 のサイト情報セクションにフィールドを追加
私は drupal のドキュメントとフォーラムに目を通していますが、どれも少し気が遠くなるようなものです。管理セクションの [サイト情報] ページにフィールドを追加するための単純または簡単な方法を誰かが持っている場合は、本当に感謝します。
背景として、ユーザーがカスタマイズ可能なフィールドをサイト全体のフィールド/値に追加しようとしています。