Bạn ghé thăm diễn đàn lần đầu? hãy đăng ký ngay bây giờ để tham gia.
  • Đăng nhập:

Chào mừng bạn đến với ITVNN FORUM - Diễn đàn công nghệ thông tin.

Nếu đây là lần đầu tiên bạn tham gia diễn đàn, xin mời bạn xem phần Hỏi/Ðáp để biết cách dùng diễn đàn. Để có thể tham gia thảo luận bạn phải đăng ký làm thành viên, click vào đây để đăng ký.


  • Partner Area
    • ITVNN HOSTING - Thiết kế website, Cung cấp Domain, Hosting, VPS Việt Nam Anh Hùng - Thông tin truyền thông
Trang 2/3 đầuđầu 123 cuốicuối
kết quả từ 11 tới 20 trên 21
Tăng kích thước phông chữ Giảm kích thước phông chữ
  1. #1
    PhucSD's Avatar

    Trạng thái
    Offline
    Họ tên
    Nguyễn Hữu Phúc
    Tham gia ngày
    Jan 2011
    Thành viên thứ
    37119
    Đến từ
    Quy Nhơn, Bình Định
    Tuổi
    28
    Giới tính
    Bài gởi
    701
    Level: 43 [?]
    Experience: 3,405,357
    Next Level: 3,609,430
    Cảm ơn 73
    Cảm ơn 316 lần / 199 Bài viết

    Default Animated Flash Tags Widget , Flash Tag Cloud  

    Cái hướng dẫn ở dưới là dùng để thêm Tag Cloud Flash vào vBCMS
    Còn đây mình sẽ hướng dẫn cách thêm đám mây Tag dạng Flash vào Forum

    Bạn vào ACP=> Forum & Moderators =>Forum Blocks Manager => Add Block

    • Title: Tag Cloud
    • Description: Bỏ trống hay điền gì cũng đc
    • Content Type: Chọn PHP
    • Content: Điền vào code sau
    PHP Code: 
    $flashWidth  = 240; $flashHeight = 240; $flashPath = 'tagcloud.swf'; $flashBackgroundColor = 'ffffff'; $tagCount = 30; $tagMaxSize = 16; $tagMinSize = 8; 
    // Colors are in hex $data['tcolor'] = '0x000000'; $data['tcolor2'] = '0x336699'; $data['hicolor'] = '0x000000'; $data['speed'] = 100; $data['distr'] = 'true'; $data['mode'] = 'tags'; 
    $contentTypes = array(2=>'tags.php?tag=',15=>'blog.php?tag='); 
    /* No Editing Below This Line*/ 
    global $vbulletin; 
    // %d 
    $query = sprintf("SELECT Tag.tagid, Tag.tagtext, TagContent.contenttypeid, COUNT( TagContent.tagid ) AS count FROM ".TABLE_PREFIX."tag AS Tag LEFT JOIN ".TABLE_PREFIX."tagcontent AS TagContent ON ( Tag.tagid = TagContent.tagid ) GROUP BY TagContent.tagid ORDER BY count DESC LIMIT %d",$tagCount); 
    $qtags = vB::$db->query_read($query); 
    while($tag = vB::$db->fetch_array($qtags)) {     $tags[] = $tag;     $tagSize[$tag['tagtext']] = $tag['count']; } 
    // largest and smallest array values $maxQty = max(array_values($tagSize)); $minQty = min(array_values($tagSize)); 
    $spread = $maxQty - $minQty; if ($spread == 0) {         $spread = 1; } 
    $step = ($tagMaxSize - $tagMinSize) / ($spread); 
    // make the tag cloud $tagsHTML  = ""; foreach ($tags as $tag) {     $size = round($tagMinSize + (($tag['count'] - $minQty) * $step));     $text = $tag['tagtext']; 
        $url = $vbulletin->options['homeurl'].'/'.$contentTypes[$tag['contenttypeid']].urlencode($tag['tagtext']);     $tagsHTML .= "<a href='$url' style='$size'>$text</a>"; } 
    $data['tagcloud'] = '<tags>'.$tagsHTML.'</tags>'; 
    $flashVars = ""; 
    foreach($data as $var=>$val) {     $flashVars .= (empty ($flashVars))?'':'&amp;';     $flashVars .= "$var=".urlencode($val); } 
    ob_start(); ?> <embed width="<?php echo $flashWidth;?>" height="<?php echo $flashHeight;?>" flashvars="<?php echo $flashVars;?>" wmode="transparent" allowscriptaccess="always" quality="high" bgcolor="#<?php echo $flashBackgroundColor;?>" name="vbCloudFlash" id="vbCloudFlash" style="" src="<?php echo $vbulletin->options['homeurl'].'/'.$flashPath;?>" type="application/x-shockwave-flash"/> <?php 
    $content 
    ob_get_contents(); ob_end_clean(); 
    $output $content;
    Save !

    Done!


    Live Demo


    Flash Tag Cloud

    Released 6/3/2010
    By Vikas - http://www.ngcoders.com
    Demo - http://www.roboticsindia.com , Look at left sidebar

    Installation
    • Goto Admincp->vBullietin CMS->Widgets->Create New Widget
    • Choose PHP Direct Execution as Widget's Type
    • Place a Title. eg Upcoming Events. Keep it short as this is what will appear as title on your pages.
    • Click Save
    • Click Configure on the right of the new created widget.
    • Remove the default code that appears. Be sure to not leave behind even a single letter.
    • Copy and Paste the code that you can find below.
    • Leave the template name as is (vbcms_widget_execphp_page)
    • Click Save
    • Goto Admincp->vBullietin CMS->Layout Manager
    • Click Go on the Default Layout
    • Add the Widget to your Layout
    • Click Save
    • Download the attached tagcloud.zip and extract it.
    • Upload tagcloud.swf to root directory of your vbulletin install
    • That's all !!
    PHP Code


    PHP Code: 
    $flashWidth  = 330; 
    $flashHeight = 330; 
    $flashPath = 'tagcloud.swf'; 
    $flashBackgroundColor = 'ffffff'; 
    $tagCount = 30; 
    $tagMaxSize = 16; 
    $tagMinSize = 8; 

    // Colors are in hex 
    $data['tcolor'] = '0x000000'; 
    $data['tcolor2'] = '0x336699'; 
    $data['hicolor'] = '0x000000'; 
    $data['speed'] = 100; 
    $data['distr'] = 'true'; 
    $data['mode'] = 'tags'; 

    $contentTypes = array(2=>'tags.php?tag=',15=>'blog.php?tag='); 

    /* No Editing Below This Line*/ 

    global $vbulletin; 

    // %d 

    $query = sprintf("SELECT Tag.tagid, Tag.tagtext, TagContent.contenttypeid, COUNT( TagContent.tagid ) AS count FROM ".TABLE_PREFIX."tag AS Tag LEFT JOIN ".TABLE_PREFIX."tagcontent AS TagContent ON ( Tag.tagid = TagContent.tagid ) GROUP BY TagContent.tagid ORDER BY count DESC LIMIT %d",$tagCount); 

    $qtags = vB::$db->query_read($query); 

    while($tag = vB::$db->fetch_array($qtags)) { 
        $tags[] = $tag; 
        $tagSize[$tag['tagtext']] = $tag['count']; 


    // largest and smallest array values 
    $maxQty = max(array_values($tagSize)); 
    $minQty = min(array_values($tagSize)); 

    $spread = $maxQty - $minQty; 
    if ($spread == 0) { 
            $spread = 1; 


    $step = ($tagMaxSize - $tagMinSize) / ($spread); 

    // make the tag cloud 
    $tagsHTML  = ""; 
    foreach ($tags as $tag) 

        $size = round($tagMinSize + (($tag['count'] - $minQty) * $step)); 
        $text = $tag['tagtext']; 

        $url = $vbulletin->options['homeurl'].'/'.$contentTypes[$tag['contenttypeid']].urlencode($tag['tagtext']); 
        $tagsHTML .= "<a href='$url' style='$size'>$text</a>"; 


    $data['tagcloud'] = '<tags>'.$tagsHTML.'</tags>'; 

    $flashVars = ""; 

    foreach($data as $var=>$val) 

        $flashVars .= (empty ($flashVars))?'':'&amp;'; 
        $flashVars .= "$var=".urlencode($val); 


    ob_start(); 
    ?> 
    <embed width="<?php echo $flashWidth;?>" height="<?php echo $flashHeight;?>" flashvars="<?php echo $flashVars;?>" wmode="transparent" allowscriptaccess="always" quality="high" bgcolor="#<?php echo $flashBackgroundColor;?>" name="vbCloudFlash" id="vbCloudFlash" style="" src="<?php echo $vbulletin->options['homeurl'].'/'.$flashPath;?>" type="application/x-shockwave-flash"/> 
    <?php 

    $content 
    ob_get_contents(); 
    ob_end_clean(); 

    $output $content;
    It is based on WP-Cumulus , to change settings please refer to this page -

    http://www.roytanck.com/2009/03/11/h...us-shortcodes/

    thay đổi nội dung bởi: PhucSD; 26-06-2011 lúc 05:38 PM

  2. The Following 2 Thank You to PhucSD For This Useful Post:

    dinhdungvt47 (27-07-2011),Nông Dân (16-06-2013)

  3. #11
    hoangduykt7990's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Mar 2010
    Thành viên thứ
    13907
    Tuổi
    35
    Giới tính
    Bài gởi
    683
    Level: 43 [?]
    Experience: 3,514,417
    Next Level: 3,609,430
    Cảm ơn 246
    Cảm ơn 155 lần / 125 Bài viết

    Default

    Lấy cái code trên cùng, up cái tagcloud.swf ngang hàng với index.php

  4. #12
    Thảo Nguyên's Avatar

    Trạng thái
    Offline
    Họ tên
    LadyKillah
    Tham gia ngày
    Apr 2011
    Thành viên thứ
    44420
    Đến từ
    Huế
    Tuổi
    33
    Giới tính
    Bài gởi
    284
    Level: 38 [?]
    Experience: 1,352,446
    Next Level: 1,460,206
    Cảm ơn 95
    Cảm ơn 100 lần / 47 Bài viết

    Default

    đây làm được rùi nè

  5. #13
    quocduyze's Avatar
    Banned

    Trạng thái
    Offline
    Tham gia ngày
    May 2011
    Thành viên thứ
    46494
    Giới tính
    Bài gởi
    100
    Level: 33 [?]
    Experience: 471,562
    Next Level: 555,345
    Cảm ơn 20
    Cảm ơn 30 lần / 27 Bài viết

    Default

    Trích Nguyên văn bởi PhucSD View Post
    Bạn đã đọc kĩ HD chưa ???
    Up cái file tagcloud.swf vào forum root của bạn, tức là ngang hàng admincp, forum.php đấy
    Mình đã Làm theo hướng dẫn rùi toàn ra trắng nhu này thôi

    http://hostpixs.com/images/312flashtag.jpg

  6. #14
    hoangduykt7990's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Mar 2010
    Thành viên thứ
    13907
    Tuổi
    35
    Giới tính
    Bài gởi
    683
    Level: 43 [?]
    Experience: 3,514,417
    Next Level: 3,609,430
    Cảm ơn 246
    Cảm ơn 155 lần / 125 Bài viết

    Default

    làm sao để nó hiện tiếng việt như softvnn nhỉ

  7. #15
    PhucSD's Avatar

    Trạng thái
    Offline
    Họ tên
    Nguyễn Hữu Phúc
    Tham gia ngày
    Jan 2011
    Thành viên thứ
    37119
    Đến từ
    Quy Nhơn, Bình Định
    Tuổi
    28
    Giới tính
    Bài gởi
    701
    Level: 43 [?]
    Experience: 3,405,357
    Next Level: 3,609,430
    Cảm ơn 73
    Cảm ơn 316 lần / 199 Bài viết

    Default

    Trích Nguyên văn bởi hoangduykt7990 View Post
    làm sao để nó hiện tiếng việt như softvnn nhỉ
    Vui lòng đọc hướng dẫn ở trên, Demo này mà sao không xem

    P/s Hoangduykt7990 không spam những câu hỏi như thế này nữa nhá

  8. #16
    quocduyze's Avatar
    Banned

    Trạng thái
    Offline
    Tham gia ngày
    May 2011
    Thành viên thứ
    46494
    Giới tính
    Bài gởi
    100
    Level: 33 [?]
    Experience: 471,562
    Next Level: 555,345
    Cảm ơn 20
    Cảm ơn 30 lần / 27 Bài viết

    Default

    Mò từ chiều giờ mới ra

  9. #17
    dinhdungvt47's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Sep 2010
    Thành viên thứ
    31516
    Giới tính
    Bài gởi
    7
    Level: 21 [?]
    Experience: 34,740
    Next Level: 38,246
    Cảm ơn 6
    Cảm ơn 0 lần / 0 Bài viết

    Default

    Mình làm y hệt hướng dẫn, mà nó hiện ra trang trắng phau như của quocduyze vậy, mấy bạn giúp mình.Thank

  10. #18
    t8mclub's Avatar
    Banned

    Trạng thái
    Offline
    Họ tên
    Đỗ Thành Luân
    Tham gia ngày
    Mar 2011
    Thành viên thứ
    42953
    Đến từ
    Quảng Ngãi
    Tuổi
    37
    Giới tính
    Bài gởi
    399
    Level: 40 [?]
    Experience: 1,905,872
    Next Level: 2,111,327
    Cảm ơn 125
    Cảm ơn 97 lần / 82 Bài viết

    Default

    Tất cả các lỗi trên điều do đường dẫn mà ra. Các bạn chú ý đường dẫn tới file flash, file tag và file blog.

  11. #19
    sharingan47's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Jun 2012
    Thành viên thứ
    62402
    Tuổi
    32
    Giới tính
    Bài gởi
    1
    Level: 14 [?]
    Experience: 4,341
    Next Level: 5,517
    Cảm ơn 0
    Cảm ơn 0 lần / 0 Bài viết

    Default

    mình làm lại bị lỗi ! bạn có thể hướng dẫn cụ thể dc ko

  12. #20
    PhucSD's Avatar

    Trạng thái
    Offline
    Họ tên
    Nguyễn Hữu Phúc
    Tham gia ngày
    Jan 2011
    Thành viên thứ
    37119
    Đến từ
    Quy Nhơn, Bình Định
    Tuổi
    28
    Giới tính
    Bài gởi
    701
    Level: 43 [?]
    Experience: 3,405,357
    Next Level: 3,609,430
    Cảm ơn 73
    Cảm ơn 316 lần / 199 Bài viết

    Default

    Trích Nguyên văn bởi sharingan47 View Post
    mình làm lại bị lỗi ! bạn có thể hướng dẫn cụ thể dc ko

    Bạn phải tải file đính kèm ở dưới bài viết rồi giải nén và upload file tagcloud.swf lên host(ngang hàng với index.php)


 
Trang 2/3 đầuđầu 123 cuốicuối

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Animated Flash Tags Widget , Flash Tag Cloud
    By PhucSD in forum v4.0.x Modifications
    Trả lời: 0
    Bài mới gởi: 08-06-2011, 11:26 AM
  2. Lỗi font khi tạo Tag Cloud Flash
    By nmhung in forum Hỏi đáp & Thảo luận
    Trả lời: 0
    Bài mới gởi: 15-03-2011, 10:54 AM
  3. Trả lời: 0
    Bài mới gởi: 30-07-2010, 07:48 PM
  4. Flash full website Template 10129 - Singer CD Flash Web Design
    By bavuongduongpho in forum Templates , Icons , Graphic Stuffs
    Trả lời: 0
    Bài mới gởi: 08-09-2009, 01:39 PM
  5. Macromedia Flash - Trình diễn văn bản trong Flash
    By ta070492 in forum Shockwave Flash
    Trả lời: 0
    Bài mới gởi: 07-09-2009, 06:07 PM

Tags for this Thread

Bookmarks

Quuyền Hạn Của Bạn

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể chỉnh sửa bài viết
  •