summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--askbot/conf/social_sharing.py31
-rw-r--r--askbot/skins/default/templates/question.html14
2 files changed, 34 insertions, 11 deletions
diff --git a/askbot/conf/social_sharing.py b/askbot/conf/social_sharing.py
index 78da7154..0ea5f9be 100644
--- a/askbot/conf/social_sharing.py
+++ b/askbot/conf/social_sharing.py
@@ -13,8 +13,35 @@ SOCIAL_SHARING = ConfigurationGroup(
settings.register(
BooleanValue(
SOCIAL_SHARING,
- 'ENABLE_SOCIAL_SHARING',
+ 'ENABLE_SHARING_TWITTER',
default=True,
- description=_('Check to enable sharing of questions on Twitter and Facebook')
+ description=_('Check to enable sharing of questions on Twitter')
+ )
+)
+
+settings.register(
+ BooleanValue(
+ SOCIAL_SHARING,
+ 'ENABLE_SHARING_FACEBOOK',
+ default=True,
+ description=_('Check to enable sharing of questions on Facebook')
+ )
+)
+
+settings.register(
+ BooleanValue(
+ SOCIAL_SHARING,
+ 'ENABLE_SHARING_LINKEDIN',
+ default=True,
+ description=_('Check to enable sharing of questions on LinkedIn')
+ )
+)
+
+settings.register(
+ BooleanValue(
+ SOCIAL_SHARING,
+ 'ENABLE_SHARING_GOOGLE',
+ default=True,
+ description=_('Check to enable sharing of questions on Google+')
)
)
diff --git a/askbot/skins/default/templates/question.html b/askbot/skins/default/templates/question.html
index 6f08e381..1272461f 100644
--- a/askbot/skins/default/templates/question.html
+++ b/askbot/skins/default/templates/question.html
@@ -67,12 +67,10 @@
{% if question.favourite_count != 0 %}{{ question.favourite_count }}{% endif %}
</div>
{% endif %}
- {% if settings.ENABLE_SOCIAL_SHARING %}
- <a class="twitter-share" alt="{% trans %}Share this question on twitter{% endtrans %}"></a>
- <a class="fb-share" alt="{% trans %}Share this question on facebook{% endtrans %}"></a>
- <a class="linkedin-share" alt="{% trans %}Share this question on LinkedIn{% endtrans %}"></a>
- <g:plusone size="small" count="false"></g:plusone>
- {% endif %}
+ {% if settings.ENABLE_SHARING_TWITTER %}<a class="twitter-share" alt="{% trans %}Share this question on twitter{% endtrans %}"></a>{% endif %}
+ {% if settings.ENABLE_SHARING_FACEBOOK %}<a class="fb-share" alt="{% trans %}Share this question on facebook{% endtrans %}"></a>{% endif %}
+ {% if settings.ENABLE_SHARING_LINKEDIN %}<a class="linkedin-share" alt="{% trans %}Share this question on LinkedIn{% endtrans %}"></a>{% endif %}
+ {% if settings.ENABLE_SHARING_GOOGLE %}<g:plusone size="small" count="false"></g:plusone>{% endif %}
</div>
</td>
<td>
@@ -507,8 +505,6 @@
setupFormValidation($("#fmanswer"), CPValidator.getQuestionFormRules(), CPValidator.getQuestionFormMessages());
}
</script>
- {% if settings.ENABLE_SOCIAL_SHARING %}
- <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
- {% endif %}
+ {% if settings.ENABLE_SHARING_GOOGLE %}<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>{% endif %}
{% include "blocks/editor_data.html" %}
{% endblock %}