問題タブ [drupal-views]
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.
php - PHP XML-Export as file ダウンロード
XML ファイルを画面に出力するスクリプトを作成しましたが、ダウンロード ダイアログを開いてファイルとして保存できるようにしたいと考えています。
どうすればそれができますか?
thnx!
スクリプト:
drupal - Drupal 6 Web サイト全体の公開された場所ビュー フィルターのユーザー選択値を設定するにはどうすればよいですか?
私は現在、所在地または属するカテゴリごとにビジネスをリストする Web サイトに取り組んでいます。チェック: http: //frugalmillionaire.net/
実装されている既存の機能 (ビュー、CCK、タクソノミー):
プライマリ メニュー リンクをクリックすると、ビジネス カテゴリが引数としてビューに渡されます。したがって、ビューには特定のカテゴリのビジネス リスティングのみが表示されます。また、Find Local Coupons Block を実装します。同じビューのフィルターがブロックで公開されています。
私のクライアントは、ウェブサイト上でユーザーの場所を設定するオプションをユーザーに提供したいと考えています。ユーザーがその場所を設定すると、プライマリ メニュー (レストラン) のリンクをクリックすると、場所が設定されているレストランのみが一覧表示されます。同様に、プライマリ メニュー リンクのいずれかをクリックすると、ロケーション セットのビジネスのみが表示されます。
考えられる方法: 1) 公開されたフィルターでユーザーが選択した値を設定します。これはどのように行うことができますか?2) クッキーの使用。Drupal Cookie を使用して何らかの方法でこれを達成できますか?
親切に私を助けてください。ヘルプ/ポインター/関連リンクは大歓迎です。
ありがとう
drupal - Drupal Fivestar 平均評価を使用してビューを並べ替える方法は?
Drupal 6.13、Views 6.x-2.6、Voting API 6.x-2.3、Fivestar 6.x-1.18 を使用しています。
タイプ Fivestar 評価のフィールドを持つコンテンツ タイプがあります。このコンテンツ タイプのすべてのノードを、全体的な平均評価の降順で並べ替えてリストすることを意図しているビューがあります。このビューは、正しい情報 (投票できるユーザーの投票と全体の平均投票) を表示しているという点で機能しています。しかし、私は一生、それを適切にソートすることはできません。
ビューでは、「ノード: 投票結果」、値のタイプ = 「パーセント」、投票タグ = 「通常」、集計関数: 「平均」との関係があります。
私はたくさんのことを試しましたが、私が期待しているのは、「(投票結果)投票結果:値」と降順で「ソート基準」を追加することです。SQLクエリを見ると、明らかに正しくない「ORDER BY node_title ASC」が表示されます。「ORDER BY Votingapi_cache_node_percent_vote_average_value DESC」が表示されると思います。どんなポインタでも大歓迎です。
ここでクエリ:
drupal - Drupalパスの問題-ビューとノード
サイト検索がビューページに正しくリンクされないという問題があります。レシピデータを表示するように設定されたビューページがあります。次のURLプロパティがあります。
ここで、%1はたとえばレシピカテゴリでbreakfast
あり、%2はたとえばレシピ名Muffin
です。ビューはレシピノードのコンテンツを通過し、必要に応じて表示します。問題は、サイト検索モジュールがビューにリンクせず、次のように見えるノードにリンクすることです。
そのノードをURLエイリアスで編集すると、次のようになります。
しかし:これはサイトのビュー表示と衝突し、検索機能はそれらをビューではなくノードに移動します。私は本当に、本当に彼らが視界に連れて行かれる必要があります。
それは明らかですか?
どうすれば修正できますか?
編集:ビューには、レシピカテゴリとレシピ名の両方の変数があります(たとえば、朝食/マフィン)。ノードページ自体をフォーマットすることは不可能だったので、ビューを使用する必要がありました。
drupal - Drupal: ビューにコンテンツを追加する
ビューを使用してブロックを作成しましたが、ビュー自体から取得できない情報をブロックに追加したいと考えています。追加データを照会する小さな関数を作成する必要があります。
この関数を MYTHEME_preprocess_node に入れることを考えましたが、単純な $variables['test'] = 'test' を入れてから、ブロックのコンテンツを出力する .tpl ファイルの 1 つで print $test を実行すると、何も表示されません。
私は正しい軌道に乗っていますか?
drupal - Drupal でアフィリエイト リンクのリストを最適に表示するにはどうすればよいですか?
Drupal 5 の Web サイトで、さまざまな製品、販売、オファーへのアフィリエイト リンクのリスト (またはグリッド) を表示したいと考えています。各「アフィリエイト製品」ノードには、タイトル、説明、画像、および URL があります。画像または URL リンクをクリックすると、ユーザーはその URL にリダイレクトされます。
ビュー、カスタム ページャーを使用し、カスタム イメージ フィールドを CCK (Content Construction Kit) のノードに追加して、これに近づきましたが、イメージがクリックされるたびに、URL ではなく完全なノード ページに移動します。
これや似たようなことをした人からのアドバイスは大歓迎です。これが Drupal 6 でより簡単に実現できるのであれば、サイトをアップグレードする準備ができています。
前もって感謝します。
jquery - drupal > ビュー > 公開フィルター > 変更時に送信
1 つの公開フィルター (選択) を持つビューがあります。ユーザーが「適用」をクリックすると、ajaxを使用して再入力されます。それをクリックする必要がなく、選択が変更されたときに再入力するだけでいいのです。私は多かれ少なかれ次のような JS が必要になると想定しています (ただし、これはうまく機能していないようです)。
まず、それでうまくいくと思いますが、提出されていません。理由を知っている人はいますか?
第二に、そのコードを挿入する最良の方法は何ですか? 簡単なのでビューフッターを使おうと思っているのですが、他に何か良い案はありませんか?
更新: 上記のコードは機能しています (ビュー フッターを介して挿入されます) が、初回のみです。選択がajax呼び出しによって上書きされていると思いますが、動作は再接続されていません(または何か)。うーん...
更新 #2: 簡単にするために、ajax を捨てるつもりです。
drupal - Views ページで drupal_get_title() が空を返すのはなぜですか?
現在の URL パスに基づいてブレッドクラムを生成するモジュールの基礎として、menu_breadcrumb モジュールを使用しました。通常のノードではうまく機能しますが、Views モジュールによってレンダリングされるページでは、ブレッドクラムはページのタイトルを取得できません。モジュールの への呼び出しdrupal_get_title()
は、空の値を返します。
まったく同じことを行う別の Drupal サイトがあり、正しく動作することを除いて、これにはそれほど驚かないでしょう。唯一の違いは、このサイトが Acquia Drupal ディストリビューションに基づいていることと、このサイトが機能する他のサイトがしばらく更新されていないことです。そのため、Drupal コアとビューの両方の古いバージョンがあります。
モジュールの重みについて何か読んで、ブレッドクラム モジュールの重みを非常に高い値に設定しようとしましたが、役に立ちませんでした。
アイデアをありがとう!
drupal - Drupal OG ビュー: 私が現在メンバーではないすべてのグループのビューを作成することはできません
( http://drupal.org/node/596860としても投稿されています)
私がまだメンバーになっていない (または保留中のメンバーである) グループのみを表示するビューを作成したいと考えています。ただし、これを行う明白な方法 (og_my ビューを使用して、フィルター "Organic groups: Group member" を false に変更する) は機能しません。
その理由は、SQL クエリは基本的に、条件に一致するグループ内のすべてのユーザーに対して 1 つの行を返すためです。(og_my のように) 自分自身を検索している場合、各グループ ノードは 1 回だけ表示されます。自分自身を検索していない場合、各グループ ノードはN回表示されます。ここで、Nは他のグループ メンバーの数です。したがって、私がすでにメンバーになっているグループは、他のメンバーが少なくとも 1 人いる限り、引き続き表示されます。
誰もこれを回避する方法を持っていますか?
ありがとう、エイドリアン