ta ta de parabens msm
eu soh queria colocar mais um campo
o do tamanho
pra ficar exatamente igual o do site
se der me explica por msn "brdraco@hotmail.com"
ou posta aqui
conto vc kra
e mais uma vez parabens
Altere o arquivo add.php para:
<?
$cadastrar = $_GET["cadastrar"];
if($cadastrar == "download") {
$nome = $_POST["nome"];
$data = $_POST["data"];
$url = $_POST["url"];
$descricao = $_POST["descricao"];
$tamanho = $_POST["tamanho"];
$sql = mysql_query("SELECT * FROM {$prefixo}downloads WHERE nome = '".$nome."'") or die(mysql_error());
$sql2 = mysql_query("SELECT * FROM {$prefixo}downloads WHERE url = '".$url."'") or die(mysql_error());
$contar = mysql_num_rows($sql);
$contar2 = mysql_num_rows($sql2);
if($contar > 0) {
$erro.= "Já existe um download com este mesmo nome.<br>";
}
if($contar2 > 0) {
$erro.= "Já existe um download com esta mesma URL.<br>";
}
if($nome == "") {
$erro.= "Digite o nome do download.<br>";
}
if($data == "") {
$erro.= "Digite a data do download.<br>";
}
if($url == "") {
$erro.= "Digite a URL do download.<br>";
}
if($descricao == "") {
$erro.= "Digite a descrição do download.<br>";
}
if($tamanho == "") {
$erro.= "Digite o tamanho do download.<br>";
}
if($erro == "") {
$cadastrar = mysql_query("INSERT INTO {$prefixo}downloads (nome, data_criacao, url, descricao, cliques, tamanho) VALUES
('$nome', '$data', '$url', '$descricao', '$cliques', '$tamanho')", $db) or die(mysql_error());
if($cadastrar == 1) {
echo "Download cadastrado com sucesso.";
}else{
echo "Não foi possível cadastrar a notícia.";
}
}else{
echo"
<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"4\" bgcolor=\"#D8E1F3\" class=\"css\">
<tr>
<td bgcolor=\"#ACBFE6\" class=\"ft10 s1\"><font color=\"#FFFFFF\"><img src=\"imagens/erro.gif\" width=\"13\" height=\"13\"> </font><strong>Ocorreram os seguintes erros:</strong></td>
</tr>
<tr>
<td><font color=\"#FF0000\">".$erro."</font><br />
</span></td>
</tr>
</table>";
}
}
?>
<form method="POST" action="admin.php?acao=add&cadastrar=download">
Nome:<br>
<input name="nome" type="text" value="<?php echo $nome; ?>" size="20">
<br>
Data:<br>
<input name="data" type="text" value="<?php echo date('d/m/y'); ?>" size="20">
<br>
URL:<br>
<input name="url" type="text" value="<?php echo $url; ?>" size="20">
<br>
Tamanho:<br>
<input name="tamanho" type="text" value="<?php echo $tamanho; ?>" size="20">
Informe se for MB, KB, etc.<br>
Descrição:<br>
<textarea rows="5" name="descricao" cols="40"><?php echo $descricao; ?></textarea>
<br>
<input name="cadastrar" type="submit" id="cadastrar" value="Cadastrar">
</p>
</form>
Execute este comando em seu PHPMYADMIN:
DROP TABLE IF EXISTS `gv1_downloads`;
CREATE TABLE `gv1_downloads` (
`id` int(6) NOT NULL auto_increment,
`nome` varchar(50) NOT NULL default '',
`cliques` varchar(50) NOT NULL default '',
`descricao` text NOT NULL,
`data_criacao` varchar(10) NOT NULL default '',
`url` varchar(225) NOT NULL default '',
`tamanho` varchar(225) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
Altere o arquivo info.php para:
<? include("config.php");
if($contagem !=1) {
echo "Você não está logado!";
}else{
$id = $_GET["id"];
$sql = mysql_query("SELECT * FROM {$prefixo}downloads WHERE id ='".$id."'") or die(mysql_query());
$down = mysql_fetch_array($sql);
$down[descricao]=str_replace("\n","<br>",$down[descricao]);
if (strlen($down[descricao])>10) {
$down[descricao] = substr($down[descricao],0,20)."...";
}
if (strlen($site)>15) {
$site1 = substr($site,0,20)."...";
}
if($down[cliques] == "") {
$cliques = "0";
}else{
$cliques = "".$down[cliques]."";
}
if($down[cliques] >= 0 and $down[cliques] < 300) {
$ava = "<img src=\"imagens/avaliacao/1.gif\">";
}else{
if($down[cliques] > 299 and $down[cliques] < 600) {
$ava = "<img src=\"imagens/avaliacao/2.gif\">";
}else{
if($down[cliques] > 599 and $down[cliques] < 900) {
$ava = "<img src=\"imagens/avaliacao/3.gif\">";
}else{
if($down[cliques] > 899 and $down[cliques] < 1100) {
$ava = "<img src=\"imagens/avaliacao/4.gif\">";
}else{
if($down[cliques] >1099) {
$ava = "<img src=\"imagens/avaliacao/5.gif\">";
}
}
}
}
}
?>
<table width="414" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="239" align="left" valign="top"><strong>Nome:</strong></td>
<td width="4" align="left" valign="top" rowspan="22" bgcolor="#D8E1F3"> </td>
<td width="171" align="left" valign="top"><strong>Descrição:</strong></td>
</tr>
<tr>
<td width="239" align="left" valign="top"><?php echo $down["nome"]; ?></td>
<td width="239" align="left" valign="top"><?php echo $down["descricao"]; ?>
</td>
</tr>
<tr>
<td width="239" align="left" valign="top"><hr></td>
<td width="239" align="left" valign="top"><hr>
</td>
<tr>
<td width="239" align="left" valign="top"><strong>Cliques:</strong></td>
<td width="239" align="left" valign="top"><strong>Avaliação:</strong></td>
</tr>
<tr>
<td width="239" align="left" valign="top"><?php echo $cliques; ?></td>
<td width="239" align="left" valign="top"><strong><font color="#0066CC"><?php echo $ava; ?></font></strong></td>
</tr>
<tr>
<td width="239" align="left" valign="top"><hr>
<td width="239" align="left" valign="top"><hr> <strong></strong></td>
</td>
</tr>
<tr>
<td align="left" valign="top"><strong>Data de criação: </strong></td>
<td width="239" align="left" valign="top"><strong>URL:</strong></td>
</tr>
<tr>
<td align="left" valign="top"><?php echo $down["data_criacao"]; ?>
<td align="left" valign="top"><a href="<?php echo $down["url"]; ?>" target="_blank"><strong><font color="#0066CC"><?php echo $down["url"]; ?></font></strong></a></td>
</td>
</tr>
<tr>
<td align="left" valign="top"><hr></td>
<td align="left" valign="top"><hr></td>
</tr>
<tr>
<td align="left" valign="top"><strong>URL para o download:</strong></td>
<td align="left" valign="top"><strong>Tamanho:</strong></td>
</tr>
<tr>
<td align="left" valign="top"><a href="<?php echo "".$site."download.php?id=".$down["id"].""; ?>" target="_blank"><?php echo "".$site1."download.php?id=".$down["id"].""; ?></a></td>
<td align="left" valign="top"><?php echo $down["tamanho"]; ?></td>
</tr>
<tr>
<td align="left" valign="top"><hr></td>
<td align="left" valign="top"><hr></td>
</tr>
<tr>
<td align="left" valign="top"> </td>
</tr>
<tr>
<td align="left" valign="top"><a href="del_down.php?id=<?php echo $down["id"]; ?>"><strong>Deletar Download</strong></a></td>
</tr>
<tr>
<td align="left" valign="top"> </td>
</tr>
</table>
<?
}
?>
Altere o arquivo listar.php para:
<?
include("config.php");
$config = mysql_query("SELECT * FROM {$prefixo}config") or die(mysql_error());
$config2 = mysql_fetch_array($config);
$num_por_pagina = $config2[download_por_pagina];
$pagina = $_GET["pagina"];
if (!$pagina) {
$pagina = 1;
}
$primeiro_registro = ($pagina*$num_por_pagina) - $num_por_pagina;
$sql = mysql_query("SELECT * FROM {$prefixo}downloads ORDER BY id DESC LIMIT $primeiro_registro, $num_por_pagina") or die(mysql_error());
$contar = mysql_num_rows($sql);
if($contar == 0) {
echo "Nenum download cadastrado no momento.";
}else{
while($down = mysql_fetch_array($sql)) {
$down[descricao]=str_replace("\n","<br>",$down[descricao]);
if($down[cliques] > 0 and $down[cliques] < 500) {
$ava = "<img src=\"imagens/avaliacao/1.gif\">";
}else{
if($down[cliques] > 499 and $down[cliques] < 800) {
$ava = "<img src=\"imagens/avaliacao/2.gif\">";
}else{
if($down[cliques] > 799 and $down[cliques] < 1100) {
$ava = "<img src=\"imagens/avaliacao/3.gif\">";
}else{
if($down[cliques] > 1099 and $down[cliques] < 1400) {
$ava = "<img src=\"imagens/avaliacao/4.gif\">";
}else{
if($down[cliques] >1401) {
$ava = "<img src=\"imagens/avaliacao/5.gif\">";
}
}
}
}
}
?>
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<LINK REL="StyleSheet" HREF="css.css" TYPE="text/css">
<title>Gerenciador de Downloads <?php echo $versao; ?></title>
</head>
<body>
<table width="487" height="139" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><div align="center"> <br>
<table width="470" border="0" cellpadding="0" cellspacing="0" background="/assets/imagens/fundo_tabela.gif" bgcolor="#F7F7F7" height="2">
<tr>
<td valign="top" height="1">
<br>
<table width="469" border="0" align="center" cellpadding="0" cellspacing="4" class="fonte">
<tr>
<td width="16"><p align="center"> </p></td>
<td><strong><font color="#0066CC"><a href="download.php?id=<?php echo $down["id"]; ?>" onMouseOver="window.status='Fazer download do script <?php echo $down["nome"]; ?>';return true"><?php echo $down["nome"]; ?></a> <?php echo $ava; ?></font></strong></td>
</tr>
<tr>
<td rowspan="2"> </td>
<td><?php echo $down["descricao"]; ?> </td>
</tr>
<tr>
<td><table width="425" border="0" cellspacing="0" cellpadding="0" class="fonte">
<tr>
<td height="1" colspan="3" bgcolor="#A7DCEE"></td>
</tr>
<tr>
<td width="126" height="19" bgcolor="#FFFFFF"><font color="#BCCBEB"><strong> Cliques
:</strong> <strong><font color="#0066CC"><?php echo $down["cliques"]; ?></font></strong></font></td>
<td width="146" bgcolor="#FFFFFF"><font color="#BCCBEB"><strong>Publicado
:</strong> <strong><font color="#0066CC"><?php echo $down["data_criacao"]; ?></font></strong></font></td>
<td width="136" bgcolor="#FFFFFF"><font color="#BCCBEB"><strong>Tamanho
:</strong> <strong><font color="#0066CC"><?php echo $down["tamanho"]; ?></font></strong></font></td>
<td width="17" bgcolor="#FFFFFF"><div align="right"></div></td>
</tr>
<tr>
<td height="1" colspan="3" bgcolor="#A7DCEE">
</td>
</tr>
</table></td>
</tr>
</table>
<p> </p>
<table width="470" height="1" border="0" cellpadding="0" cellspacing="0" background="imagens/centro.gif"><tr><td></td></tr></table>
</td>
</tr>
<tr>
<td valign="top" height="1"> </td>
</tr>
</table>
</div></td>
</tr>
</table>
<?
}}
?>
<table width="487" height="34" border="0" align="center">
<tr>
<td width="487" height="30" valign="top">
<?
$consulta = "SELECT COUNT(*) FROM {$prefixo}downloads";
$consulta2 = mysql_query("$consulta") or die(mysql_error());
list($total_usuarios) = mysql_fetch_array($consulta2);
$total_paginas = $total_usuarios/$num_por_pagina;
$prev = $pagina - 1;
$next = $pagina + 1;
if ($pagina > 1) {
$prev_link = "<br><a href=\"$PHP_SELF?pagina=$prev\"><b>Anterior</b></a>";
}
if ($total_paginas > $pagina) {
$next_link = "<a href=\"$PHP_SELF?pagina=$next\"><b>Próxima</b>";
}
$total_paginas = ceil($total_paginas);
$painel = "";
for ($x=1; $x<=$total_paginas; $x++) {
if ($x==$pagina) {
$painel .= " <b>$x</b>";
} else {
$painel .= " <a href=\"$PHP_SELF?pagina=$x\">$x</a>";
}
}
echo "$prev_link | $painel | $next_link";
?>
</td>
</tr>
</table>
</body>
</html>
ola amigo muito bom script.. queria saber si tem como vc ajudar a colocar imagen em cada download
Sim, em que modo você vai querer?
Por upload, ou só com a URL da imagem?
Até mais aí
sistema muito rox utilizanu include pra otra pagina na lista fika perfeito na proxima versao vc poderia colokar uma funçao para visitantes enviarem downloads e aparecer no acp pros adms e operadores aceitarem ou recusarem e add categorias pra down assim fikaria perfeito
Sim, uma boa idéia que pode ter na versão 2.0
Até mais