From 01b0990f5cca764cbc64dfaf5d35e8a7a7dfcb46 Mon Sep 17 00:00:00 2001 From: Justin Seeley Date: Mon, 15 Jul 2013 13:52:17 -0400 Subject: [PATCH] Feedburner Form #2 --- .../feedburner-email-widget/readme.txt | 101 ++++++ .../feedburner-email-widget/screenshot-1.png | Bin 0 -> 6760 bytes .../feedburner-email-widget/screenshot-2.png | Bin 0 -> 13124 bytes .../feedburner-email-widget/screenshot-3.png | Bin 0 -> 5245 bytes .../feedburner-email-widget/screenshot-4.png | Bin 0 -> 2892 bytes .../widget-feedburner-email.php | 293 ++++++++++++++++++ 6 files changed, 394 insertions(+) create mode 100644 config/public/wp-content/plugins/feedburner-email-widget/readme.txt create mode 100644 config/public/wp-content/plugins/feedburner-email-widget/screenshot-1.png create mode 100644 config/public/wp-content/plugins/feedburner-email-widget/screenshot-2.png create mode 100644 config/public/wp-content/plugins/feedburner-email-widget/screenshot-3.png create mode 100644 config/public/wp-content/plugins/feedburner-email-widget/screenshot-4.png create mode 100644 config/public/wp-content/plugins/feedburner-email-widget/widget-feedburner-email.php diff --git a/config/public/wp-content/plugins/feedburner-email-widget/readme.txt b/config/public/wp-content/plugins/feedburner-email-widget/readme.txt new file mode 100644 index 000000000..814b03634 --- /dev/null +++ b/config/public/wp-content/plugins/feedburner-email-widget/readme.txt @@ -0,0 +1,101 @@ +=== Feedburner Email Widget === +Contributors: WyriHaximus +Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=webmaster%40wyrihaximus%2enet&item_name=Donation%20to%20wyrihaximus%2enet¤cy_code=EUR&bn=PP%2dDonationsBF&charset=UTF%2d8 +Tags: widget, feed, feedburner, subscription, email +Requires at least: 2.9.0 +Tested up to: 3.5.1 +Stable tag: 1.1.9 + +Allows you to add a Feedburner Email Subscription widget to one of your sidebars. + +== Description == + +Allows you to add a Feedburner Email Subscription widget to one of your sidebars. + +== Installation == + +This section describes how to install the plugin and get it working. + +1. Upload `feedburner-email-widget` to the `/wp-content/plugins/` directory +1. Activate the plugin through the 'Plugins' menu in WordPress +1. Add the widget to a sidebar and fill out atleast the Feedburner feed URL field + +== Frequently Asked Questions == + += The admin widget is very unclear is this going to change? = + +In 1.2 a new admin widget will make it easier to managed your sidebar widget. With a wizzard you can simply select the right options for your blog. Keep an eye on http://blog.wyrihaximus.net/tag/wordpress/ for upcoming details. + +== Screenshots == + +1. Frontend +2. Backend +3. Styling +4. Analytics + +== Changelog == + += 1.1.9 = +* Updated screenshots +* Updated tested up to tag +* Micro mini minor code tweaks +* Added docblocks to all functions + += 1.1.8 = +* Made the "Styling Options" and "Analytic Options" clickable, it was causing some confusion +* Showing pointer above section links in the widget admin + += 1.1.7 = +* New way of determing url querie variables + += 1.1.6 = +* Expanded blog feed detection + += 1.1.5 = +* Removed a double filter call on the widget title. + += 1.1.4 = +* Fixed a bug introduced by 1.1.3 where the widget header doesn't render as it should. +* Added some punctuation to readme.txt + += 1.1.3 = +* Added "Input placeholder text" config option. +* You can now add shortcodes, for more information please see this post: http://blog.wyrihaximus.net/2011/09/shortcode-in-feedburner-email-widget-1-1-3-for-wordpress/ + += 1.1.2 = +* Fixed a undefined index werking. +* Added a Flattr widget. +* Removed Joel as contributer since he stopped getting in touch and help me with this addon. By this message I still want to make sure everyone is aware that he helped on certain bits of this widget. + += 1.1.1 = +* Added id attributes for email input box and subscribe button so it can be style with the CSS settings. + += 1.1.0 = +* Added support for Google Analytics. +* Hiding CSS and Analytics settings by default in the widget admin for a cleaner look. +* Added more comments in the source. + += 1.0.5 = +* Included Joels styling changes. +* Added some basic comments on how the plugin works will add more in 1.0.6. +* Added a link in the widget control for the styling options to my wiki for documentation. + += 1.0.4 = +* Typo regarding the popup. + += 1.0.3 = +* Versioning madness. +* Did a minor code cleanup. + += 1.0.2 = +* Fixed an issue where people got the popup window and send to the subscribe page. + += 1.0.1 = +* Fixed readme.txt. + += 1.0.0 = +* First public release. + +== Upgrade Notice == + +None yet diff --git a/config/public/wp-content/plugins/feedburner-email-widget/screenshot-1.png b/config/public/wp-content/plugins/feedburner-email-widget/screenshot-1.png new file mode 100644 index 0000000000000000000000000000000000000000..6dd5ad68d8b00bd371c8c7c1f8ccf0923a805d32 GIT binary patch literal 6760 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�hxP$+Ao1*z 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 literal 0 HcmV?d00001 diff --git a/config/public/wp-content/plugins/feedburner-email-widget/screenshot-4.png b/config/public/wp-content/plugins/feedburner-email-widget/screenshot-4.png new file mode 100644 index 0000000000000000000000000000000000000000..0ea9238831f4ed83df163b326d72e95e42568f0d GIT binary patch literal 2892 zcmeGeiC5C;mR23N%rclFmn_SZ8}n;iuyO+pT(HtCG)pZ5q(sF^%vZUF8KqX1sHK94 z6;8xtYFdV%_1yU7lBQ}q+Z_b=|&h#g|chB9={qA?}@}2Y1{d_%jwKi%& zAP`;5KGXrVRH*5L<_a~R$0;*NmaQLuPORXnWLRoqe4s{-b$LZ-Mm zQ#`^KkMci^^5xB$@-~5dgfAcE4=BM`N|jitl8j7sjD3DTK0Pq07*I|OC{^+yp?p{< zSAue7&*0Rz!Ks;Hxl%T>AXiSvm6LL%YJOosrBbQ;^MCjs?7(9e;TLt;KT-A_iG@J) zgiExnF{z>bVZo`gAC36*{&2n*@6JW#h&MEx{K4(>Lyw{adW-RVwG{#i?50?ujRRdPedi z?o@r~k!`(;@vUnPf8rQhll+UjHxjBwJZrm?M)j~GO~v)Etc z-J@Stg89gdokKBv+0_^8#0?J>)bES3=y<`5Rrf~;dg}>*^}_gt{o&bb4d(BYwF$a8 zK{r^v(wCJHi(hEz1+P{(9LgXPal1S9VCcZ;$Rr>BP_4l$5 zZGRsqE-@UIJb-`UO=(g?GvXYnmd#iwl{e9MVA}kXfJlr^L}j! znE;C1EFQKn^lJ}dobg8&GP9*V8=22Q6s;_>Z`?u@scYzcWfy5@#OtPJOlFa9h-B`1n8N?`2K9%kQ+s*H9JLnVn=)1nbjtJ-Foib zfs^5iE;EX1@Rh{Y=|;=Yr=3R$reevs4$=#H>Y4`^%SpkEC1J+gWc_`#_bCdUiWJLnYu5Lr-FA=a56JV!RYcv|9%$^Qn*WLADuD&zDe7Y~nAtm)e<^|U`!SL7Cn8!m4*y{Nj$>nO2WXpL!I2_C&?H2=|9 zTWMnuK)mqY#k`K%{w=y~9l;sy;q~CtM8cZc<@rvRsoflnfbQ;e&7|9<-uNVFVmHby z=r?0y4=l-ZZ|&l?1zAaAAlQG;NZGi&-gX#!Fu};rI!57|glmt75lt#C_PxTs0Lkss z(#wUF9gfasvF!boO?SD(y_qK6!x3$~a)xf|3hA}9) zRpOhSv1-#rZR**_Zf1Uts+@;v*6LHQgoNAWtpxpz^@B~)+|OmT;8^iBWxBr4Za`&L z5hWNCAFHT(7~?qf%zz^4e(OkXOH&r3@0dClmPUu^Rcc3dZ4o^1I6c_1@78zN6A3GO z^x!eeG_!XiOk0K2NS)jt^lG4dvgY6QK-}aN+sPwH$$|cfe;!`E*p{07RJFWlz_K@7 zo%6T}vyqR08zMJcg5l3;NZDZy8x?SMR(Btc=P0;Am}Rs2LC!TGUX69&_=Kl7ftu**YYzjf%X_B?SE~ww#c0*j+8{BPDaYK{Q zLa9DckpgNrQm8rRoo^$V(oHO(BPEvm@H!ZPVPlezzp$AurjTI(CTXk6H^aQWzlMO`R)K(?G|h z4+9V$4#@f@-4^C>zQagI9qbXcE5QPlP;P(KV}1SpO--ZIPZ4mW!6oHh&X{}#0nb8H zsO3^cQ*dvX11Jo0*!4Tzj`-uM{k4Dl9tcE~t?42PAJ7R@xq;*iF+NpLx zwMeV^I@{7-m-6(|0rJg8xbWlE8Sfqa2Ew)bV)5x5+T3j6R~E()0dEX6MmgA1tN-{a zLlhJ@P~b7atLZvYn=l8XoOR~PsXzq0tV%ldkAMvW=e=O*A*+y(M#{WFxQ>Q}OS_12 zLpz9~lWu7j?r`|L)ebM4L$_@8>gjcL-%YA#2l{+HCoZ&}Uq`JLq`(-7*pbwhfNsuF zfe3qK{e63^65Gju$LXXO+6QFtq91V9+c;h%wRAMa6J=55ljW9YS(Pc#pV)L{TJp8D zgvIBH+tKQ)!hG~|VrXLsS->syGFo>vFPJ-27Ve;U?pT!)aSc^@A7{K80T--WJzs9w z8|UhNCncIfpBpqha!)VZ;kaq^&xb)6gQQRoVAuf8Xr?t~)D0J<;r?iMD9v gw66LKllk+;%e&q_%?o 'FeedburnerEmailWidget', + 'description' => 'Allows you to add a Feedburner Email Subscription widget to one of your sidebars.', + ); + $this->WP_Widget('FeedburnerEmailWidget', 'Feedburner Email Widget', $widget_ops); + } + + /** + * Build the admin widget manipulation form + * + * @param array $instance + */ + function form($instance) { + $instance = wp_parse_args((array) $instance, array( + 'title' => '', + 'uri' => '', + 'above_email' => '', + 'below_email' => '', + 'email_text_input' => '', + 'subscribe_btn' => '', + 'show_link' => '', + 'form_id' => '', + 'css_style_code' => '', + 'analytics_cat' => '', + 'analytics_act' => '', + 'analytics_lab' => '', + 'analytics_val' => '', + ) + ); + $title = esc_attr($instance['title']); + $uri = esc_attr($instance['uri']); + $above_email = esc_attr($instance['above_email']); + $below_email = esc_attr($instance['below_email']); + $email_text_input = esc_attr($instance['email_text_input']); + $subscribe_btn = esc_attr($instance['subscribe_btn']); + $show_link = esc_attr($instance['show_link']); + $form_id = esc_attr($instance['form_id']); + $css_style_code = esc_attr($instance['css_style_code']); + $analytics_cat = esc_attr($instance['analytics_cat']); + $analytics_act = esc_attr($instance['analytics_act']); + $analytics_lab = esc_attr($instance['analytics_lab']); + $analytics_val = esc_attr($instance['analytics_val']); +?> + - Basic Options
+
+

