0

これは私の元の質問https://stackoverflow.com/questions/14516983/google-sites-trying-to-script-announcements-page-on-steroidsの言い換えです:

親ページのサブページを、Google サイトのホームページの「記事」のようにグリッドに表示する方法を検討してきました — Joomla ホームページのように、標準の「お知らせ」テンプレートのように、次の点を除いて:

  • 記事は、時系列 (またはアルファベット順)ではなく、構成可能な順序で表示する必要があります。
  • 最初の 2 つの記事は全幅で表示し、その下の記事は 2 列で表示する必要があります。
  • すべての記事には 1 つ以上の画像が含まれ、少なくとも最初の画像が表示されます。
  • 各サブページ/記事のタイムスタンプと作成者は表示されません。

現時点では、順序付け以外のすべてがハードコーディングされていてもかまいませんが、理想的には、表示される記事の数、画像のサイズ、スニペットの長さ、CSS スタイルなどの設定を入力する場所があるはずです。

これまでの私の進捗状況:

  • 「お知らせ」テンプレートから RSS フィードを取得する外部ホスト Javascript ( google.feeds.Feedを使用) で iframe を使用しようとしましたが、記事の順序を構成できません。1 つの可能性は、すべてのサブページ タイトルの先頭に番号を付けて解析することですが、時間の経過とともに台無しになり、その番号はスタンドアロンの記事ページにも表示されます。または、Javascript で番号を非表示にできますか?
  • 「OrderId」、「Title」、「Content」、「Image」列を含む各記事の行を含むスプレッドシートを作成し、Google App Script ( createHTMLおよびcreateImageを使用) でデータを処理およびフォーマットしようとしましたが、a)そこにスプレッドシートの画像を webapp 内に表示する方法ではないようです。b)これらの記事は、メニューで簡単にリンクできる「実際の」ページではありません。

この機能は多くのサイトで非常に便利ですが、標準のガジェット (edit:または template )ではないことは奇妙に思えます。アイデア、誰か?

4

1 に答える 1

0

これが役立つかどうかはわかりませんが、似たようなものが欲しく て、自分のサイト ページに埋め込まれた Google ガジェット内の RSS XML アナウンス フィードを使用しました。 file/105840169337292240573/CBC_news_v3_1.xml http://www.cambridgebridgeclub.org

書き方が下手で、ごちゃごちゃしており、誰かが私よりも上手にできると確信していますが、かなり確実に動作するようです。xml には、記事を切り刻むために必要なすべてのデータが含まれているようです。画像の URL も含まれていることを覚えているようです。

私がポイントを逃した場合はお詫び申し上げます。私はあなたの機能要求に同意します-サイトでこのようなものを実装するためにそれほど低レベルになる必要がないのは素晴らしいことです....

于 2013-01-31T18:21:09.963 に答える