• 1 FavoritosFavoritos
  • 5 RespuestasRespuestas
  • 1906 LeídoVeces Leído
  • 11 PuntosPuntos

Tema: Bloquear tema con Topic solved

Usuario: JTX3
Rango: Nuevo Usuario
Mensajes: 173
Puntos: 18
Mi web: http://themixure.com/index.php
Perfil: Ver Perfil
Pais:
se
Bloquear tema con Topic solved
Noviembre 11, 2013 - 08:11 20:11
[TIP] Bloquear tema con Topic solved

Hoy les presento un tip bastante útil y sencillo para quien lo desee utilizar, los dejo a vuestro gusto colega utilizar y su funcionalidad, en base a esto prosigamos.

- Es necesario tener instalado Topic Solved

.Sources/Subs-TopicSolved.php

Buscas por:
   
Código: [Seleccionar]
// Change the status
$smcFunc['db_query']('', '
UPDATE {db_prefix}topics
SET is_solved = {int:is_solved}
WHERE id_topic = {int:topic}
LIMIT {int:limit}',
array(
'topic' => $topic,
'is_solved' => empty($row['is_solved']) ? 1 : 0,
'limit' => 1,
)
);
Abajo agregar

Código: [Seleccionar]
// Change the status - Closed
$smcFunc['db_query']('', '
UPDATE {db_prefix}topics
SET locked = {int:locked}
WHERE id_topic = {int:topic}
LIMIT {int:limit}',
array(
'topic' => $topic,
'locked' => empty($row['locked']) ? 1 : 0,
'limit' => 1,
)
);

Saludos, Lokitox.
Críticos hay muchos, quienes ayuden, pocos.
No Tienes Permisos Para Dar Puntos
point 11 Puntos

Usuarios que puntuaron el tema » 4kstore (3 Pts) » Papá distante (3 Pts) » Matias- (2 Pts) » Príncipe_Azul (3 Pts) 

Usuario: ^HeRaCLeS^
Rango: Excelente User
Mensajes: 265
Puntos: 100
Mi web: http://www.smfpersonal.net
Perfil: Ver Perfil
Pais:
ar
Re:[TIP] Bloquear tema con Topic solved
Respuesta #1 Noviembre 11, 2013 - 09:11 21:11
Buen aporte.... Aunque se podria modificar un poco....

Vos pones bloquear tema, pero con ese codigo no solo bloquea el tema, si el tema esta bloqueado en verdad lo desbloqueara.
Tambien se podria hacer todo en una sola consulta, sin necesidad de agregar otra aparte. Solo tendrias que agregar a la consulta existente los datos de la otra consulta, osea que no solo modifique el is_solved, sino que tambien modifique el locked.

Como idea esta muy buena, solo tendrias que pulir esos detalles para que quede mejor aun.

Saludos

Usuario: 4kstore
Rango: Administrador
Mensajes: 4696
Puntos: 8022
Mi web: http://www.smfsimple.com
Perfil: Ver Perfil
Pais:
ar
Re:[TIP] Bloquear tema con Topic solved
Respuesta #2 Noviembre 11, 2013 - 09:17 21:17
Si la idea es solo cerrarlo sin importar nada se podría reemplazar lo primero por:

Código: [Seleccionar]
// Change the status
$smcFunc['db_query']('', '
UPDATE {db_prefix}topics
SET is_solved = {int:is_solved},
locked = {int:locked}
WHERE id_topic = {int:topic}
LIMIT {int:limit}',
array(
'topic' => $topic,
'is_solved' => empty($row['is_solved']) ? 1 : 0,
'limit' => 1,
'locked' => 1,
)
);

Usuario: ^HeRaCLeS^
Rango: Excelente User
Mensajes: 265
Puntos: 100
Mi web: http://www.smfpersonal.net
Perfil: Ver Perfil
Pais:
ar
Re:[TIP] Bloquear tema con Topic solved
Respuesta #3 Noviembre 11, 2013 - 09:25 21:25
A eso mismo me referia, Aunque mi idea era que el haga la consulta para que logre entender el porque de los cambios...

Pero como dije, una muy buena idea, seguramente muchos la usaran...

Usuario: EduardO
Rango: Nuevo Usuario
Mensajes: 875
Puntos: 14
Mi web: http://www.gamerzperu.com/
Perfil: Ver Perfil
Pais:
pe
Re:[TIP] Bloquear tema con Topic solved
Respuesta #4 Noviembre 11, 2013 - 10:59 22:59
Muy Buen tutorial, ahora mismo lo activo en mi foro :3

Usuario: Príncipe_Azul
Rango: Nuevo Usuario
Mensajes: 297
Puntos: 12
Mi web: http://www.argentinairc.net/foro/
Perfil: Ver Perfil
Pais:
ar
Re:Bloquear tema con Topic solved
Respuesta #5 Agosto 28, 2016 - 12:29 00:29
Hola, me sirvió el tutorial, aunque a decir verdad usé el código de 4kstore, pero por supuesto muchas gracias por compartir JSX3 y 4kstore!! :)

Un abrazo!! 8)

 

TAGS



top

Smfsimple.com es un sitio destinado a brindar un servicio de soporte y herramientas para foros realizados con el sistema de foros gratuito simplemachines.org. Contamos con un selecto equipo de desarrolladores y conocedores del sistema, sus foros estaran en buenas manos.
This site is not affiliated with or endorsed by Simple Machines