[RevCMS] Tags [Habbo theme?]

Results 1 to 5 of 5
  1. #1
    Account Upgraded | Title Enabled! sidney023 is offline
    MemberRank
    Feb 2012 Join Date
    NetherlandsLocation
    251Posts

    [RevCMS] Tags [Habbo theme?]

    Hello RaGEZONER's
    Today I release my tags for revcms (Habbo theme style)

    Livedemo: Buke - Maak vrienden, doe mee en val op!
    Screen: Screenshot by Lightshot

    How to setup?
    Just put this script on the page where you want it:
    PHP Code:
                    <div class="habblet-container ">        
                            <div class="cbb clearfix green ">
    <div class="box-tabs-container clearfix">
        <h2>Tags</h2>
        <ul class="box-tabs">
            <li id="tab-1-5-2" class="selected"><a href="#">Mijn tags</a><span class="tab-spacer"></span></li>
        </ul>
    </div>
        <div id="tab-1-5-1-content"  style="display: none">
                <div class="progressbar"><img src="http://images.Bukehotel.com/web-gallery/images/progress_bubbles.gif" alt="" width="29" height="6" /></div>
                <a href="http://www.Bukehotel.com/habblet/proxy?hid=h24" class="tab-ajax"></a>
        </div>

        <?php
        $my_id 
    $_SESSION['user']['id'];
        
    $fetch_tags mysql_query("SELECT tag,id FROM user_tags WHERE user_id = '".$my_id."' LIMIT 20") or die(mysql_error());
        
    $tags_num mysql_num_rows($fetch_tags);
        
        if (isset(
    $_POST['remtag']))
        {
        
    $do $_GET['do'];
        if(
    $do != "") {
        
    mysql_query("DELETE FROM user_tags WHERE id = '".$do."'");
        
    Redirect("me");
        }
        }
        
    ?>
                                       <left>
    <div style="text-align: left;">
    <?php
    $my_id 
    $_SESSION['user']['id'];
    $fetch_tags mysql_query("SELECT tag,id FROM user_tags WHERE user_id = '".$my_id."' LIMIT 20") or die(mysql_error());


    $do $_GET['id']; 
    if (isset(
    $do))
    {
        
    mysql_query("DELETE FROM user_tags WHERE id = '".$do."'");
        
    header("Location: me");
    }
     
        if (isset(
    $_POST['newtag']))
        {
        
    $user_id $_SESSION['user']['id'];
        
    $tag htmlspecialchars(addslashes($_POST[newtag]));
     
        if (
    strlen($user_id) < || strlen($tag) < 1)
        {
        
    header("Location: me");
        }
        else
        {
            
    mysql_query("INSERT INTO user_tags (user_id    ,tag) VALUES ('" $user_id    "','" $tag "')");
        
    header("Location: me");
        }
        }
        
    ?>
        <div id="tab-3-2-content" >
        <div id="my-tag-info" class="habblet-content-info">
            <?php if($tags_num 19){ echo "Je hebt je tag-limiet berijkt, verweider wat tag's om nieuwe toe te voegen."; } elseif($tags_num == 0){ echo "Je hebt nog geen tags."; } elseif($tags_num 20){ echo "Je hebt nog plek voor meer tags."; } ?>
        </div>
    <div class="box-content">
        <div class="habblet" id="my-tags-list">
     
    <?php if($tags_num 0){
                echo 
    "<ul class=\"tag-list make-clickable\"> ";
        while(
    $row mysql_fetch_assoc($fetch_tags)){
        echo 
    ' <li>'.strtolower($row["tag"]).'</li>
                            <a href="{url}/index.php?url=me&id='
    .$row["id"].'"><input type="image" src="{url}/app/tpl/skins/{skin}/images/minus.png" href="{url}/index.php?url=me&id='.$row["id"].'"/></a>&nbsp;
               
        '
    ;
        }
                echo 
    "</ul>";
    ?>
     
    <?php if($tags_num 20){ ?>
        <form method="post">
        <div class="add-tag-form clearfix">
            <input type="submit" class="submit" name="newtag" value="Toevoegen" style="float: right">
            <input type="text" name="newtag" maxlength="20" style="float: right"/>
        </div>
        <div style="clear: both"></div>
        </form>
    <?php ?>
        </div>
    </div>
    I know the code is not verry clean but im learning :).

    By the way: Im currently coding an my page (as seen on habbo.com) progess can be found on Buke - Maak vrienden, doe mee en val op! This wil be released to

    - Sidney


  2. #2
    Developer Eronisch is offline
    MemberRank
    Jul 2009 Join Date
    The NetherlandsLocation
    1,328Posts

    Re: [RevCMS] Tags [Habbo theme?]

    You should use mysql_escape_string as well, i am not sure if filtering html characters is good enough.

  3. #3
    Zephyr Studios PRIZM is offline
    MemberRank
    Feb 2012 Join Date
    DenmarkLocation
    2,291Posts

    Re: [RevCMS] Tags [Habbo theme?]

    Wow, actually I looked after tags yesterday for my Habbo theme! Thanks Sid!

  4. #4
    Account Upgraded | Title Enabled! sidney023 is offline
    MemberRank
    Feb 2012 Join Date
    NetherlandsLocation
    251Posts

    Re: [RevCMS] Tags [Habbo theme?]

    No problem bro!
    Like if you like =$

  5. #5
    Enthusiast Swift Hotel is offline
    MemberRank
    Jan 2013 Join Date
    30Posts

    Re: [RevCMS] Tags [Habbo theme?]

    Nice release, here is the translated one that i've done!

    Code:
    <div class="habblet-container "> 
    
    <div class="cbb clearfix pixellightblue ">
    
    
     <h2 class="title">Plugins</h2> </font><br>
    <div class="box-tabs-container clearfix"> 
        <ul class="box-tabs"> 
            <li id="tab-1-5-2" class="selected"><a href="#">Tags</a><span class="tab-spacer"></span></li> 
        </ul> 
    </div> 
        <div id="tab-1-5-1-content"  style="display: none"> 
                <div class="progressbar"><img src="http://images.Bukehotel.com/web-gallery/images/progress_bubbles.gif" alt="" width="29" height="6" /></div> 
                <a href="http://www.Bukehotel.com/habblet/proxy?hid=h24" class="tab-ajax"></a> 
        </div> 
    
    
        <?php 
        $my_id = $_SESSION['user']['id']; 
        $fetch_tags = mysql_query("SELECT tag,id FROM user_tags WHERE user_id = '".$my_id."' LIMIT 20") or die(mysql_error()); 
        $tags_num = mysql_num_rows($fetch_tags); 
         
        if (isset($_POST['remtag'])) 
        { 
        $do = $_GET['do']; 
        if($do != "") { 
        mysql_query("DELETE FROM user_tags WHERE id = '".$do."'"); 
        Redirect("me"); 
        } 
        } 
        ?> 
                                       <left> 
    <div style="text-align: left;"> 
    <?php 
    $my_id = $_SESSION['user']['id']; 
    $fetch_tags = mysql_query("SELECT tag,id FROM user_tags WHERE user_id = '".$my_id."' LIMIT 20") or die(mysql_error()); 
    
    
    
    
    $do = $_GET['id'];  
    if (isset($do)) 
    { 
        mysql_query("DELETE FROM user_tags WHERE id = '".$do."'"); 
        header("Location: me"); 
    } 
      
        if (isset($_POST['newtag'])) 
        { 
        $user_id = $_SESSION['user']['id']; 
        $tag = htmlspecialchars(addslashes($_POST[newtag])); 
      
        if (strlen($user_id) < 1 || strlen($tag) < 1) 
        { 
        header("Location: me"); 
        } 
        else 
        { 
            mysql_query("INSERT INTO user_tags (user_id    ,tag) VALUES ('" . $user_id    . "','" . $tag . "')"); 
        header("Location: me"); 
        } 
        } 
        ?> 
        <div id="tab-3-2-content" > 
        <div id="my-tag-info" class="habblet-content-info"> 
            <?php if($tags_num > 19){ echo "Sorry, but you have reached your tag limit D:"; } elseif($tags_num == 0){ echo "You have no tags yet."; } elseif($tags_num < 20){ echo "You have no tags yet."; } ?> 
        </div> 
    <div class="box-content"> 
        <div class="habblet" id="my-tags-list"> 
      
    <?php if($tags_num > 0){ 
                echo "<ul class=\"tag-list make-clickable\"> "; 
        while($row = mysql_fetch_assoc($fetch_tags)){ 
        echo ' <li>'.strtolower($row["tag"]).'</li> 
                            <a href="{url}/index.php?url=me&id='.$row["id"].'"><input type="image" src="{url}/app/tpl/skins/{skin}/images/minus.png" href="{url}/index.php?url=me&id='.$row["id"].'"/></a>&nbsp; 
                
        '; 
        } 
                echo "</ul>"; 
    } ?> 
      
    <?php if($tags_num < 20){ ?> 
        <form method="post"> 
        <div class="add-tag-form clearfix"> 
            <input type="submit" class="submit" name="newtag" value="Add it!" style="float: right"> 
            <input type="text" name="newtag" maxlength="20" style="float: right"/> 
        </div> 
        <div style="clear: both"></div> 
        </form> 
    <?php } ?> 
        </div> 
    </div>
    Screenshot:




Advertisement