Riferimento: Come autorankarsi
@
ale99habbo Assicurati di aver cancellato la cartella webdav da Xampp e di non aver il bug delle news.php con attacchi havij
Secondo me è la news.php per levare il bug vai nel CMS poi trova il file news.php elimina il contentuto e incollaci questo:
<?php
/*===================================================+
|| # HoloCMS - Website and Content Management System
|+===================================================+
|| # Copyright © 2008 Meth0d. All rights reserved.
|| #
|+===================================================+
|| # HoloCMS is provided "as is" and comes without
|| # warrenty of any kind. HoloCMS is free software!
|+===================================================*/
$allow_guests = true;
include('core.php');
include('includes/session.php');
$body_id = "news";
$pageid = "4";
// Rather simple. If there's a news ID, check of a article with that ID exists,
// if it does, simply show the article data, otherwise show the news archive.
if(isset($_GET['id'])){
$news_id = $_GET['id'];
$main_sql = mysql_query("SELECT * FROM cms_news WHERE num = '".$news_id."'") or die(mysql_error());
$article_exists = mysql_num_rows($main_sql);
if($article_exists == "1"){
$news = mysql_fetch_assoc($main_sql);
$pagename = "News - " . stripslashes($news['title']);
$archive = "0";
} else {
$pagename = "Archivio News";
$archive = "1";
}
} elseif(isset($_GET['category'])){
$pagename = "Category Listing";
$archive = "2";
$cat = addslashes(htmlspecialchars($_GET['category']));
} else {
$pagename = "Archivio News";
$archive = "1";
}
include('templates/community/subheader.php');
include('templates/community/header.php');
?>
<div id="container">
<div id="content">
<div id="column1" class="column">
<div class="habblet-container ">
<div class="cbb clearfix blue ">
<h2 class="title">News
</h2>
<div id="article-archive">
<h2>Ultime Notizie</h2>
<ul>
<?php
$get_sub_archive = mysql_query("SELECT num, title, date FROM cms_news ORDER BY num DESC LIMIT 10");
$count = mysql_num_rows($get_sub_archive);
if($count > 0){
while ($row = mysql_fetch_array($get_sub_archive, MYSQL_NUM)) {
printf("<li><a href='news.php?id=%s'>%s</a> »</li>", $row[0], stripslashes($row[1]));
}
} else {
echo "<br />Non ci sono notizie da visualizzare";
}
?>
</ul>
<h2>Altre News?</h2>
<ul>
<li>
<a href="news.php" class="article">Vista nel nostro archivio News.</a> »
</li>
</ul>
</div>
</div>
</div>
<script type="text/javascript">if (!$(document.body).hasClassName('process-template')) { Rounder.init(); }</script>
</div>
<div id="column2" class="column">
<div class="habblet-container ">
<div class="cbb clearfix notitle ">
<?php if($archive < 1){ ?>
<div id="article-wrapper">
<h2><?php echo stripslashes($news['title']); ?></h2>
<div class="article-meta">Posted <?php echo $news['date']; ?>
<a href="news.php?category=<?php echo $news['category']; ?>"><?php echo $news['category']; ?></a></div>
<p class="summary"><?php echo nl2br(htmlspecialchars(stripslashes($news['short_story']))); ?></p>
<div class="article-body">
<p><?php echo nl2br(stripslashes($news['story'])); ?></p>
<div class="article-body"><a href='user_profile.php?name=<?php echo $news['author']; ?>' target='_self'><img src='./web-gallery/album1/users_online.PNG' alt='User Profile' border='0'></a><b><?php echo $news['author']; ?></b></div>
</div>
</div>
<?php } elseif($archive == "1"){ ?>
<div id="article-wrapper">
<h2><?php echo "Archivio ". $shortname." News"; ?></h2>
<div class="article-meta">Questa e' una panoramica di tutti gli Articoli postati sul Sito. Postati in ordine di Data.</div>
<div class="article-body">
<p>
<ul>
<?php
$get_archive = mysql_query("SELECT num, title, date FROM cms_news ORDER BY num DESC");
$count = mysql_num_rows($get_archive);
if($count > 0){
while ($row = mysql_fetch_array($get_archive, MYSQL_NUM)) {
printf("<li>%s - <a href='news.php?id=%s'>%s</a></li>", $row[2], $row[0], stripslashes($row[1]));
}
} else {
echo "Non ci sono News da visualizzare";
}
?>
</ul>
</p>
</div>
</div>
<?php } elseif($archive > 1){ ?>
<div id="article-wrapper">
<h2><?php echo "Category Listing"; ?></h2>
<div class="article-meta">Questa è una panoramica degli ultimi 25 articoli pubblicati nella categoria <b><?php echo $cat; ?></b>.</div>
<div class="article-body">
<p>
<ul>
<?php
$get_archive = mysql_query("SELECT num, title, date FROM cms_news WHERE category = '".$cat."' ORDER BY num DESC LIMIT 25");
while ($row = mysql_fetch_array($get_archive, MYSQL_NUM)) {
printf("<li>%s - <a href='news.php?id=%s'>%s</a></li>", $row[2], $row[0], stripslashes($row[1]));
}
?>
</ul>
</p>
</div>
</div>
<?php } ?>
</div>
</div>
<script type="text/javascript">if (!$(document.body).hasClassName('process-template')) { Rounder.init(); }</script>
</div>
<div id="column3" class="column">
</div>
<?php
include('templates/community/footer.php');
?>