你所描述的基本上是基於某種條件(即今天的'x'和'y'之間的日期)呈現的部分。
我不知道這個寶石,但它不應該太難建立。只要創建一個名爲Promotion
具有以下字段類:
datetime start_date
datetime end_date
text html_code
string block_id
boolean active
string landing_page
的block_id
本質上是用來插入這個Promotion
的一個<div>
具有匹配ID內容的HTML標識。然後,在商店的佈局中,將標記<div>
標記放置在可以進行宣傳叫座的地方。 active
字段可用於開啓/關閉促銷(忽略start_date
和end_date
值)。
我認爲這幾乎是你所需要的。
回答您的需求清單:
- 設置到任何你想要的
- 調度是通過
start_date
和end_date
領域
- 你的意思是旋轉在完成
html_code
字段的默認值jCarousel如何以可視方式旋轉內容?您可以輕鬆地自行添加jCarousel支持。
- 在您的查看代碼中,您可以自動添加Google Analytics代碼來執行此操作和/或您自己的代碼,以跟蹤輪播中顯示促銷的次數以及收到的點擊次數。如果您是以自定義的方式製作的,則只需添加
views
字段即可顯示特定促銷活動的次數,並在點擊時添加clicked
字段。根據landing_page
字段,您可以通過Promotions
控制器對點擊進行計數,該控制器可將重定向處理至相應的着陸頁。
- 見i18n gem
呀構建它(我有)是沒有道理的,但我想卸載,就像我可以向SaaS應用或現有的寶石/插件,這樣我可以專注於我的核心應用程序,並希望有一些東西在那裏。謝謝。 – JoshL 2011-12-26 18:54:43