Skip to content

Commit

Permalink
closes #13
Browse files Browse the repository at this point in the history
  • Loading branch information
amiyasahu committed Feb 7, 2016
1 parent 38b47b0 commit 4a3e8be
Show file tree
Hide file tree
Showing 6 changed files with 32 additions and 6 deletions.
4 changes: 0 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,3 @@ simple-social-sharing
=====================

A simple, bloat-free social sharing plugin for Question2Answer platform


[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/amiyasahu/q2a-social-share/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

12 changes: 11 additions & 1 deletion inc/Ami_SocialShare.php
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,18 @@ public function _init()
public function generateShareButtons()
{
$request = qa_request() ;
$share_text = '' ;

if (empty($request)) {
$share_text = qa_opt(qa_sss_opt::SHARE_TEXT_HOME);
} else if($this->template == 'question'){
$share_text = qa_opt(qa_sss_opt::SHARE_TEXT);
} else if($this->template == 'blog'){
$share_text = qa_opt(qa_sss_opt::SHARE_TEXT_BLOG_POST);
}

$this->themeobject->output( '<div class="social-share-text">' );
$this->themeobject->output( qa_opt( empty($request) ? qa_sss_opt::SHARE_TEXT_HOME : qa_sss_opt::SHARE_TEXT ) );
$this->themeobject->output( $share_text );
$this->themeobject->output( '</div>' );

$enabled_share = qa_get_options(
Expand Down
3 changes: 2 additions & 1 deletion lang/qa-social-share-lang-default.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
return array(
'sss_settings_saved' => 'Simple Social Sharing settings saved',
'enter_share_text_for_home' => 'Enter Your Share Text for home page:',
'enter_share_text' => 'Enter Your Share Text for question / blog page :',
'enter_share_text' => 'Enter Your Share Text for question page :',
'enter_share_text_for_blog_post' => 'Enter Your Share Text for blog pages :',
'choose_buttons_from_below' => '<br />Choose Sharing Buttons from below: ',
'fb' => 'Facebook',
'gp' => 'Google+',
Expand Down
17 changes: 17 additions & 0 deletions qa-social-share-admin.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ function option_default( $option )
switch ( $option ) {
case qa_sss_opt::SHARE_TEXT:
case qa_sss_opt::SHARE_TEXT_HOME:
case qa_sss_opt::SHARE_TEXT_BLOG_POST:
return;
break;

Expand Down Expand Up @@ -59,6 +60,7 @@ function admin_form()
$trimchars = "=;\"\' \t\r\n"; // prevent common errors by copying and pasting from Javascript
qa_opt( qa_sss_opt::SHARE_TEXT, trim( qa_post_text( qa_sss_opt::SHARE_TEXT ), $trimchars ) );
qa_opt( qa_sss_opt::SHARE_TEXT_HOME, trim( qa_post_text( qa_sss_opt::SHARE_TEXT_HOME ), $trimchars ) );
qa_opt( qa_sss_opt::SHARE_TEXT_BLOG_POST, trim( qa_post_text( qa_sss_opt::SHARE_TEXT_BLOG_POST ), $trimchars ) );
qa_opt( qa_sss_opt::FB_BUTTON, (bool) qa_post_text( qa_sss_opt::FB_BUTTON ) );
qa_opt( qa_sss_opt::GP_BUTTON, (bool) qa_post_text( qa_sss_opt::GP_BUTTON ) );
qa_opt( qa_sss_opt::TW_BUTTON, (bool) qa_post_text( qa_sss_opt::TW_BUTTON ) );
Expand Down Expand Up @@ -102,6 +104,7 @@ function admin_form()
'fields' => array(
qa_sss_opt::SHARE_TEXT_HOME => $this->get_share_text_home_field(),
qa_sss_opt::SHARE_TEXT => $this->get_share_text_field(),
qa_sss_opt::SHARE_TEXT_BLOG_POST => $this->get_share_text_blog_post_field(),
qa_sss_opt::FB_BUTTON => $this->get_fb_button_field(),
qa_sss_opt::GP_BUTTON => $this->get_gp_button_field(),
qa_sss_opt::TW_BUTTON => $this->get_tw_button_field(),
Expand Down Expand Up @@ -163,6 +166,20 @@ public function get_share_text_field()
);
}

/**
* @return array
*/
public function get_share_text_blog_post_field()
{
return array(
'id' => qa_sss_opt::SHARE_TEXT_BLOG_POST,
'label' => qa_lang( 'sss_lang/enter_share_text_for_blog_post' ),
'value' => qa_html( qa_opt( qa_sss_opt::SHARE_TEXT_BLOG_POST ) ),
'tags' => 'name="' . qa_sss_opt::SHARE_TEXT_BLOG_POST . '"',
'note' => qa_lang( 'sss_lang/choose_buttons_from_below' ),
);
}

/**
* @return array
*/
Expand Down
1 change: 1 addition & 0 deletions qa-social-share-layer.php
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,7 @@ function q_view_buttons( $q_view )
$social_share->generateShareButtons();
$this->output( '</div>' );
}

parent::q_view_buttons( $q_view );
}

Expand Down
1 change: 1 addition & 0 deletions qa-social-share-options.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ class qa_sss_opt
const PREFIX = 'ami_sss_';
const SHARE_TEXT = 'ami_sss_text';
const SHARE_TEXT_HOME = 'ami_sss_text_home';
const SHARE_TEXT_BLOG_POST = 'ami_sss_text_blog_post';
const CUSTOM_CSS = 'ami_sss_costum_css';
const ADMIN_SAVE_BTN = 'ami_sss_save_button';
const FB_BUTTON = 'ami_sss_btn_fb';
Expand Down

0 comments on commit 4a3e8be

Please sign in to comment.