__('Insert ZooEffect Photo', 'zooeffect')); return array_merge($tabs, $newtab); } add_filter('media_upload_tabs', '_zoo_media_menu'); function media_zooeffect_process() { media_upload_header(); ?> =3.5): echo "\"$media_zooeffect_title\""; else: echo "\"$media_zooeffect_title\"";endif; } function _zooeffect_modifyMediaTab($tabs) { return array( 'zooeffect' => __('ZooEffect photo', 'wp-media-zooeffect'), ); } function _zooeffect_media_upload() { wp_iframe('_zooeffect_media_upload_type'); } function _zooeffect_media_upload_type() { global $wpdb, $wp_query, $wp_locale, $type, $tab, $post_mime_types; add_filter('media_upload_tabs', '_zooeffect_modifyMediaTab'); ?>

  Please Wait...

ZooEffect WordPress plugin
'; return $ret; } function _zooeffect_feed_plugin_callback($match) { $ret = ''; return $ret; } function _zooeffect_plugin($content) { $pluginjquery_excerpt_rt = get_site_option('1pluginjquery_excerpt_rt'); if ($pluginjquery_excerpt_rt == 'remove' && (is_search() || is_category() || is_archive() || is_home())) return preg_replace(PLUGINJQUERY_REGEXP, '', $content); else if ( is_feed() ) return (preg_replace_callback(PLUGINJQUERY_REGEXP, '_zooeffect_feed_plugin_callback', $content)); else return (preg_replace_callback(PLUGINJQUERY_REGEXP, '_zooeffect_async_plugin_callback', $content)); } function _zooeffect_plugin_rss($content) { return (preg_replace_callback(PLUGINJQUERY_REGEXP, '_zooeffect_feed_plugin_callback', $content)); } //add_shortcode('zooeffect', 'zooeffect_plugin_shortcode'); add_filter('the_content', '_zooeffect_plugin'); add_filter('the_content_rss', '_zooeffect_plugin_rss'); add_filter('the_excerpt_rss', '_zooeffect_plugin_rss'); add_filter('comment_text', '_zooeffect_plugin'); add_action ( 'bp_get_activity_content_body', '_zooeffect_plugin' ); add_action ( 'bp_get_the_topic_post_content', '_zooeffect_plugin' ); add_action('wp_dashboard_setup', '_zooeffect_dashboard'); // Hook for adding admin menus // http://codex.wordpress.org/Adding_Administration_Menus add_action('admin_menu', '_zooeffect_mt_add_pages'); // register zooeffectWidget widget add_action('widgets_init', create_function('', 'return register_widget("zooeffectWidget");')); ///////////////////////////////// // dashboard widget ////////////////////////////////// function _zooeffect_dashboard() { if(function_exists('wp_add_dashboard_widget')) wp_add_dashboard_widget('zooeffect', 'zooeffect', '_zooeffect_dashboard_content'); } function _zooeffect_dashboard_content() { echo ""; } // action function for above hook function _zooeffect_mt_add_pages() { // Add a new submenu under Options: // http://codex.wordpress.org/Roles_and_Capabilities add_options_page('ZooEffect Options', 'ZooEffect Options (1PluginjQuery)', 'install_plugins', 'zooeffectoptions', '_zooeffect_mt_options_page'); $pluginjquery_permission_level = get_site_option('1pluginjquery_permission_level'); if(function_exists('add_menu_page')) { add_menu_page('zooeffect', 'ZooEffect (1PluginjQuery)', $pluginjquery_permission_level, __FILE__, '_zooeffect_mt_toplevel_page'); // kill the first menu item that is usually the identical to the menu itself add_submenu_page(__FILE__, '', '', $pluginjquery_permission_level, __FILE__); add_submenu_page(__FILE__, 'Manage Galleries', 'Manage My Galleries', $pluginjquery_permission_level, 'zoo-sub-page', '_zooeffect_mt_sublevel_monitor'); // add_submenu_page(__FILE__, 'Media Library', 'Media Library', $pluginjquery_permission_level, 'zoo-sub-page1', '_zooeffect_mt_sublevel_library'); add_submenu_page(__FILE__, 'Create Gallery', 'Create Gallery', $pluginjquery_permission_level, 'zoo-sub-page2', '_zooeffect_mt_sublevel_create'); // add_submenu_page(__FILE__, 'My Account', 'My Account', $pluginjquery_permission_level, 'zoo-sub-page3', '_zooeffect_mt_sublevel_myaccount'); add_submenu_page(__FILE__, 'Support Forum', 'Support Forum', $pluginjquery_permission_level, 'zoo-sub-page4', '_zooeffect_mt_sublevel_forum'); } } function _zooeffect_isAdmin() { return !function_exists('is_site_admin') || is_site_admin() == true; } function _zooeffect_mt_options_page() { // if( is_site_admin() == false ) { // wp_die( __('You do not have permission to access this page.') ); // } /* if (strpos($_SERVER['QUERY_STRING'], 'hide_note=welcome_notice')) { update_site_option('zooeffect_welcome_notice', _zooeffect_plugin_ver()); echo ''; } */ $pluginjquery_userid = get_site_option('1pluginjquery_userid'); $pluginjquery_permission_level = get_site_option('1pluginjquery_permission_level'); $pluginjquery_excerpt = get_site_option('1pluginjquery_excerpt'); if ( isset($_POST['submit']) ) { if (_zooeffect_isAdmin()) { if (isset($_POST['1pluginjquery_userid'])) { $pluginjquery_userid = $_POST['1pluginjquery_userid']; update_site_option('1pluginjquery_userid', $pluginjquery_userid); } if (isset($_POST['1pluginjquery_permission_level'])) { $pluginjquery_permission_level = $_POST['1pluginjquery_permission_level']; update_site_option('1pluginjquery_permission_level', $pluginjquery_permission_level); } } if (isset($_POST['embedRel'])) { $pluginjquery_excerpt = $_POST['embedRel']; update_site_option('1pluginjquery_excerpt', $pluginjquery_excerpt); } echo "

ZooEffect settings updated.

\n"; echo ""; } $disp_excerpt2 = $pluginjquery_excerpt == 'clean' ? 'checked="checked"' : ''; $disp_excerpt3 = $pluginjquery_excerpt == 'full' ? 'checked="checked"' : ''; $disp_excerpt4 = $pluginjquery_excerpt == 'remove' ? 'checked="checked"' : ''; $disp_excerpt1 = $pluginjquery_excerpt == '' || $pluginjquery_excerpt == 'nothing' ? 'checked="checked"' : ''; ?>

ZooEffect Configuration


ZooEffect Settings

id="embedCustomization0" name="embedRel" value="nothing"/>
id="embedCustomization1" name="embedRel" value="clean"/>
id="embedCustomization3" name="embedRel" value="remove"/>
id="embedCustomization2" name="embedRel" value="full"/>
Note:
  1. Use this PHP code to add a gallery directly to your template :
        <?php echo _zooeffect_tag("GALLERY ID"); ?>
Test Manage"; } */ function _zooeffect_mt_toplevel_page() { echo ""; } function _zooeffect_mt_sublevel_create() { echo ""; } function _zooeffect_mt_sublevel_monitor() { echo ""; } function _zooeffect_mt_sublevel_library() { echo ""; } function _zooeffect_mt_sublevel_myaccount() { echo ""; } function _zooeffect_mt_sublevel_forum() { echo ""; } if (!class_exists('zooeffectWidget')) { /** * zooeffectWidget Class */ class zooeffectWidget extends WP_Widget { /** constructor */ function zooeffectWidget() { parent::WP_Widget(false, $name = 'ZooEffect Gallery Widget'); } /** @see WP_Widget::widget */ function widget($args, $instance) { extract( $args ); if (strpos($instance['galleryid'], '1pjq')) $gallery = _zooeffect_plugin($instance['galleryid']); else if (strpos($instance['galleryid'], 'zooeffect')) $gallery = _zooeffect_plugin($instance['galleryid']); else $gallery = _zooeffect_plugin('[zooeffect '.$instance['galleryid'].']'); echo $gallery; } /** @see WP_Widget::update */ function update($new_instance, $old_instance) { return $new_instance; } /** @see WP_Widget::form */ function form($instance) { $galleryid = esc_attr($instance['galleryid']); ?>

', ']]>', $text); $text = preg_replace('@]*?>.*?@si', '', $text); $text = strip_tags($text, '<'.'p'.'>'); $excerpt_length = 80; $words = explode(' ', $text, $excerpt_length + 1); if (count($words)> $excerpt_length) { array_pop($words); array_push($words, '[...]'); $text = implode(' ', $words); } } return $text; } $pluginjquery_excerpt_rt = get_site_option('1pluginjquery_excerpt'); if ($pluginjquery_excerpt_rt == 'full' || $pluginjquery_excerpt_rt == 'clean') { remove_filter('get_the_excerpt', 'wp_trim_excerpt'); // remove_all_filters('get_the_excerpt'); add_filter('get_the_excerpt', '_zooeffect_improved_trim_excerpt'); } function _zooeffect_activation_notice() { ?>

Welcome to ZooEffect (1PluginjQuery) Rich Media Plugin - The best way to manage and display photo galleries and slideshows on your site.

On every post page (above the text box) you'll find this icon, click on it to start or use sidebar Widgets (Appearance menu).

"; } } add_action('wp_ajax_zoo_hide_welcome', 'zoo_hide_welcome_callback'); function zoo_hide_welcome_callback() { update_site_option('zooeffect_welcome_notice', _zooeffect_plugin_ver()); } if (get_site_option('zooeffect_welcome_notice') != _zooeffect_plugin_ver()) add_action( 'admin_notices', '_zooeffect_activation_notice' ); if (get_site_option('1pluginjquery_userid') == "") { $uni = uniqid(''); update_site_option('1pluginjquery_userid', $uni); } if (get_site_option('1pluginjquery_permission_level') == "") { update_site_option('1pluginjquery_permission_level', 'edit_posts'); } add_action( 'admin_footer-post-new.php', 'zooEffect_mediaDefault_script' ); add_action( 'admin_footer-post.php', 'zooEffect_mediaDefault_script' ); add_action( 'admin_footer-index.php', 'zooEffect_mediaDefault_script' ); function zooEffect_mediaDefault_script() { ?>