Jump to content

gfdd

New Members
  • Posts

    2
  • Joined

  • Last visited

gfdd's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. Of course i did try change that value and nothing happens.... that's why i'm curious to know where to change it....
  2. Hello, I'm using a simple php plugin for my wordpress site. THe plugin, just adds a clickable image on mouse hovering text links. For any reason, i can't increase the size of the images shown, which by default is 80px Here is the code. How to increase value, for example, to 550x220? Thanks [/background][/size][/font][/color] <?php /* Plugin Name: Ozh' Avatar Popup Plugin URI: http://planetozh.com/blog/my-projects/wordpress-plugin-avatar-gravatar-popup/ Description: Adds an avatar popup to mailto links (and to any other word if desired) Version: 1.1 Author: Ozh Author URI: http://planetOzh.com */ /************************************* * OPTIONAL EDIT BELOW * * ~~ * *************************************/ $wp_ozh_avatar['size'] = 80; // Size of the gravatar displayed (in pixels) $wp_ozh_avatar['default'] = 'http://yoursite.com/images/gravatar_default.gif';// 'http://yourblog.com/blog/images/default_gravatar.gif'; // The url of the default gravatar, to be used when email adress is not known on www.gravatar.com // Can be of any size, won't be affected by size defined in previous setting // A few examples of default gravatar : // http://blog.cssbasics.com/images/no_gravatar.jpg // http://planetozh.com/blog/wp-content/themes/planetozh/images/gravatar_default.gif // http://www.dce.ac.nz/images/ed_support/ed_support_advisers/avatar.jpg // http://www.music.mcgill.ca/~benjamin/pictures/homo.jpg . No, just kidding :-) // Please DON'T USE these images, they are just examples if you need to make your own // You can use mine if you mirror it on *your* site (ie do not link the image on my site from yours) $wp_ozh_avatar['css'] = <<<AVATARPOPCSS <style type="text/css" media="screen"> a.avatarpop, span.avatarpop { position:relative !important; text-decoration: none !important; border-bottom: 1px dotted silver !important; } a.avatarpop img, span.avatarpop img { display: none !important; } a.avatarpop:hover img, span.avatarpop:hover img { display: block !important; position: absolute !important; padding: 3px !important; margin: 10px !important; top: 1.5em !important; z-index: 100 !important; color: #ddd !important; background: white !important; border-top:1px solid #ddd !important; border-right:1px solid #ddd !important; border-bottom:1px solid #555 !important; border-left:1px solid #555 !important; } </style> AVATARPOPCSS; // Style of popups Gravatars // Put style definition for class .avatarpop, enclosed in <<<AVATARPOPCSS and AVATARPOPCSS; // (Warning : the closing AVATARPOPCSS; must not be indented) $wp_ozh_avatar['printcss'] = 1; // If you want, and I would recommend it, add the style definitions for .avatarpop directly // in your main CSS, and set this setting to 0. This will spare a few bits added on each page in // the <head> section /************************************* * DO NOT EDIT BELOW * * ~~ * *************************************/ /**************************************************************************************************************************/ /* * input : <a href="mailto:ozh@web" otherhtmltags>Ozh</a> * output : <a class="avatarpop" href="mailto:ozh@web" otherhtmltags>Ozh<img src="gravatar" /></a> * (gravatar of email address specified) * input : <a href="mailto:ozh@web" noavatar otherhtmltags>Ozh</a> * output : <a href="mailto:ozh@web" otherhtmltags>Ozh</a> * (nothing added) * input : [avatar:ozh@web]Ozh[/avatar] * output : <span class="avatarpop">Ozh<img src="gravatar" /></span> * (gravatar of email address specified) * input : [avatar:comment]Ozh[/avatar] * output : <span class="avatarpop">Ozh<img src="gravatar" /></span> * (gravatar of last email address used in the comments) * input : [avatar:something]Ozh[/avatar] * output : <span class="avatarpop">Ozh<img src="something" /></span> * (URI of an image) * input : [mailto:Ozh]Me[/mailto] * output : <a class="avatarpop" href="mailto:ozh@web">Me<img src="gravatar" /></a> * (gravatar of last email address used in the comments) */ function wp_ozh_avatar ($input) { if (is_feed()) { $input = preg_replace('|\[/?avatar:?[^\]]*\]|', '', $input); $input = preg_replace('|\[/?mailto:?[^\]]*\]|', '', $input); } else { $input = preg_replace_callback ('/<a href="mailto:([^"]*)"([^>]*)>(.+?)<\/a>/', 'wp_ozh_avatar_email', $input); $input = preg_replace_callback ('/\[avatar:([^\]]*)\](.*?)\[\/avatar\]/', 'wp_ozh_avatar_span', $input); $input = preg_replace_callback ('/\[mailto:([^\]]*)\](.*?)\[\/mailto\]/', 'wp_ozh_avatar_mailto', $input); } return $input; } function wp_ozh_avatar_email ($input) { global $wp_ozh_avatar; $email = strtolower($input[1]); $html = trim($input[2]); $name = $input[3]; if (eregi('noavatar', $html)) { $html = trim(str_replace('noavatar', '', $html)); return "<a href=\"mailto:". antispambot($email) ."\" $html>$name</a>"; } else { if (eregi('class=\"([^"]+)\"', $html, $regs)) { $html = ereg_replace($regs[1], $regs[1].' avatarpop', $html); $class= ''; } else { $class='class="avatarpop"'; } $grav_url = "http://www.gravatar.com/avatar.php?gravatar_id=".md5($email)."&default=".urlencode($wp_ozh_avatar['default'])."&size=".$wp_ozh_avatar['size']; $img = "<img src=\"$grav_url\" alt=\"$name\" />"; return "<a $class href=\"mailto:". antispambot($email) ."\" $html>$name$img</a>"; } } function wp_ozh_avatar_span ($input) { global $wp_ozh_avatar, $wpdb; $avatar = $input[1]; $name = $input[2]; if ($avatar == 'comment') { $avatar = $wpdb->get_var("SELECT comment_author_email FROM $wpdb->comments where comment_author = '$name' ORDER BY comment_ID DESC LIMIT 1"); } if (eregi('.+\@.+',$avatar)) { $src = "http://www.gravatar.com/avatar.php?gravatar_id=".md5(strtolower($avatar))."&default=".urlencode($wp_ozh_avatar['default'])."&size=".$wp_ozh_avatar['size']; } else { $src = $avatar; } $img = "<img src=\"$src\" alt=\"\" />"; return "<span class=\"avatarpop\">$name$img</span>"; } function wp_ozh_avatar_mailto ($input) { global $wp_ozh_avatar, $wpdb; $nick = $input[1]; $name = $input[2]; $email = strtolower($wpdb->get_var("SELECT comment_author_email FROM $wpdb->comments where comment_author = '$mailto' ORDER BY comment_ID DESC LIMIT 1")); $src = "http://www.gravatar.com/avatar.php?gravatar_id=".md5($email)."&default=".urlencode($wp_ozh_avatar['default'])."&size=".$wp_ozh_avatar['size']; $img = "<img src=\"$src\" alt=\"\" />"; return "<a href=\"mailto:". antispambot($email) ."\" class=\"avatarpop\">$name$img</a>"; } function wp_ozh_avatar_style() { global $wp_ozh_avatar; print $wp_ozh_avatar['css']; } add_filter('the_content', 'wp_ozh_avatar'); add_filter('the_excerpt_rss', 'wp_ozh_avatar'); if ($wp_ozh_avatar['printcss']) add_filter('wp_head', 'wp_ozh_avatar_style'); ?> [color=#000000][font=Verdana, Arial, Helvetica, sans-serif][size=3][background=rgb(231, 234, 239)]
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.