function widget($args, $instance) { global $wpdb; extract($args); $title = apply_filters('widget_title', empty($instance['title']) ? ' ' : $instance['title']); $group = empty($instance['group']) ? 'Group' : $instance['group']; $size = empty($instance['size']) ? 'Group' : $instance['size']; define('MYPLUGIN_PATH', get_settings('siteurl') . '/wp-content/plugins/ggroups'); // Before the widget echo $before_widget; print '<link rel="stylesheet" href="' . MYPLUGIN_PATH . '/ggroup.css" type="text/css" media="screen" />'; echo '<div id="ggroup-wrap">'; // The title echo '<div class="gimage">'; echo $before_title; // echo('<img src="'.PLUGINDIR.'/ggroups/googlegroups.png"><br />'); echo $title . $after_title; echo '</div><br/>'; echo '<div id="gtext">'; //$site = "http://groups.google.com/group/".$group."/feed/rss_v2_0_msgs.xml"; include_once ABSPATH . WPINC . '/rss.php'; wp_rss('http://groups.google.com/group/' . $group . '/feed/rss_v2_0_msgs.xml', 7); echo '</div>'; echo '<div class="gjoin"><a href="http://groups.google.com/group/' . $group . '/subscribe">Join ' . $title . '!</a></div>'; // echo '<div style="text-align:center;padding:10px;">' . parseRDF($site) . // '<br />' . // $size . //"</div>"; echo '</div>'; //end ggroup-wrap echo $after_widget; }
function widget($args, $instance) { extract($args); extract($instance); $group = empty($instance['group']) ? 'Group' : $instance['group']; $size = empty($instance['size']) ? 'Group' : $instance['size']; // Before the widget echo $before_widget; print '<link rel="stylesheet" href="' . ggp_path . '/google-groups.css" type="text/css" media="screen" />'; ?> <div id="google-groups-wrap"> <div class="gimage"> <?php if (!empty($instance['title'])) { ?> <h2 class="title"> <a target="_blank" href="http://groups.google.com/group/nodejs-es"> <?php echo $title; ?> </a> </h2> <?php } ?> </div> <div id="google-groups-feeds" <?php include_once ABSPATH . WPINC . '/rss.php'; wp_rss(ggp_api_host . $group . '/feed/rss_v2_0_msgs.xml', 7); ?> </div> <form action="http://groups.google.com/group/nodejs-es/boxsubscribe" id="google-subscribe"> <div id="google-subscribe-input"> <label>Email: <input type="text" name="email" id="google-subscribe-email" /> <input type="submit" name="go" value="Subscribirse" /> </label> </div> </form> </div> <?php echo $after_widget; ?> <?php }
function showhash($data) { global $post; include_once ABSPATH . WPINC . '/rss.php'; $post_id = $post->ID; $twitt_hash = get_post_meta($post_id, 'twitt_hash'); if (!empty($twitt_hash)) { echo '<strong>Søk etter Twitter Hash Tags (#) </strong>: '; $value_rss = ''; for (reset($twitt_hash); list($key, $value) = each($twitt_hash);) { $value_rss .= $value; $value_rss .= '+OR+'; echo '<a href="http://search.twitter.com/search?q=%23' . $value . '">#' . $value . '</a> - '; } echo "<br/><br/>Eller sjekk ut hva andre sier om dette...<br/>"; wp_rss('http://search.twitter.com/search.atom?q=%23' . $value_rss . '', 5); } else { echo "Denne posten har ingen registrerte Twitter hash tags"; } }
public static function feed($atts = null, $content = null) { $atts = shortcode_atts(array('url' => get_bloginfo_rss('rss2_url'), 'limit' => 3, 'class' => ''), $atts, 'feed'); if (!function_exists('wp_rss')) { include_once ABSPATH . WPINC . '/rss.php'; } ob_start(); echo '<div class="su-feed' . su_ecssc($atts) . '">'; wp_rss($atts['url'], $atts['limit']); echo '</div>'; $return = ob_get_contents(); ob_end_clean(); return $return; }
/** * PRO - new theme options panel (customize for your child theme) * * @author Tim Bednar * @version v2.0 * @since v1.0 */ function ashford_theme_options_pro_version() { echo '<div id="ashford_promo" style="background-color:#EEE;border:1px solid #CCC;padding:10px;">'; echo '<h3>You own and are running a premium Ashford theme</h3>'; echo '<p style="margin-bottom:20px;">As an owner of an Ashford premium theme, please make sure that <a href="mailto:tim.bednar@gmail.com">Tim Bednar</a> has added you to the <a href="http://groups.google.com/group/ashford-pro-cohort">Ashford Pro Cohort Google Group</a> for unlimited support and release updates. <strong>If you choose not to belong to this group</strong>, you will not have access to support or upgrade information for Ashford Pro.</p>'; include_once ABSPATH . WPINC . '/rss.php'; wp_rss('http://feeds.feedburner.com/ashfordwordpresstheme', 3); echo '<p id="ashford_promo_buttons" style="padding-top:10px;text-align:center"><a href="http://ashford.turtleinteractive.com/support" target="_blank" class="button">Support</a> <a href="http://feeds.feedburner.com/ashfordwordpresstheme" target="_blank" class="button">Get RSS Feed</a> <a href="http://ashford.turtleinteractive.com/store?utm_source=Ashford%2BCode&utm_medium=Link&utm_content=Visit%2BAshford%2BStore&utm_campaign=Theme%2BOptions" target="_blank" class="button">Theme Store</a> <a href="https://twitter.com/ashfordwptheme" class="button">Ashford on Twitter</a></p></div>'; echo '<style type="text/css">span.disable{display:none;}</style>'; }
function add_blogfeed($atts) { extract(shortcode_atts(array("feed" => '', "num" => ''), $atts)); return wp_rss($feed, $num); }
function hmt_admin() { global $themename, $shortname, $options, $baseversion, $thisversion, $subtitle; if ($_REQUEST['saved']) { echo '<div id="message" class="updated fade"><p><strong>' . $themename . ' Theme settings saved.</strong></p></div>'; } if ($_REQUEST['reset']) { echo '<div id="message" class="updated fade"><p><strong>' . $themename . ' Theme settings reset.</strong></p></div>'; } ?> <div class="wrap"> <h2><img src="<?php echo bloginfo('template_url'); ?> /images/mappy-wp-bw-45-web.png" align="absbottom" width="47px" height="45px" /> <?php echo $themename; ?> Options</h2> <div style="width:965px;"> <div style="float:left"> <form method="post"> <?php // if we are in preset mode then we have to do some fancy footwork to bring the preset mode turner-off-er up to the top of the options page $preset_mode_already_shown = FALSE; $this_mode = hmt_get_option(hmt_preset_mode_activated); if ($this_mode == "ON" || $this_mode == "") { $preset_mode = TRUE; $show_next_time = FALSE; ?> <div id="message" class="updated fade"> <p><span style="color:#F00"><strong>Preset Mode</strong></span> is activated. To activate <strong>Full Widget Mode</strong> (recommended) and activate all Widget Positions turn off Preset Mode below :) </div> <?php } ?> <?php foreach ($options as $value) { // Loop through the options array and display all the options in a form for editing. switch ($value['type']) { /* This is the left column of the options page -------------------------------------------------------------- */ /* Open -------------------------------------------------------------- */ case "open": ?> <table class="widefat" cellspacing="0" style="width:600px;"><tbody> <?php break; /* Close -------------------------------------------------------------- */ /* Close -------------------------------------------------------------- */ case "close": ?> </tbody></table> <br /> <?php break; /* Title -------------------------------------------------------------- */ /* Title -------------------------------------------------------------- */ case "title": ?> <thead> <tr> <th colspan="2" scope="col"> <?php echo $value['name']; ?> <div style="float:right"> <input name="save" type="submit" value="Save" class="button-primary"/> <input type="hidden" name="action" value="save" /> </div> </th> </tr> </thead> <?php break; /* Text -------------------------------------------------------------- */ /* Text -------------------------------------------------------------- */ case 'text': ?> <tr> <td width="250px"><strong><?php echo $value['name']; ?> </strong><br /> <small><a href="http://heatmaptheme.com/<?php echo $subtitle; ?> /version-<?php echo $baseversion; ?> /<?php echo $value['userguide']; ?> /"><strong>[User Guide]</strong></a></small><br /><br /> <?php echo $value['desc']; ?> </td> <td width="350px"> <input style="width:340px; font-size:11px;" name="<?php echo $value['id']; ?> " id="<?php echo $value['id']; ?> " type="text" value="<?php if (get_option($value['id']) != "") { echo htmlspecialchars(stripslashes(get_option($value['id']))); } else { echo $value['std']; } ?> " /> </td> </tr> <?php break; /* Text Area -------------------------------------------------------------- */ /* Text Area -------------------------------------------------------------- */ case 'textarea': ?> <tr> <td width="250px"><strong><?php echo $value['name']; ?> </strong><br /> <small><a href="http://heatmaptheme.com/<?php echo $subtitle; ?> /version-<?php echo $baseversion; ?> /<?php echo $value['userguide']; ?> /"><strong>[User Guide]</strong></a></small><br /><br /> <?php echo $value['desc']; ?> </td> <td width="350px"> <textarea name="<?php echo $value['id']; ?> " style="width:340px; height:120px; font-size:11px;" cols="" rows=""><?php if (get_option($value['id']) != "") { echo stripslashes(htmlspecialchars(get_option($value['id']))); } else { echo $value['std']; } ?> </textarea> </td> </tr> <?php break; /* Checkbox -------------------------------------------------------------- */ /* Checkbox -------------------------------------------------------------- */ case 'checkbox': ?> <tr> <td width="250px"><strong><?php echo $value['name']; ?> </strong><br /> <small><a href="http://heatmaptheme.com/<?php echo $subtitle; ?> /version-<?php echo $baseversion; ?> /<?php echo $value['userguide']; ?> /"><strong>[User Guide]</strong></a></small><br /><br /> <?php echo $value['desc']; ?> </td> <td width="350px"> <?php if (get_option($value['id'])) { $checked = "checked=\"checked\""; } else { $checked = ""; } ?> <input type="checkbox" name="<?php echo $value['id']; ?> " id="<?php echo $value['id']; ?> " value="true" <?php echo $checked; ?> /> </td> </tr> <?php break; /* Selection - a bit of a hack on this one - just using the select for preset mode in this case... I'll neaten this whole area of code up later I promise ;) -------------------------------------------------------------- */ /* Selection - a bit of a hack on this one - just using the select for preset mode in this case... I'll neaten this whole area of code up later I promise ;) -------------------------------------------------------------- */ case 'select': if ($preset_mode == TRUE && !$preset_mode_already_shown || $show_next_time == TRUE) { ?> <table class="widefat" cellspacing="0" style="width:600px;"><tbody> <thead> <tr> <th colspan="2" scope="col"> <?php echo 'Preset Mode'; ?> <div style="float:right"> <input name="save" type="submit" value="Save" class="button-primary"/> <input type="hidden" name="action" value="save" /> </div> </th> </tr> </thead> <tr> <td width="250px"><strong><?php echo $value['name']; ?> </strong><br /> <small><a href="http://heatmaptheme.com/<?php echo $subtitle; ?> /version-<?php echo $baseversion; ?> /<?php echo $value['userguide']; ?> /"><strong>[User Guide]</strong></a></small><br /><br /> <?php echo $value['desc']; ?> </td> <td width="350px"><select style="width:100px;" name="<?php echo $value['id']; ?> " id="<?php echo $value['id']; ?> "><?php foreach ($value['options'] as $option) { ?> <option<?php if (get_settings($value['id']) == $option) { echo ' selected="selected"'; } elseif ($option == $value['std']) { echo ' selected="selected"'; } ?> ><?php echo $option; ?> </option><?php } ?> </select></td> </tr> </tbody></table> <br /> <?php } $preset_mode_already_shown = TRUE; if ($preset_mode == FALSE) { $show_next_time = TRUE; } break; /* Ad Combo box -------------------------------------------------------------- */ /* Ad Combo box -------------------------------------------------------------- */ case 'ad-combo': ?> <tr> <td width="250px"> <input style="width:200px; font-size:11px; font-weight:bold;" name="<?php echo $value['id'] . '_name'; ?> " id="<?php echo $value['id'] . '_name'; ?> " type="text" value="<?php if (get_option($value['id'] . '_name') != "") { echo get_option($value['id'] . '_name'); } else { echo $value['name']; } ?> " /><br /> <?php foreach ($value['checkbox'] as $checkbox_name => $checkbox_setting) { $this_key = $value['id'] . '_' . $checkbox_name; $this_setting = get_option($this_key); if ($this_setting == '') { $checked = ""; } else { $checked = "checked=\"checked\""; } ?> <input type="checkbox" name="<?php echo $this_key; ?> " id="<?php echo $this_key; ?> " value="true" <?php echo $checked; ?> /> <label for="<?php echo $this_key; ?> "><?php echo $checkbox_name; ?> </label><br /> <?php } ?> <small><a href="http://heatmaptheme.com/<?php echo $subtitle; ?> /version-<?php echo $baseversion; ?> /<?php echo $value['userguide']; ?> /"><strong>[User Guide]</strong></a></small><br /> </td> <td width="350px"> <textarea name="<?php echo $value['id']; ?> " style="width:340px; height:120px; font-size:11px;" cols="" rows=""><?php if (get_option($value['id']) != "") { echo stripslashes(htmlspecialchars(get_option($value['id']))); } else { echo $value['std']; } ?> </textarea> </td> </tr> <?php break; } } ?> <?php /* Submit and Reset Buttons -------------------------------------------------------------- */ ?> <p class="submit"> <input name="save" type="submit" value="Save changes" class="button-primary"/> <input type="hidden" name="action" value="save" /> </p> </form> <form method="post"> <p class="submit"> <input name="reset" type="submit" value="Reset" class="button-secondary" /> <input type="hidden" name="action" value="reset" /> </p> </form> </div> <div style="float:left"> <?php /* This is the right column of the options page -------------------------------------------------------------- */ ?> <table class="widefat" cellspacing="0" style="width:350px; margin-left:15px;"> <tbody> <thead> <tr> <th colspan="2" scope="col"> Latest News from <a href="http://heatmaptheme.com">HeatMapTheme.com</a> </th> </tr> </thead> <tr> <td width="350px"> <?php include_once ABSPATH . WPINC . '/rss.php'; wp_rss('http://heatmaptheme.com/feed', 3); ?> </td> </tr> </tbody> </table> <br /> <table class="widefat" cellspacing="0" style="width:350px; margin-left:15px;"> <tbody> <thead> <tr> <th colspan="2" scope="col"> HeatMap Theme <a href="http://heatmaptheme.com/adsense-theme-for-wordpress/version-2/positioning-adsense-widgets-on-your-blog/" target="_blank">Widget Positions</a> </th> </tr> </thead> <tr> <td width="350px"> <center><a href="http://heatmaptheme.com/adsense-theme-for-wordpress/version-2/positioning-adsense-widgets-on-your-blog/" target="_blank"><img src="<?php echo bloginfo('template_url'); ?> /images/preset-images/widget-layout-small.gif" align="absbottom" width="150px" height="173px" alt="View Widget Positions User Guide"/></a></center> <?php /* <center><a href="http://heatmaptheme.com"><img src="<?php echo bloginfo('template_url'); ?>/images/mappy-wp-bw-250-web.png" align="absbottom" width="250px" height="181px" /></a></center> */ ?> </td> </tr> </tbody> </table> <br /> <table class="widefat" cellspacing="0" style="width:350px; margin-left:15px;"> <tbody> <thead> <tr> <th colspan="2" scope="col"> Base Theme Info </th> </tr> </thead> <tr> <td width="150px"> Author:<br /> Theme Name:<br /> Base Version:<br /> This Version: </td> <td width="200px"> <a href="http://stuartwider.com">Stuart Wider</a><br /> <?php echo $themename; ?> <br /> <?php echo $baseversion; ?> <br /> <?php echo $thisversion; ?> </td> </tr> </tbody> </table> <br /> <?php $ct = current_theme_info(); if ($ct->parent_theme != '') { // if the current theme is a child theme then display extra details form the current theme array. ?> <table class="widefat" cellspacing="0" style="width:350px; margin-left:15px;"> <tbody> <thead> <tr> <th colspan="2" scope="col"> Child Theme Info </th> </tr> </thead> <tr> <td width="150px"> Author:<br /> Theme Name:<br /> Version: </td> <td width="200px"> <?php echo $ct->author . '<br />'; echo $ct->name . '<br />'; echo $ct->version; ?> </td> </tr> </tbody> </table> <br /> <?php } ?> <table class="widefat" cellspacing="0" style="width:350px; margin-left:15px;"> <tbody> <thead> <tr> <th colspan="2" scope="col"> © Copyright, Licensing and Trademarks </th> </tr> </thead> <tr> <td width="350px"> <p><a href="http://heatmaptheme.com">HeatMap Theme</a> is copyright <a href="http://stuartwider.com">Stuart Wider</a> 2009 and distributed under the GPL3 License.</p> <?php if ($ct->parent_theme != '') { ?> <p>Child Themes are copyright of their respective Authors.</p><?php } ?> <p>Google Adsense, Analytics, FeedBurner and Custom Search are trademarks of Google Inc.</p> </td> </tr> </tbody> </table> </div> </div> <?php }
function scd_rss($atts) { extract(shortcode_atts(array("feed" => 'http://', "num" => '1'), $atts)); return wp_rss($feed, $num); }
function readRss($atts, $content) { extract(shortcode_atts(array("feed" => 'http://', "num" => '1'), $atts)); return wp_rss($feed, $num); }