需要给自己typecho博客添加3D标签的不需要额外装插件,自己手动加加就好了,适配任意主题
- <?php
- function random_color(){
- mt_srand((double)microtime()*1000000);
- $c = '';
- while(strlen($c)<6){
- $c .= sprintf("%02X", mt_rand(0, 255));
- }
- return '#'.$c;
- }
- ?>
- <style type="text/css">
- a {text-decoration: none;}
- div.usercm{background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#fff;font-size:13px!important;width:130px;-moz-box-shadow:1px 1px 3px rgba
- (0,0,0,.3);box-shadow:0px 0px 15px #333;position:absolute;display:none;z-index:10000;opacity:0.9; border-radius: 8px;}
- div.usercm ul{list-style-type:none;list-style-position:outside;margin:0px;padding:0px;display:block}
- div.usercm ul li{margin:0px;padding:0px;line-height:35px;}
- div.usercm ul li a{color:#666;padding:0 15px;display:block}
- div.usercm ul li a:hover{color:#fff;background:rgba(30,144,255,0.88)}
- div.usercm ul li a i{margin-right:10px}
- a.disabled{color:#c8c8c8!important;cursor:not-allowed}
- a.disabled:hover{background-color:rgba(255,11,11,0)!important}
- div.usercm{background:#fff !important;}
- </style>
- <div class="widget widget_ui_tags"><h3>3D标签云</h3>
- <div id="tag_cloud_widget">
- <script type="text/javascript" src="https://cdn.wm404.com/public_js/S3dtag.js"></script>
- <div class="items">
- <?php $this->widget('Widget_Metas_Tag_Cloud', 'ignoreZeroCount=1&limit=24')->to($tags); ?>
- <?php while($tags->next()): ?>
- <a class="s3dtag" href="<?php $tags->permalink(); ?>" title="1 篇文章" style="left: 64.7521px; top: 9.59126px; z-index: 101; opacity: 0.105937; color: rgb(255, 255, 255); background: <?php echo random_color();?>; padding: 5px; display: none;"><?php $tags->name(); ?>(<?php $tags->count(); ?>)</a>
- <?php endwhile; ?>
- </div>
- </div>
- </div>
复制代码这个代码参考typecho默认主题放到侧边栏里就可以显示了,自动适配你的标签的,喜欢的可以试试
typecho默认主题侧边栏路径:
/usr/themes/default/sidebar.php 将代码复制到第4行下面即可
个别主题可能不一样总体换汤不换药
|