Example #1
0
function EasyFacebookPostFeed_settings()
{
    $EasyFacebookPostFeed = new EasyFacebookPostFeed();
    if (isset($_POST['btn'])) {
        update_option('EasyFacebookPostFeed_app_id', $_POST['EasyFacebookPostFeed_app_id']);
        update_option('EasyFacebookPostFeed_app_secret', $_POST['EasyFacebookPostFeed_app_secret']);
        update_option('EasyFacebookPostFeed_page_id', $_POST['EasyFacebookPostFeed_page_id']);
        update_option('EasyFacebookPostFeed_limit', $_POST['EasyFacebookPostFeed_limit']);
        update_option('EasyFacebookPostFeed_width', $_POST['EasyFacebookPostFeed_width']);
        update_option('EasyFacebookPostFeed_height', $_POST['EasyFacebookPostFeed_height']);
        update_option('EasyFacebookPostFeed_footer', $_POST['EasyFacebookPostFeed_footer']);
        update_option('EasyFacebookPostFeed_length', $_POST['EasyFacebookPostFeed_length']);
        update_option('EasyFacebookPostFeed_title', $_POST['EasyFacebookPostFeed_title']);
        update_option('EasyFacebookPostFeed_display_align', $_POST['EasyFacebookPostFeed_display_align']);
        if ($_POST['EasyFacebookPostFeed_display_images'] == 'on') {
            update_option('EasyFacebookPostFeed_display_images', 'yes');
        } else {
            update_option('EasyFacebookPostFeed_display_images', '');
        }
        if ($_POST['EasyFacebookPostFeed_display_date'] == 'on') {
            update_option('EasyFacebookPostFeed_display_date', 'yes');
        } else {
            update_option('EasyFacebookPostFeed_display_date', '');
        }
        $color = str_replace('#', '', $_POST['EasyFacebookPostFeed_color']);
        update_option('EasyFacebookPostFeed_color', '#' . $color);
        $background = str_replace('#', '', $_POST['EasyFacebookPostFeed_background']);
        update_option('EasyFacebookPostFeed_background', '#' . $background);
    }
    wp_enqueue_script('EasyFacebookPostFeed_colorpicker', WP_PLUGIN_URL . '/' . $EasyFacebookPostFeed->get_name() . '/js/colorpicker.js', array('jquery'));
    wp_enqueue_script('EasyFacebookPostFeed_eye', WP_PLUGIN_URL . '/' . $EasyFacebookPostFeed->get_name() . '/js/eye.js');
    wp_enqueue_script('EasyFacebookPostFeed_utils', WP_PLUGIN_URL . '/' . $EasyFacebookPostFeed->get_name() . '/js/utils.js');
    wp_enqueue_script('EasyFacebookPostFeed_layout', WP_PLUGIN_URL . '/' . $EasyFacebookPostFeed->get_name() . '/js/layout.js');
    wp_enqueue_style('EasyFacebookPostFeed_colorpicker', WP_PLUGIN_URL . '/' . $EasyFacebookPostFeed->get_name() . '/css/colorpicker.css');
    require_once dirname(__FILE__) . '/pages/settings.php';
}
Example #2
0
function EasyFacebookPostFeed_shortcode()
{
    $EasyFacebookPostFeed = new EasyFacebookPostFeed();
    return $EasyFacebookPostFeed->displayFeed();
}
Example #3
0
    	<h2><?php 
_e('Override css rules', 'easy-facebook-post-feed');
?>
</h2>
    	<p><?php 
_e('Copy and paste in your stylesheet to override default rules (eg: font family or text align):', 'easy-facebook-post-feed');
?>
</p>
<pre>
#EasyFacebookPostFeed{ border: 1px solid #0052ae; overflow: auto; min-width: 250px; height: auto; }
#EasyFacebookPostFeed h5{ background-image:url('../images/facebook-icon.png'); background-repeat:no-repeat;
						  background-position:5px 10px; color: #FFF; margin: 0; font-size: 12px; padding: 10px 10px 10px 30px;
						  text-transform: uppercase; }
#EasyFacebookPostFeed ul{ margin: 0; list-style-type: none; }
#EasyFacebookPostFeed ul li{ border-bottom: 1px dotted #CCC; min-height: 150px; }
#EasyFacebookPostFeed ul li a{ text-decoration: none; }
#EasyFacebookPostFeed ul li p{ padding: 0 15px; }
#EasyFacebookPostFeed ul li p .readmore{ float: right; color: #000000; margin-bottom: 15px; }
</pre>
    </div>
    <div class="block-demo">
		<h2><?php 
_e('Live demo', 'easy-facebook-post-feed');
?>
</h2>
		<?php 
$EasyFacebookPostFeed = new EasyFacebookPostFeed();
$EasyFacebookPostFeed->displayFeed();
?>
	</div>
</div>
                            if ($date == 'yes') {
                                echo $giorno . '/' . $mese . '/' . $anno . '<br />';
                            }
                            if ($data['picture'] != '' && $images == 'yes') {
                                echo '<img style="' . $alignment . '" src="' . $data['picture'] . '" alt="" />';
                            }
                            if ($align == 'below') {
                                echo '<br style="clear:both;" />';
                            }
                            echo '' . substr($data['message'], 0, $length);
                            echo '<a class="readmore" href="https://www.facebook.com/' . $page_id . '" target="_blank">' . __("read more &raquo;", "easy-facebook-post-feed") . '</a>';
                            echo '</p></li>';
                        }
                    }
                    echo '</ul>';
                    echo '<h5 style="background:' . $color . '"><a href="https://www.facebook.com/' . $page_id . '" target="_blank" style="text-decoration:none; color:' . $background . '">' . $footer . '</a></h5>';
                    echo '</div>';
                }
            } else {
                echo __('<strong>Please, fix this errors</strong>', 'easy-facebook-post-feed') . ':<br />';
                echo $err;
            }
        }
    }
}
if (class_exists('EasyFacebookPostFeed')) {
    $EasyFacebookPostFeed = new EasyFacebookPostFeed();
} else {
    die("Classe EasyFacebookPostFeed non registrata.");
}
$EasyFacebookPostFeed->init();