Jump to content

Popular Tags script?


djavet

Recommended Posts

<style type="text/css">
      .tag_cloud { padding: 3px; text-decoration: none; }
      .tag_cloud:link { color: #81d601; }
      .tag_cloud:visited { color: #019c05; }
      .tag_cloud:hover { color: #ffffff; background: #69da03; }
      .tag_cloud:active { color: #ffffff; background: #ACFC65; }
      </style>

 

        function get_tag_data() {
      $arr = Array('Actionscript' => 35, 'Adobe' => 22, 'Array' => 44, 'Background' => 43,
      'Blur' => 18, 'Canvas' => 33, 'Class' => 15, 'Color Palette' => 11, 'Crop' => 42,
      'Delimiter' => 13, 'Depth' => 34, 'Design' => 8, 'Encode' => 12, 'Encryption' => 30,
      'Extract' => 28, 'Filters' => 42, 'Flash' => 32, 'Functions' => 19,  
      'Gaussian Blur' => 44, 'Grafix' => 49, 'Graphics' => 35, 'Hue' => 47, 'Illustrator' => 8,
      'Image Ready' => 12, 'Javascript' => 47, 'Jpeg' => 15, 'Keyboard' => 18, 'Level' => 28,  
      'Liquify' => 30, 'Listener' => 10, 'Logo' => 12, 'Loops' => 22, 'Macromedia' => 26,   
      'Method' => 28, 'MySQL' => 18, 'Obfuscation' => 13, 'Object' => 39, 'Optimize' => 25,
      'PDF' => 37, 'PHP' => 44, 'PSD' => 17, 'Photography' => 28, 'Photoshop' => 46,
      'Revert' => 50, 'Saturation' => 35, 'Save as' => 28, 'Scope' => 11, 'Scripting' => 9,
      'Security' => 41, 'Sharpen' => 49, 'Switch' => 41, 'Templates' => 11, 'Texture' => 22,
      'Tool Palette' => 30, 'Variables' => 50);
      return $arr;

      function get_tag_cloud() {
      // Default font sizes
      $min_font_size = 12;
      $max_font_size = 30;
      // Pull in tag data
      $tags = get_tag_data();    
       
      $cloud_html = '';
      $cloud_tags = array(); // create an array to hold tag code

      foreach ($tags as $tag => $count) {

      $size = $min_font_size + ($count - $minimum_count)

      * ($max_font_size - $min_font_size) / $spread;

      $cloud_tags[] = '<a style="font-size: '. floor($size) . 'px'

      . '" class="tag_cloud" href="http://www.google.com/search?q=' . $tag

      . '" title="\'' . $tag . '\' returned a count of ' . $count . '">'

      . htmlspecialchars(stripslashes($tag)) . '</a>';

      }

      $cloud_html = join("\n", $cloud_tags) . "\n";

      return $cloud_html;

      }

Link to comment
https://forums.phpfreaks.com/topic/39606-popular-tags-script/#findComment-191151
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.