Uutiset:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu
Advertisement:

Sólo quiero mostrar un texto no el foro completo

Aloittaja enecumene, maaliskuu 23, 2013, 10:32:07 AP

« edellinen - seuraava »

enecumene

Hola tengo un problema, tengo un código javasccript que realiza una operación AJAX para mostrar solamente un texto, todo bien, pero aparte del texto me muestra también el foro completo!!, esta es la función que envía el texto:

function json_votes_info($linkid)
{
global $smcFunc;

$vote = array();
$votes_request = $smcFunc['db_query']('', '
SELECT link_id, link_votes FROM {db_prefix}sp_news
WHERE link_id = {int:current_link}',
array(
'current_link' => $linkid,
)
);

$row = $smcFunc['db_fetch_assoc']($votes_request);
$vote['id'] = $row['link_id'];
$vote['votes'] = $row['link_votes'] > 0 ? $row['link_votes'] : 0;

$smcFunc['db_free_result']($votes_request);

//return json_encode($vote);
echo $vote['votes'];
}


más abajo muestro el resultado. ¿Qué debo hacer para evitar ese problema?

Saludos.

4Kstore

Probar agregar obExit(false); después del echo $vote['votes'];

¡¡NEW MOD: Sparkles User Names!!!

enecumene

Excelente amigo ya funciona como debe, muchas gracias, ¿puedo preguntarse sobre el obExit(False)?

4Kstore

hasta donde tengo entendido te permite cortar la ejecución normal que va a tener SMF luego de llamar a un archivo source, recuerda la url de donde fue llamada entonces al utilizar ajax no vuelve a cargar nada e imprime el json que es lo que necesitas, mas información:
http://support.simplemachines.org/function_db/index.php?action=view_function;id=225

Como agregado, te recomiendo antes de ejecutar la consulta verificar que $linkid no este vació y castearlo como INT antes de hacer la consulta.

Saludos

¡¡NEW MOD: Sparkles User Names!!!

enecumene

Gracias amigo, todo está debidamente casteado y con su respectiva verificación en otra función que llama a ésta que realiza las operaciones necesarias, de nuevo, muchas gracias.

Saludos.

4Kstore

Lainaus käyttäjältä: enecumene - maaliskuu 23, 2013, 10:48:17 AP
Gracias amigo, todo está debidamente casteado y con su respectiva verificación en otra función que llama a ésta que realiza las operaciones necesarias, de nuevo, muchas gracias.

Saludos.

Ahhh, perdón entonces... faltaba información.
Un gusto, marco como solucionado
Saludos

¡¡NEW MOD: Sparkles User Names!!!

Advertisement: