From 20240b75de864d4b907e1fc805a233d9a3265a86 Mon Sep 17 00:00:00 2001 From: Andreas Stephanides Date: Wed, 11 Feb 2015 01:14:52 +0100 Subject: [PATCH] social plugin --- app/controllers/neuigkeiten_controller.rb | 2 +- app/controllers/rubriken_controller.rb | 4 ++-- app/controllers/users_controller.rb | 3 ++- app/views/home/index.html.erb | 10 ++++++++++ app/views/neuigkeiten/show.html.erb | 16 +++++++++++++++- app/views/themes/blue1/home/index.html.erb | 15 ++++++++++++--- config/sunspot.yml | 7 ++++--- 7 files changed, 46 insertions(+), 11 deletions(-) diff --git a/app/controllers/neuigkeiten_controller.rb b/app/controllers/neuigkeiten_controller.rb index 05af5d3..ff5f32f 100755 --- a/app/controllers/neuigkeiten_controller.rb +++ b/app/controllers/neuigkeiten_controller.rb @@ -76,7 +76,7 @@ class NeuigkeitenController < ApplicationController else page=YAML.load_file("#{::Rails.root.to_s}/config/page.yml") # page.feed!(:access_token=>page.access_token, :message=>@neuigkeit.text_first_words, :name=>@neuigkeit.title, :link=>rubrik_neuigkeit_url(@neuigkeit.rubrik, @neuigkeit)+".html", :picture=>@neuigkeit.picture.url) - page.feed!(:access_token=>page.access_token, :message=>@neuigkeit.text_first_words, :name=>@neuigkeit.title, :link=>rubrik_neuigkeit_url(@neuigkeit.rubrik, @neuigkeit)+".html", :picture=>picture_url) + page.feed!(:access_token=>page.access_token, :message=>@neuigkeit.text_first_words, :name=>@neuigkeit.title, :link=>rubrik_neuigkeit_url(@neuigkeit.rubrik, @neuigkeit)+".html")# , :picture=>picture_url) redirect_to [@neuigkeit.rubrik,@neuigkeit], notice: 'Neuigkeit auf Facebook gepostet' end diff --git a/app/controllers/rubriken_controller.rb b/app/controllers/rubriken_controller.rb index 141dbd6..8131a8a 100755 --- a/app/controllers/rubriken_controller.rb +++ b/app/controllers/rubriken_controller.rb @@ -10,7 +10,7 @@ class RubrikenController < ApplicationController @neuigkeiten = Neuigkeit.public.published.page(params[:page]).per(3) end - @calentries= (@rubriken.map {|r| r.calendar}).collect(&:calentries).flatten + @calentries= (@rubriken.map {|r| r.calendar}).collect(&:calentries).flatten.select {|c| c.object !=nil} respond_to do |format| format.html format.js {render action: :show} @@ -29,7 +29,7 @@ class RubrikenController < ApplicationController @rubrik = Rubrik.find(params[:id]) @moderatoren=User.with_role(:newsmoderator,@rubrik) - @calentries= @rubrik.calendar.calentries + @calentries= @rubrik.calendar.calentries.select {|c| c.object !=nil} if can?(:showunpublished, Neuigkeit) @neuigkeiten = @rubrik.neuigkeiten.page(params[:page]).per(3) else diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index 35a3051..8f55d85 100755 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -18,7 +18,8 @@ class UsersController < ApplicationController else @fbu=FbGraph::User.new(current_user.uid.to_s).fetch(:access_token=>session["fbuser_access_token"]) File.open("config/page.yml",'w'){|f| f.write(@fbu.accounts(:access_token=>session["fbuser_access_token"]).select { |p| p.name == params["page"] }.first.to_yaml)} - logger.debug @fbu.to_s + logger.info @fbu.to_s + logger.info "FbGraph Access" + session["fbuser_access_token"] redirect_to admin_home_index_path end diff --git a/app/views/home/index.html.erb b/app/views/home/index.html.erb index 9590d35..fc12d54 100755 --- a/app/views/home/index.html.erb +++ b/app/views/home/index.html.erb @@ -1,3 +1,12 @@ +
+ +

<%= I18n.t('home.willkommen') %>

<%= render partial: "themen/small", object: @starttopic %> @@ -48,6 +57,7 @@

<%= render 'beispiele' %> +
-
diff --git a/config/sunspot.yml b/config/sunspot.yml index 5e81092..cef12a4 100644 --- a/config/sunspot.yml +++ b/config/sunspot.yml @@ -1,9 +1,10 @@ production: solr: hostname: localhost - port: 8983 + port: 8080 log_level: WARNING - path: /solr/production + path: /solr-4.10.2/default #production #ollection1 #production +# solr_home: solr # read_timeout: 2 # open_timeout: 0.5 @@ -20,4 +21,4 @@ test: port: 8981 log_level: WARNING path: /solr/test - \ No newline at end of file +