[QUOTE=komas;4135541]Eso es...
Tengo hechos también los pasos anteriores que me habías dicho...espero esté todo bien... De momento siguen sin aparecerme ninguno de los 5 datos de "sugerir" en le panel.[/QUOTE] y antes si? pd: ahhh claro, error mio... [PHP]mysql_query("INSERT INTO {$prefix}pages (url,title,description,keywords,accepted,ip,category,reciproco) VALUES ('$url','$title','$description','$keywords','n','".$_SERVER["REMOTE_ADDR"]."',$c, '$reciproco')");[/PHP] Coke. |
ANtes de empezar me salian los otros 4 campos...pero el del reciproco no.
|
Vale ahora si me sale en el panel, menos el reciproco...ese se resiste...
|
es que ese todavia no lo hemos recuperado...comprueba que se este almacenando en la BD
Coke. |
necesito el codigo del panel...
Coke. |
editando
|
eso borralo y ponme el codigo php
Coke. |
Solo tengo 18 archivos con admin*...en algún momento habría acertado...:D
<?php require_once("include.php"); require_once("include_admin.php"); require_once("config.php"); if ($c == 0) $c = 1; if ($s == 0) $s = 1; $n = 10; ?> <HTML> <HEAD> <TITLE>Control Panel</TITLE> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <STYLE> BODY {font-family: Arial; font-size: 12px; color: #666666; margin: 5% 12%} H1 {font-size: 22px; color: #666699; padding-bottom: 10px; border-bottom: 1px solid} A:link {color: #666699} A:visited {color: #666699} A:hover {color: #9999CC} FORM {margin: 0px} INPUT {width: 300px; font-family: Arial; font-size: 12px; color: #666666; background: white; padding: 1px 3px 0px; margin-right: 10px} SELECT {width: 300px; font-family: Arial; font-size: 12px; color: #666666; margin: 1px 0px; margin-right: 10px} TEXTAREA {width: 300px; height: 70px; font-family: Arial; font-size: 12px; color: #666666; padding: 1px 3px 0px; margin-right: 10px} P {margin-top: 15px} HR {height: 1px; color: #DDDDDD; margin: 10px 0px} .BUTTON {width: auto; background: #dddddd} </STYLE> <BODY> <H1>Control Panel</H1> <A HREF="<?php echo $dir?>">Index</A> > Control Panel <?php flush(); $bd = mysql_connect($mysql_hostname, $mysql_user, $mysql_password); mysql_select_db($mysql_database, $bd); $sql = mysql_query("SELECT COUNT(*) FROM {$prefix}pages WHERE accepted = 'n'"); if (mysql_result($sql,0) > 0){ $pending_pages = true; }; $sql = mysql_query("SELECT COUNT(*) FROM {$prefix}banned"); if (mysql_result($sql,0) > 0){ $banned = true; }; if ($pending_pages || $banned){ echo '<HR SIZE=1 COLOR="#DDDDDD">'."\r\n"; if ($pending_pages){ echo '<A HREF="admin_edit_pending.php"><FONT COLOR="#FF3333">(pending submissions)</FONT></A>'."\r\n"; }; if ($banned){ echo '<A HREF="admin_edit_banned.php" ONCLICK="return confirm(\'ban?\')">(banned)</A>'."\r\n"; }; }; flush(); echo '<HR SIZE=1 COLOR="#DDDDDD">'."\r\n";; $last_category = false; $ref = $c; while(!$last_category){ $n_parent_categories += 1; $sql = mysql_query("SELECT id, name, ref FROM {$prefix}categories WHERE id = $ref"); $parent_categories[$n_parent_categories-1] = array_map("parse_output",mysql_fetch_array($sql, MYSQL_ASSOC)); if ($parent_categories[$n_parent_categories-1]["ref"] == 0){ $last_category = true; }else{ $ref = $parent_categories[$n_parent_categories-1]["ref"]; }; }; for ($x = $n_parent_categories-1; $x >= 0; $x--){ if ($x != $n_parent_categories-1) echo ' > '; if ($x == 0){ echo '<B>'.$parent_categories[$x]["name"].'</B>'; }else{ echo '<A HREF="admin_edit.php?c='.$parent_categories[$x]["id"].'"><B>'.$parent_categories[$x]["name"].'</B></A>'; }; }; echo '<BR>'."\r\n"; flush(); $sql = mysql_query("SELECT name, pages, ref FROM {$prefix}categories WHERE id = $c"); $current_category = array_map("parse_output",mysql_fetch_array($sql, MYSQL_ASSOC)); if ($c != 1){ echo '<A HREF="admin_edit_category_delete.php?c='.$c.'&u='.urlencode("{$dir}admin_edit.php?c=".$current_category["ref"]).'" ONCLICK="return confirm(\'delete?\')">(delete)</A>'."\r\n"; }; ?> <A HREF="admin_edit_category.php?c=<?php echo $c."&u=".urlencode("http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"])?>">(edit)</A> <?php if ($c != 1){ echo '<A HREF="admin_edit_category_move.php?a='.$c.'&r='.$current_category["ref"].'&c='.$current_category["ref"].'&u='.urlencode("http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]).'">(move)</A>'."\r\n"; }; ?> <A HREF="admin_edit_category_add.php?c=<?php echo $c?>">(add subcategory)</A> <?php if ($current_category["pages"] == "y"){ echo '<A HREF="admin_edit_page_add.php?c='.$c.'">(add page)</A>'."\r\n"; }; ?> <HR SIZE=1 COLOR="#DDDDDD"> <FORM METHOD="get" ACTION="admin_search.php"> <INPUT TYPE="text" NAME="q" MAXLENGTH=100> <INPUT TYPE="submit" VALUE="Search" CLASS="BUTTON"> </FORM> <?php flush(); $sql = mysql_query("SELECT id, name FROM {$prefix}categories WHERE ref = $c ORDER BY name"); $n_subcategories = mysql_num_rows($sql); for ($x = 0; $x < $n_subcategories; $x++){ $subcategories[$x] = array_map("parse_output",mysql_fetch_array($sql, MYSQL_ASSOC)); }; if ($n_subcategories > 0){ echo '<P>'."\r\n"; echo $n_subcategories.' subcategories found:<P>'."\r\n"; for ($x = 0; $x < $n_subcategories; $x++){ echo '<LI><A HREF="admin_edit.php?c='.$subcategories[$x]["id"].'"><B>'.$subcategories[$x]["name"].'</B></A>'."\r\n"; echo '<A HREF="admin_edit_category_delete.php?c='.$subcategories[$x]["id"].'&u='.urlencode("http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]).'" ONCLICK="return confirm(\'delete?\')">(delete)</A>'."\r\n"; echo '<A HREF="admin_edit_category.php?c='.$subcategories[$x]["id"].'&u='.urlencode("http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]).'">(edit)</A>'."\r\n"; echo '<A HREF="admin_edit_category_move.php?a='.$subcategories[$x]["id"].'&r='.$c.'&c='.$c.'&u='.urlencode("http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]).'">(move)</A>'."\r\n"; }; }; flush(); $sql = mysql_query("SELECT COUNT(*) AS total_pages FROM {$prefix}pages WHERE category = $c"); $total_pages = mysql_result($sql,0,"total_pages"); if ($total_pages > 0){ $sql = mysql_query("SELECT id, url, title, description, keywords, accepted, ip FROM {$prefix}pages WHERE category = $c ORDER BY id LIMIT ".($s-1).",$n"); $n_pages = mysql_num_rows($sql); for ($x = 0; $x < $n_pages; $x++){ $pages[$x] = array_map("parse_output",mysql_fetch_array($sql, MYSQL_ASSOC)); }; }; $e = min($s + $n - 1, $s + $n_pages - 1); if ($n_pages > 0){ echo '<HR SIZE=1 COLOR="#DDDDDD">'."\r\n"; echo 'Pages '.$s.' - '.$e.' of '.$total_pages.' found:'."\r\n"; for ($x = 0; $x < $n_pages; $x++){ echo '<P><A HREF="'.$pages[$x]["url"].'" TARGET="_blank"><B>'.$pages[$x]["title"].'</B></A>'."\r\n"; if ($pages[$x]["accepted"] == "y"){ echo '<A HREF="admin_edit_page_pending.php?p='.$pages[$x]["id"].'&u='.urlencode("http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]).'">(pending)</A>'."\r\n"; echo '<A HREF="admin_edit_page_delete.php?p='.$pages[$x]["id"].'&u='.urlencode("http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]).'" ONCLICK="return confirm(\'delete?\')">(delete)</A>'."\r\n"; }else{ echo '<A HREF="admin_edit_page_accept.php?p='.$pages[$x]["id"].'&u='.urlencode("http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]).'"><FONT COLOR="#FF3333">(accept)</FONT></A>'."\r\n"; echo '<A HREF="admin_edit_page_delete.php?p='.$pages[$x]["id"].'&u='.urlencode("http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]).'" ONCLICK="return confirm(\'reject?\')">(reject)</A>'."\r\n"; }; echo '<A HREF="admin_edit_page.php?p='.$pages[$x]["id"].'&c='.$c.'&u='.urlencode("http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]).'">(edit)</A>'."\r\n"; echo '<A HREF="admin_edit_page_move.php?p='.$pages[$x]["id"].'&r='.$c.'&c='.$c.'&u='.urlencode("http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]).'">(move)</A>'."\r\n"; if ($pages[$x]["ip"]){ echo '<A HREF="admin_edit_banned_ban.php?i='.$pages[$x]["ip"].'&u='.urlencode("http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]).'" ONCLICK="return confirm(\'ban?\')">(ban '.$pages[$x]["ip"].')</A>'."\r\n"; }; echo '<BR>'.$pages[$x]["description"]."\r\n"; echo '<BR>Keywords: '.$pages[$x]["keywords"]."\r\n"; echo '<BR>'.$pages[$x]["url"]."\r\n"; }; }; if ($s != 1 || $e != $total_pages){ echo '<P>'."\r\n"; if ($s != 1){ $previous = $s - $n; echo '<A HREF="'.$dir.'admin_edit.php?c='.$c.'&s='.$previous.'">Previous</A>'."\r\n"; }; for ($x = 1; $x <= ceil($total_pages/$n); $x++){ $current = ($x-1) * $n + 1; if ($current == $s){ echo $x."\r\n"; }else{ echo '<A HREF="'.$dir.'admin_edit.php?c='.$c.'&s='.$current.'">'.$x.'</A>'."\r\n"; }; }; if ($e < $total_pages){ $next = $s + $n; echo '<A HREF="'.$dir.'admin_edit.php?c='.$c.'&s='.$next.'">Next</A>'."\r\n"; }; }; ?> <HR SIZE=1 COLOR="#DDDDDD"> <A HREF="admin_uninstall.php" ONCLICK="return confirm('uninstall directory?')">(uninstall directory)</A> <A HREF="exit.php">(exit)</A> </BODY> </HTML> |
el admin_edit.php por favor...:p
Coke. |
Al final van a venir los bomberos, pensando que hay un incendio en casa...pero realmente es mi cabeza que no para de echar humo :D
He editado el post de arriba, a ver si hay suerte y es ese...:) |
ahi lo tenemos...:p, etiquetamelo, anda.
Coke. |
[QUOTE=komas;4134955]
Y otra cosa, se podría hacer, que automaticamente apareciese el número de enlaces que tenga dentro cada categoría (al lado del nombre que fuese apareciendo el número) Oño que lio me he montao...:D[/QUOTE] Porsi...de esto casi mejor nos olvidamos eh...o por lo menos lo dejamos para dentro de 1 o 2 meses...que vuelvan las neuronas a su ser primero...:D |
Código PHP:
|
A ver si acierto :D
Tengo que añadir otro como este con reciproco: echo '<BR>'.$pages[$x]["description"]."\r\n"; y añadir reciproco aqui: $sql = mysql_query("SELECT id, url, title, description, keywords, accepted, ip FROM {$prefix}pages WHERE category = $c ORDER BY id LIMIT ".($s-1).",$n"); |
premioooo...
y si quieres el numero de enlaces por categoria, prueba con esto... Código PHP:
Coke. |
A pos no...:D lo he probado y no sale...
|
como lo has hecho?
Coke. |
Cita:
|
Cita:
Código PHP:
|
no, he visto que es la variable de las subcategorias...nada nada.
como llevas lo otro? Coke. |
Lo otro, buscando hueco para colocar el código...a ver si acierto...
|
pero has introducido alguna en la BD...?
Coke. |
A ver en la base de datos está lo que hemos hecho antes...
|
digo alguna url en el nuevo campo...
Coke. |
si, eso lo estoy haciendo cada vez que cambiamos algo...
|
y se estan guardando, lo has comprobado?
Coke. |
Si las doy a aceptar se guardan, y salen los datos de antes, y en la categoría en la que se sugiere
|
Mira he añadido komas.es al index [url]www.komas.es[/url] y lo que sale ahí es lo que me sale en el panel de control...le había puesto como reciproco [url]www.elmundo.es[/url]......
|
Bueno, las keywords en el panel si las veo, aunque luego no salgan ahí
|
Coke, si tienes que trabajar mañana, dejalo eh...que no hay prisa...
|
esto está en admin_edit_pending
$sql = mysql_query("SELECT {$prefix}pages.id, {$prefix}pages.url, {$prefix}pages.title, {$prefix}pages.description, {$prefix}pages.keywords, {$prefix}pages.accepted, {$prefix}pages.ip, {$prefix}pages.category, {$prefix}categories.name AS category_name FROM {$prefix}pages, {$prefix}categories WHERE {$prefix}categories.id = {$prefix}pages.category AND {$prefix}pages.accepted = 'n' ORDER BY {$prefix}pages.id"); Si añado ahí el {$prefix}pages.reciproco? |
me he perdido, no veo nada...
entra en tu base de datos y mira si se estan guardando...y de camino haz un query... SELECT reciproco FROM dir_pages Coke. |
[QUOTE=komas;4135638]esto está en admin_edit_pending
$sql = mysql_query("SELECT {$prefix}pages.id, {$prefix}pages.url, {$prefix}pages.title, {$prefix}pages.description, {$prefix}pages.keywords, {$prefix}pages.accepted, {$prefix}pages.ip, {$prefix}pages.category, {$prefix}categories.name AS category_name FROM {$prefix}pages, {$prefix}categories WHERE {$prefix}categories.id = {$prefix}pages.category AND {$prefix}pages.accepted = 'n' ORDER BY {$prefix}pages.id"); Si añado ahí el {$prefix}pages.reciproco?[/QUOTE] prueba, no te cortes...:p, sino, lo borras y listo. Coke. |
Tomaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Era esooooooooooooooooooooooooooooooooooooooooooooooooooo Oleeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee |
Oe oe oe oe ese Coke ese Coke Oe oe oe oe :D
|
Cita:
mañana u otro dia miramos lo del numero de enlaces por categoria. Coke. |
Era eso de arriba y esto otro que también sale aquí:
echo '<BR>'.$pages[$x]["description"]."\r\n"; echo '<BR>Keywords: '.$pages[$x]["keywords"]."\r\n"; echo '<BR>reciproco: '.$pages[$x]["reciproco"]."\r\n"; echo '<BR>'.$pages[$x]["url"]."\r\n"; |
Cita:
|
[QUOTE=Coke;4135647]
mañana u otro dia miramos lo del numero de enlaces por categoria. Coke.[/QUOTE] Ok, dentro de unos días, que vuelvan a su ser la neuronas...:D |
Cita:
Coke. |
La franja horaria es GMT +2. Ahora son las 04:23. |
Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
ZackYFileS - Foros de Debate