+

+

+

+

+

+

+
+ + Styling Options
+ + + Analytic Options
+ +
+ + +
+ + +generate($args, $instance); + } + + /** + * Generate the widget + * + * @param array $args Arguments + * @param array $instance + * @return string Generated HTML + */ + function generate($args, $instance) { + extract($args, EXTR_SKIP); + $html = $before_widget; + // Grab the settings from $instance and full them with default values if we can't find any + $title = empty($instance['title']) ? ' ' : apply_filters('widget_title', $instance['title']); + $uri = empty($instance['uri']) ? false : $instance['uri']; + $above_email = empty($instance['above_email']) ? false : $instance['above_email']; + $below_email = empty($instance['below_email']) ? false : $instance['below_email']; + $subscribe_btn = empty($instance['subscribe_btn']) ? 'Subscribe' : $instance['subscribe_btn']; + $email_text_input = empty($instance['email_text_input']) ? '' : $instance['email_text_input']; + $show_link = (isset($instance['show_link']) && $instance['show_link']) ? true : false; + $form_id = empty($instance['form_id']) ? 'feedburner_email_widget_sbef' : $instance['form_id']; + $css_style_code = empty($instance['css_style_code']) ? false : $instance['css_style_code']; + $analytics_cat = empty($instance['analytics_cat']) ? false : $instance['analytics_cat']; + $analytics_act = empty($instance['analytics_act']) ? false : $instance['analytics_act']; + $analytics_lab = empty($instance['analytics_lab']) ? false : $instance['analytics_lab']; + $analytics_val = empty($instance['analytics_val']) ? false : $instance['analytics_val']; + + // Cut out the part we need + $uri = parse_url($uri); + if ($uri['host'] == 'feedburner.google.com' && !empty($uri['query'])) { + $uri = $uri['query']; + parse_str($uri, $queryParams); + } else if ($uri['host'] == 'feeds.feedburner.com' && !empty($uri['path'])) { + $uri = substr($uri['path'], 1, (strlen($uri['path']) -1)); + $queryParams = array( + 'uri' => $uri, + ); + $uri = 'uri=' . $uri; + } else if (!isset($uri['host']) && isset($uri['path'])) { + $queryParams = array( + 'uri' => $uri['path'], + ); + $uri = 'uri=' . $uri['path']; + } else { + $uri = false; + $queryParams = array(); + } + + if ($uri && count($queryParams) > 0) { + + if (!isset($queryParams['loc'])) { + $queryParams['loc'] ='en_US'; + } + + if (!empty($title)) { + if(!isset($before_title)) { + $before_title = ''; + } + if(!isset($after_title)) { + $after_title = ''; + } + $html .= $before_title . trim($title) . $after_title; + } + // Get Style if any + if ($css_style_code) { + $html .=''; + } + // Putting onSubmit code together + $onsubmit = array(); + // Default feedburner window + $onsubmit[] = 'window.open(\'http://feedburner.google.com/fb/a/mailverify?' . $uri . '\', \'popupwindow\', \'scrollbars=yes,width=550,height=520\');'; + // Google Analytics support + if ($analytics_cat && $analytics_act) { + $analytics_array = array(); + $analytics_array[] = '\'' . $analytics_cat . '\''; + $analytics_array[] = '\'' . $analytics_act . '\''; + if ($analytics_lab) { + $analytics_array[] = '\'' . $analytics_lab . '\''; + } + if ($analytics_val) { + $analytics_array[] = $analytics_val; + } + $onsubmit[] = 'if(!(typeof(pageTracker) == \'undefined\')){pageTracker._trackEvent(' . implode(',', $analytics_array) . ');}else{if(!(typeof(_gaq) == \'undefined\')){_gaq.push([' . implode(',', $analytics_array) . ']);}}'; + } + $onsubmit[] = 'return true;'; + // Open Form + $html .= '
'; + if ($above_email) { + $html .= ''; + } + $html .= ' $queryParam) { + $html .= ''; + } + if ($below_email) { + $html .= ''; + } + $html .= ''; + if ($show_link) { + $html .= ''; + } + $html .= '
'; + } + $html .= $after_widget; + // Send the widget to the browser + return $html; + } + +} + +// Tell WordPress about our widget +add_action('widgets_init', create_function('', 'return register_widget(\'FeedburnerEmailWidget\');')); + +/** + * + * @param array $atts Widget attributes + * @return string Generated HTML for the widget + */ +function feedburner_email_widget_shortcode_func($atts) { + return FeedburnerEmailWidget::generate(array(), shortcode_atts(array( + 'title' => ' ', + 'uri' => false, + 'above_email' => false, + 'below_email' => false, + 'subscribe_btn' => 'Subscribe', + 'show_link' => false, + 'form_id' => 'feedburner_email_widget_sbef', + 'css_style_code' => false, + 'analytics_cat' => false, + 'analytics_act' => false, + 'analytics_lab' => false, + 'analytics_val' => false, + ), $atts)); +} +// Add shortcode +add_shortcode('feedburner_email_widget', 'feedburner_email_widget_shortcode_func'); \ No newline at end of file