English Ubercms News comments

BeamHotel

Member
Jun 30, 2012
88
4
Hello DevBest!​
This isn't my original release but ive edited it to english so here u go.​
Run this SQL​
Code:
CREATE TABLE IF NOT EXISTS `site_news_comments` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `article` int(11) NOT NULL,
  `userid` int(11) NOT NULL,
  `comment` varchar(500) NOT NULL,
  `posted_on` varchar(150) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=294 ;


comp-newsarticle.tpl​
Code:
<?php
$_SESSION['id'] = $users->GetUserVar(USER_ID, 'id');
?>
<div class="habblet-container ">     
<div class="cbb clearfix notitle ">
 
                         
    <div id="article-wrapper">
 
        <h2>%news_article_title%</h2>
     
        <div class="article-meta">
        <?php if ($news_article_id > 0) { ?>
            %news_article_date%
            %news_category%
        <?php } ?>
        </div>
     
        <?php if (strlen(trim($news_article_summary)) > 0) { ?>     
        <p class="summary">
     
            %news_article_summary%
     
        </p>
        <?php } ?>
     
        <div class="article-body">
     
            %news_article_body%
     
        </div>
     
        <?php if ($news_article_id > 0) { ?>
        <script type="text/javascript" language="Javascript">
            document.observe("dom:loaded", function() {
                $$('.article-images a').each(function(a) {
                    Event.observe(a, 'click', function(e) {
                        Event.stop(e);
                        Overlay.lightbox(a.href, "Image is loading");
                    });
                });
             
                $$('a.article-%news_article_id%').each(function(a) {
                    a.replace(a.innerHTML);
                });
            });
        </script>
        <?php } ?>
 
    </div> 
 
</div>
</div>
<?php
if(isset($_POST['post_comment']))
  $posted_on = date("M j, Y g:i A");
if (! isset($_POST['comment'])) {
  $_POST['comment'] = '';  // nu bestaat de variabele ten minste
}
 
$comment = strip_tags ($_POST['comment']);
if($comment == NULL){
    $error_message = 'You have left a field empty.<br /><br />';
  }else{
if (LOGGED_IN)
{
    mysql_query("INSERT INTO site_news_comments (article, userid, comment, posted_on) VALUES ('".$news_article_id."', '".$_SESSION['id']."', '".$comment."', '".$posted_on."');");
    $error_message = 'You have successfully left a comment.<br /><br />';
  }
}
?>
 
<div class="habblet-container ">
  <div class="cbb clearfix notitle ">
    <div id="article-wrapper"><h2>Post Your Comment</h2>
      <div class="article-meta"></div>
      <div class="article-body">
        <form action="" method="post">
        <textarea name="comment" maxlength="500"></textarea><br /><br />
        <input type="submit" name="post_comment" value="Submit" />
        </form>
      </div>
    </div>
  </div>
</div>
<style type="text/css">
input[type="text"], input[type="password"] {
  background-color: #F1F1F1;
  border: 1px solid #999999;
  width: 175px;
  padding: 5px;
  font-family: verdana;
  font-size: 10px;
  color: #666666;
}
input[type="submit"] {
  background-color: #F1F1F1;
  border: 1px solid #999999;
  padding: 5px;
  font-family: verdana;
  font-size: 10px;
  color: #666666;
}
textarea {
  background-color: #F1F1F1;
  border: 1px solid #999999;
  padding: 5px;
  width: 517px;
  height: 70px;
  font-family: verdana;
  font-size: 10px;
  color: #666666;
}
select {
  background-color: #F1F1F1;
  border: 1px solid #999999;
  padding: 5px;
  font-family: verdana;
  font-size: 10px;
  color: #666666;
}
</style>
<?php
$getComments = mysql_query("SELECT * FROM site_news_comments WHERE article = '".$news_article_id."' ORDER by id DESC");
?>
<div class="habblet-container ">
  <div class="cbb clearfix notitle ">
    <div id="article-wrapper"><h2>Comments (<?php echo mysql_num_rows($getComments); ?>)</h2>
      <div class="article-meta"></div>
      <div class="article-body">
        <?php
        if(mysql_num_rows($getComments) == 0){
          echo 'Sorry There Are No Comments At This Time';
        }else{
          echo '<table width="528px">';
          while($Comments = mysql_fetch_array($getComments)){
          $getUserInfo = mysql_query("SELECT * FROM users WHERE id = '".$Comments['userid']."'");
          $userInfo = mysql_fetch_array($getUserInfo);
                  echo '
                  <tr>
                    <td width="90px" valign="top">
                      <div style="float:left"><img src="http://www.habbo.com/habbo-imaging/avatarimage?figure='.$userInfo['look'].'&size=b&direction=2&head_direction=3&gesture=sml&size=m"></div>
                      ';
                      if($userInfo['rank'] > 8){
                        echo '<div style="position: absolute; z-index:1"><img src="http://www.ferbo.nl/c_images/album1584/AD1.gif"></div>';
                    }
                echo '
                </td>
                    <td width="427px" valign="top">
                      <strong>RE: %news_article_title%</strong><br /><br />'.$Comments['comment'].'
                    </td>
                  </tr>
          <tr>
                    <td width="90px" valign="top">
                    </td>
            <td width="427px" align="right">
              <i>Posted By: <strong><a href="#">'.$userInfo['username'].'</a></strong> on '.$Comments['posted_on'].'</i><br /><br />
            </td>
          </tr>';
          }
          echo '</table>';
        }
        ?>
      </div>
    </div>
  </div>
</div>
</div>
                <script type="text/javascript">if (!$(document.body).hasClassName('process-template')) { Rounder.init(); }</script>


You Have Successfuly got news comments for uberCMS​
#This Also Works for uberCMS 2​
Image:

 

leenster

Member
Dec 26, 2011
77
19
U need to delete the last </div> it messes up the footer. but anyways looks good.

I will clean the code up a little but i like it.
 

leenster

Member
Dec 26, 2011
77
19
Ok well the avatar isn't loading on the comments what should i do?

I told u....

change this line
PHP:
<div style="float:left"><img src="http://www.habbo.com/habbo-imaging/avatarimage?figure='.$userInfo['look'].'&size=b&direction=2&head_direction=3&gesture=sml&size=m"></div>
                      ';

to

PHP:
<div style="float:left"><img src="http://habbo.com/habbo-imaging/avatarimage?figure='.$userInfo['look'].'&size=b&direction=2&head_direction=3&gesture=sml&size=m"></div>
                      ';


then the avatars should load...
 

Users who are viewing this thread

Top