added hashtags
This commit is contained in:
parent
4ed76d7b82
commit
d85140127c
|
|
@ -132,7 +132,8 @@ class AnnouncementsController < ApplicationController
|
|||
"img_src" => image_url || DefaultImgSrc,
|
||||
"img_description" => desc,
|
||||
"more" => t("announcement.more"),
|
||||
"view_count" => a.view_count
|
||||
"view_count" => a.view_count,
|
||||
"orbithashtags" => a.hashtags_for_frontend
|
||||
}
|
||||
else
|
||||
a
|
||||
|
|
@ -832,7 +833,8 @@ class AnnouncementsController < ApplicationController
|
|||
"hide_class" => announcement.display_img? ? announcement.image_display_class : ' hide',
|
||||
"alt_title" => desc,
|
||||
"carousel_html" => carousel_html,
|
||||
"sub_anncs_text" => sub_anncs_text
|
||||
"sub_anncs_text" => sub_anncs_text,
|
||||
"orbithashtags" => announcement.hashtags_for_frontend
|
||||
},
|
||||
"comments" => announcement.comments,
|
||||
"show_comment_flag" => show_comment_flag,
|
||||
|
|
|
|||
|
|
@ -140,9 +140,15 @@ module AnnouncementsHelper
|
|||
}
|
||||
end
|
||||
if !params["source"].present?
|
||||
announcements = Bulletin.can_display_and_sorted
|
||||
if params["orbithashtag"].present?
|
||||
announcements = Bulletin.can_display_and_sorted
|
||||
.filter_by_categories(categories, false).filter_by_hashtag(OrbitHelper.page_hashtag_id).filter_by_tags(tags)
|
||||
.where(:title.nin => ["",nil])
|
||||
else
|
||||
announcements = Bulletin.can_display_and_sorted
|
||||
.filter_by_categories(categories, false).filter_by_tags(tags)
|
||||
.where(:title.nin => ["",nil])
|
||||
end
|
||||
if !extra_match_cond.empty?
|
||||
announcements = announcements.and(extra_match_cond)
|
||||
end
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ class Bulletin
|
|||
include OrbitModel::Impression
|
||||
# encoding: utf-8
|
||||
include OrbitTag::Taggable
|
||||
include OrbitHashtag::Hashtaggable
|
||||
include OrbitCategory::Categorizable
|
||||
include Slug
|
||||
require 'announcement/cache'
|
||||
|
|
|
|||
|
|
@ -80,6 +80,7 @@
|
|||
<li><a href="#status" data-toggle="tab"><%= t(:status) %></a></li>
|
||||
<% end %>
|
||||
<li><a href="#tag" data-toggle="tab"><%= t(:tags) %></a></li>
|
||||
<li><a href="#hashtag" data-toggle="tab"><%= t(:hashtags) %></a></li>
|
||||
<li><a href="#imageupload" data-toggle="tab"><%= t('announcement.image') %></a></li>
|
||||
<li><a href="#carousel_image_upload" data-toggle="tab" title="<%= t('announcement.carousel_image_title') %>"><%= t('announcement.carousel_image') %></a></li>
|
||||
<li><a href="#relation_announcements_list" data-toggle="tab" title="<%= t('announcement.relation_announcements_list') %>"><%= t('announcement.relation_announcements_list') %></a></li>
|
||||
|
|
@ -297,6 +298,14 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Hashtag Module -->
|
||||
<div class="tab-pane fade" id="hashtag">
|
||||
<div class="control-group">
|
||||
<label class="control-label muted"><%= t(:hashtags) %></label>
|
||||
<%= select_hashtags(f, @module_app) %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Images Module -->
|
||||
<div class="tab-pane fade" id="imageupload">
|
||||
|
||||
|
|
|
|||
|
|
@ -93,6 +93,7 @@ module Announcement
|
|||
widget_methods ["widget","random_announcement_widget", "tag_cloud"]
|
||||
widget_settings [{"data_count"=>30}]
|
||||
taggable "Bulletin"
|
||||
hashtaggable "Bulletin"
|
||||
categorizable
|
||||
authorizable
|
||||
frontend_enabled
|
||||
|
|
|
|||
Loading…
Reference in New Issue