「CMS」Hear_Theme_Savana. Seg 15 Ago 2016 - 15:12
Uma linda edição da hear!
Olá caro(a) Convidado,
Venho por este meio da-vos a Hear atualizada (igual ao hebbohotel.in), mas melhorada com alguns códigos meus! Eu tinha adicionado o sistema dos comentários lá nas news.php, só que muitos dizem que não gostam por isso tirei! kkk mas se quizeres adc deixarem lá em baixo o sistema com a sua sql!
- PHP:
<?php
if(isset($_POST['post_comment']))
$posted_on = date("M j, Y g:i A");
if (filter(! isset($_POST['comment']))) {
$_POST['comment'] = '';
}
$comment = strip_tags (filter($_POST['comment']));
if($comment == NULL){
//define("ERROR", "You have to type in a reply!<br /><br />");
//$error_message = 'You have to type in a reply!<br /><br />';
}else{
if (isLogged)
{
mysql_query("INSERT INTO site_news_comments (article, userid, comment, posted_on, author) VALUES ('".htmlentities($_GET['id'])."', '".$_SESSION['userid']."', '".filter($comment)."', '".$posted_on."', '" . $_SESSION['user']['sou bixa']. "');");
define('SUCCESS', 'You have successfully posted a comment on this news article!');
define("ERROR", "<br>Thanks for your reply!<br />");
//$error_message = 'Thanks for your reply!<br /><br />';
}
}
?>
<div class="habblet-container ">
<div class="cbb clearfix notitle ">
<div id="article-wrapper"><h2>Place Comment</h2>
<div class="article-meta"></div>
<div class="article-body">
<?php
if($userPosts >= 1)
{
define('ERROR', 'Sorry, you are only allowed one comment per article.');
}
if(defined("SUCCESS")){
?>
<div class="rounded rounded-green" width="20%">
<?php echo SUCCESS; ?><br />
</div>
<div> </div>
<?php
}
if(defined("ERROR")) {
?>
<div class="rounded rounded-red" width="20%">
<?php echo ERROR; ?><br />
</div>
<div> </div>
<?php
}
else
{
?>
<form action="" method="post">
<textarea name="comment" maxlength="500"></textarea><br /><br />
<input type="submit" name="post_comment" value="Place Comment" />
</form>
<?php
}
?>
</div>
</div>
</div>
</div>
<style type="text/css">
input[type="text"], input[type="password"] {
background-color: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link];
border: 1px solid [Tens de ter uma conta e sessão iniciada para poderes visualizar este link];
width: 175px;
padding: 5px;
font-family: verdana;
font-size: 10px;
color: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link];
}
input[type="submit"] {
background-color: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link];
border: 1px solid [Tens de ter uma conta e sessão iniciada para poderes visualizar este link];
padding: 5px;
font-family: verdana;
font-size: 10px;
color: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link];
}
textarea {
background-color: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link];
border: 1px solid [Tens de ter uma conta e sessão iniciada para poderes visualizar este link];
padding: 5px;
width: 517px;
height: 70px;
font-family: verdana;
font-size: 10px;
color: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link];
}
select {
background-color: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link];
border: 1px solid [Tens de ter uma conta e sessão iniciada para poderes visualizar este link];
padding: 5px;
font-family: verdana;
font-size: 10px;
color: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link];
}
</style>
<?php
$getComments = mysql_query("SELECT * FROM site_news_comments WHERE article = '".htmlentities($_GET['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 "No comments for this article!";
} else {
echo '<table width="528px">';
while($Comments = mysql_fetch_array($getComments)){
$getUserInfo = mysql_query("SELECT * FROM users WHERE sou bixa = '".$Comments['author']."'");
$userInfo = mysql_fetch_array($getUserInfo);
echo '
<tr>
<td width="90px" valign="top"></div>
<div style="
height: 65px;
width: 50px;
float: left;
overflow: hidden;
">
<div style="float:left"><img position:absolute; src="http://www.habbo.com/habbo-imaging/avatarimage?figure='.$userInfo['look'].'&size=b&direction=2&head_direction=3&gesture=sml&size=2"></div>
';
if($userInfo['rank'] >= 5) {
echo '<div style="position: absolute; boder::1"><img src="{url}/r63/c_images/badges/STAFF.gif"></div>';
}
if($userInfo['rank'] == 3) {
echo '<div style="position: absolute; boder::1"><img src="{url}/r63/c_images/badges/XXX.gif"></div>';
}
if($userInfo['rank'] == 4) {
echo '<div style="position: absolute; boder::1"><img src="{url}/r63/c_images/badges/XXX.gif"></div>';
}
if($userInfo['rank'] == 2) {
echo '<div style="position: absolute; boder::1"><img src="{url}/r63/c_images/badges/VIP.gif"></div>';
}
if($userInfo['rank'] == 1) {
echo '<div style="position: absolute; boder::1"><img src="{url}/lid.png"></div>';
}
echo '
</td>
<td width="427px" valign="top">
<i><a href="/me">'.$userInfo['sou bixa'].' </a></i>
<br /><br />'.$Comments['comment'].'
</td>
</tr>
<tr>
<td width="80px" valign="top">
</td>
<td width="400px" align="right">
</div></div></div></div>
<br>
<div style="width:125%; height:1px; background-color:[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]; margin-top:-17px;"></div>
</td>
</tr>';
}
echo '</table>';
}
?></div> </div> </div> </div>
</div>
</div>
</div>
</div>
- SQL:
- -- phpMyAdmin SQL Dump
-- version 3.4.5
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Aug 02, 2012 at 06:31 AM
-- Server version: 5.5.16
-- PHP Version: 5.3.8
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Database: `revcms`
--
-- --------------------------------------------------------
--
-- table structure for table `site_news_comments`
--
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 '',
`author` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
--
-- Dumping data for table `site_news_comments`
--
INSERT INTO `site_news_comments` (`id`, `article`, `userid`, `comment`, `posted_on`, `author`) VALUES
(1, 1, 1, 'Power Pixel!', '', 'Pedxz');
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;