Home > Backend Development > PHP Tutorial > PHP cloud tag implementation code

PHP cloud tag implementation code

WBOY
Release: 2016-07-25 08:56:53
Original
917 people have browsed it
Let me share with you the code of a php cloud tag. This is very popular now. Friends in need can refer to it.

In today's PHP websites, the large number of applications of cloud tags make the page appear effective and interesting, and also increase the indexing and retrieval of related content. This section shares a piece of PHP cloud tag implementation code. Friends who are interested can study it.

1, css code part

<style type="text/css">
#tagcloud{
        color: #dda0dd;
        font-family: Arial, verdana, sans-serif;
        width:200px;
        border: 1px solid black;
 text-align: center;
}

#tagcloud a{
        color: green;
        text-decoration: none;
        text-transform: capitalize;
}
</style>
Copy after login

2, Display part of php cloud tag

<div id="tagcloud">
<?php
/** this is our array of tags
 * We feed this array of tags and links the tagCloud
 * class method createTagCloud
 */
$tags = array(
        array('weight'  =>40, 'tagname' =>'tutorials', 'url'=>'http://bbs.it-home.org/tutorials/'),
        array('weight'  =>12, 'tagname' =>'examples', 'url'=>'http://bbs.it-home.org/examples/'),
        array('weight'  =>10, 'tagname' =>'contact', 'url'=>'http://bbs.it-home.org/contact/'),
        array('weight'  =>15, 'tagname' =>'quotes', 'url'=>'http://bbs.it-home.org/quotes/'),
        array('weight'  =>28, 'tagname' =>'devel', 'url'=>'http://bbs.it-home.org/phpdev/'),
        array('weight'  =>35, 'tagname' =>'manual', 'url'=>'http://bbs.it-home.org/en/index.html'),
        array('weight'  =>20, 'tagname' =>'articles', 'url'=>'http://bbs.it-home.org/articles/'),
);
 
/*** create a new tag cloud object ***/
$tagCloud = new tagCloud($tags);

echo $tagCloud -> displayTagCloud();

?>
</div>
</body>
</html>
<?php
/**
* php 云标签类
* by bbs.it-home.org
*/
class tagCloud{

/*** the array of tags ***/
private $tagsArray;


public function __construct($tags){
 /*** set a few properties ***/
 $this->tagsArray = $tags;
}

/**
 *
 * Display tag cloud
 *
 * @access public
 *
 * @return string
 *
 */
public function displayTagCloud(){
 $ret = '';
 shuffle($this->tagsArray);
 foreach($this->tagsArray as $tag)
    {
    $ret.=''.$tag['tagname'].''."\n";
    }
 return $ret;
}
    

} /*** end of class ***/

?>
Copy after login

The demonstration effect of php cloud tag, as shown below: PHP cloud tag implementation code



Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template