added a epaper list
This commit is contained in:
parent
c53e474ee7
commit
d994a4fe78
|
@ -91,6 +91,26 @@ class EPapersController < ApplicationController
|
||||||
{}
|
{}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def widget
|
||||||
|
tags = OrbitHelper.widget_tags
|
||||||
|
papers = Paper.filter_by_widget_categories.filter_by_tags(tags).collect do |paper|
|
||||||
|
paper_thumb = !paper.image.nil? && !paper.image.url.nil? ? paper.image.thumb.url : "http://www.placehold.it/400x400/EFEFEF/AAAAAA"
|
||||||
|
{
|
||||||
|
"title" => paper.title,
|
||||||
|
"date" => paper.period,
|
||||||
|
"description" => paper.description,
|
||||||
|
"image_thumb" => paper_thumb,
|
||||||
|
"link_to_show" => OrbitHelper.url_to_show(paper.to_param)
|
||||||
|
}
|
||||||
|
end
|
||||||
|
{
|
||||||
|
"papers" => papers,
|
||||||
|
"extras" => {
|
||||||
|
"more_url" => OrbitHelper.widget_more_url
|
||||||
|
}
|
||||||
|
}
|
||||||
|
end
|
||||||
|
|
||||||
def subscribeuser
|
def subscribeuser
|
||||||
if Subscriber.where(:email => params[:email]).count == 0
|
if Subscriber.where(:email => params[:email]).count == 0
|
||||||
subscriber = Subscriber.new
|
subscriber = Subscriber.new
|
||||||
|
|
|
@ -4,7 +4,7 @@ module EPaper
|
||||||
OrbitApp.registration "EPaper", :type => "ModuleApp" do
|
OrbitApp.registration "EPaper", :type => "ModuleApp" do
|
||||||
module_label "e_paper.e_paper"
|
module_label "e_paper.e_paper"
|
||||||
base_url File.expand_path File.dirname(__FILE__)
|
base_url File.expand_path File.dirname(__FILE__)
|
||||||
widget_methods ['subscriber_widget']
|
widget_methods ['subscriber_widget', 'widget']
|
||||||
widget_settings [{"data_count"=>10}]
|
widget_settings [{"data_count"=>10}]
|
||||||
taggable "Paper"
|
taggable "Paper"
|
||||||
categorizable
|
categorizable
|
||||||
|
|
Loading…
Reference in New Issue