Publicidad

Autor Tema: Ayuda con esto  (Leído 125 veces)

Desconectado vincent

  • Full Member
  • ***
  • Mensajes: 143
  • Power: 1
    • Ver Perfil
Ayuda con esto
« en: Febrero 21, 2012, 08:42:29 pm »
Hola, como ya lo sabran podemos ver los post de cada usario, lo hacemos sólo entrrando a su perfil.
Encontraremos una lista ordenada por fechas de todos sus post:


En la imagen pueden ver que los puntos estan resaltados en color rojo.
Lo que yo quiero es que los puntos sean remplazados por cantidad de visitas.

¿Cómo lo puedo hacer?

Saludos! quedo a la espera de ayuda.
http://www.vocesescuchadas.com

Desconectado virus

  • Soporte Oficial
  • *
  • Mensajes: 699
  • Power: 82
  • Sexo: Masculino
    • Ver Perfil
    • System VT - Descargas, Programas, Juegos, Peliculas, Musica, Ayuda
Re:Ayuda con esto
« Respuesta #1 en: Febrero 21, 2012, 11:42:36 pm »
para eso abre tu profile.php ubicado en la carpeta source

busca mas abajo de la funcion:

Código: [Seleccionar]
function post

mas abajo veras lo siguiente:

Código: [Seleccionar]
$request = db_query("		SELECT
b.ID_BOARD, b.name AS bname, t.puntos, c.ID_CAT, c.name AS cname, m.ID_TOPIC, m.ID_MSG,
t.ID_MEMBER_STARTED, t.ID_FIRST_MSG, t.ID_LAST_MSG, m.body, m.smileysEnabled,
m.subject, m.posterTime
FROM (" . (empty($have_temp_table) ? '' : "{$db_prefix}topics_posted_in AS pi, ") . "{$db_prefix}messages AS m, {$db_prefix}topics AS t, {$db_prefix}boards AS b)
LEFT JOIN {$db_prefix}categories AS c ON (c.ID_CAT = b.ID_CAT)
WHERE " . (empty($have_temp_table) ? '' : "t.ID_TOPIC = pi.ID_TOPIC
AND ") . "m.ID_MEMBER = $memID
AND m.ID_TOPIC = t.ID_TOPIC
AND t.ID_BOARD = b.ID_BOARD
AND $user_info[query_see_board]
AND t.ID_FIRST_MSG = m.ID_MSG
ORDER BY m.ID_MSG DESC
LIMIT $_REQUEST[start], $maxIndex", __FILE__, __LINE__);
$counter = $_REQUEST['start'];
$context['posts'] = array();
$board_ids = array('own' => array(), 'any' => array());
while ($row = mysql_fetch_assoc($request))
{
    censorText($row['subject']);

$context['posts'][++$counter] = array(
'counter' => $counter,
'board' => array(
'name' => $row['bname'],
    'id' => $row['ID_BOARD']),
'topic' => $row['ID_TOPIC'],
'subject' => $row['subject'],
'time' => timeformat($row['posterTime']),
'id' => $row['ID_MSG'],
        'puntos' => $row['puntos'],
);

}
mysql_free_result($request);


remplazalo por:

Código: [Seleccionar]
$request = db_query("		SELECT
b.ID_BOARD, b.name, t.puntos, t.numViews, c.ID_CAT, m.ID_TOPIC, m.ID_MSG,
t.ID_MEMBER_STARTED, t.ID_FIRST_MSG, t.ID_LAST_MSG, m.body, m.smileysEnabled,
m.subject, m.posterTime
FROM (" . (empty($have_temp_table) ? '' : "{$db_prefix}topics_posted_in AS pi, ") . "{$db_prefix}messages AS m, {$db_prefix}topics AS t, {$db_prefix}boards AS b)
LEFT JOIN {$db_prefix}categories AS c ON (c.ID_CAT = b.ID_CAT)
WHERE " . (empty($have_temp_table) ? '' : "t.ID_TOPIC = pi.ID_TOPIC
AND ") . "m.ID_MEMBER = $memID
AND m.ID_TOPIC = t.ID_TOPIC
AND t.ID_BOARD = b.ID_BOARD
AND $user_info[query_see_board]
AND t.ID_FIRST_MSG = m.ID_MSG
ORDER BY m.ID_MSG DESC
LIMIT $_REQUEST[start], $maxIndex", __FILE__, __LINE__);
$counter = $_REQUEST['start'];
$context['posts'] = array();
$board_ids = array('own' => array(), 'any' => array());
while ($row = mysql_fetch_assoc($request))
{
    censorText($row['subject']);

$context['posts'][++$counter] = array(
'counter' => $counter,
'board' => array(
'name' => $row['name'],
    'id' => $row['ID_BOARD']),
'topic' => $row['ID_TOPIC'],
'subject' => $row['subject'],
'time' => timeformat($row['posterTime']),
'id' => $row['ID_MSG'],
        'puntos' => $row['puntos'],
                    'numViews' => $row['numViews'],
);

}
mysql_free_result($request);

luego abre tu profile.template.php y busca por:

Código: [Seleccionar]
', $post['puntos'],'

y remplazalo por:

Código: [Seleccionar]
', $post['numViews'],'


y te quedara algo asi:



Desconectado vincent

  • Full Member
  • ***
  • Mensajes: 143
  • Power: 1
    • Ver Perfil
Re:Ayuda con esto
« Respuesta #2 en: Febrero 22, 2012, 12:10:22 am »
GRACIAS VIRUS


Funcionó perfecto.

Acabo de escribirte un mensaje privado, espero tu respuesta.

Saludos! y MUCHAS MUCHAS GRACIAS

Desconectado santyyx

  • Moderator
  • ********
  • Mensajes: 3454
  • Power: 385
  • Sexo: Masculino
  • Get up, stand up, don't give up the fight.
    • Ver Perfil
    • Email
Re:Ayuda con esto
« Respuesta #3 en: Febrero 22, 2012, 12:26:17 am »
GRACIAS VIRUS


Funcionó perfecto.

Acabo de escribirte un mensaje privado, espero tu respuesta.

Saludos! y MUCHAS MUCHAS GRACIAS

Solucionado, tema cerrado