Eliminar firmas en temas/post antiguos para una mejor visualización

Esta es una discusión para el tema Eliminar firmas en temas/post antiguos para una mejor visualización en el foro Tips y tutoriales, bajo la categoría Recursos para vBulletin (Descargas); Las firmas son la identidad de los usuarios, restringirlas o no permitirlas a mi parecer no es lo mejor ya que solo causarias incomodidad en la comunidad Pero tambien hay temas que son bastante antiguos ...
Página:


Resultados 1 al 2 de 2

Temas similares

  1. Por subly en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  2. Por Martha en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  3. Por PablukY en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  4. Por subly en el foro Soporte para Productos/Plugins
  1. #1
    Miembro especial Miembro de diamante Array Avatar de Jhonnyf
    Fecha de ingreso
    06 sep, 08
    Ubicación
    Dentro de mi
    Mensajes
    1,125
    Gustado
    50 Veces
    Me Gustan
    1 Veces

    Predeterminado Eliminar firmas en temas/post antiguos para una mejor visualización

    Las firmas son la identidad de los usuarios, restringirlas o no permitirlas a mi parecer no es lo mejor ya que solo causarias incomodidad en la comunidad


    Pero tambien hay temas que son bastante antiguos y muchas veces ya considerados "Archivados", a esos temas a manera de agilizarlos y darle una mejor presentación, se le puede eliminar las firmas a los post

    Lo que debes Saber:

    En la tabla de los POST existen 2 campos que nos interesan, el campo showsignature que puede tener el valor de 0 o 1 que es el indicador de que si se debe o no mostrar la firma en ese post (el check al crear un Post)



    PD: Ese check está desabilitado cuando no tienen firma configurada, es por eso que cuando has hecho varios post y luego te pones firmas, tus post anteriores salen sin firma


    y el campo dateline que contiene la fecha/hora en formato marca de tiempo Unix que es un numero entero que contiene el número de segundos entre el Epoch Unix (Enero 1 1970 00:00:00 GMT) y la hora especificada.


    Como hacemos el Cambio:

    La idea es cambiar el valor de showsignature a 0 si la fecha es menor o igual a una que le vamos a indicar, para eso necesitamos hacer la siguiente consulta SQL (lo puedes hacer por phpMyAdmin o desde la consola vBulletin)

    Vamos a hacer que todos los Post que sean anteriores o iguales al 31 de Diciembre del 2008, para eso la consulta es:
    Código PHP:
    UPDATE post
    SET showsignature
    =0
    WHERE dateline
    <=UNIX_TIMESTAMP('2008-12-31 00:00:00'
    PD: UNIX_TIMESTAMP es una funcion propia de MySQL que recibe una fecha en formato YYYYMMDD hh:mm:ss (año, mes, dia, horas, minutos, segundos) y lo convierte en formato marca de tiempo Unix que es lo que utiliza el campo dateline en la tabla post
    Última edición por Jhonnyf; 10/08/2009 a las 18:41 Razón: Cambio de Imagen por marca de agua

  2. #2
    Miembro especial Miembro de diamante Array Avatar de Kas_Limon
    Fecha de ingreso
    13 ago, 08
    Mensajes
    2,093
    Gustado
    2 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: Eliminar firmas en temas/post antiguos para una mejor visualización

    Para los temas de "basura" o archivados esta opción es genial, así puedes acceder a todo el material antiguo de una forma mas rápida y veloz.