Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Cambiar color de div en página externa con nuevo post

PHP, HTML, CSS, JS, jQuery, etc.
dankko.chicho
Usuario/a
Mensajes: 68
Registrado: 06 Sep 2012, 18:07

Cambiar color de div en página externa con nuevo post

#1

Mensaje por dankko.chicho »

Hola, añado este tema aquí, ya que está relacionado con phpbb3, pero más que nada es una consulta en php.

Estoy creando un nuevo theme. El index del foro está en una página externa echa con php usando las sesiones de phpbb.

Cree una serie de divs que llevan a una determinada seccion del categoría del foro.

Hay alguna manera, de poder crear una una consulta en la que pueda cambiar el color de este div si hay un nuevo tema, por ejemplo, en la categoria con el id = 7?

La consulta con la que extraigo los últimos temas de cada categoría es la siguiente:

Código: Seleccionar todo

    <?php
    $conexion = conecta_base_datos();
    $general = '7';
    $ssql = "SELECT topic_title,username,topic_id
    FROM phpbb_topics
    INNER JOIN phpbb_users ON phpbb_users.user_id = phpbb_topics.topic_poster
    WHERE foro_topics.forum_id = '$general'";
    $rs = mysql_query($ssql);
    while($fila = mysql_fetch_array($rs)){
           
    echo '<tr>';
    echo '<td><a href="./foro/viewtopic.php?f=' . $general . '&t=' . $fila["topic_id"] . '">' . $fila["topic_title"] . '</td>';
    echo '<td>' . $fila["username"] . '</td>';
    echo '</tr>';
                               
    }
    ?>
Seguramente pueda extraer alguna variable de phpbb que es la que hace comparé los últimos temas que escribieron en los subforos de la categoria = '7' con los últimos que el usuario vió.


Versión phpBB: 3.0.11
MODs Instalados:
phpbb socialnet
phpbb_follower
cBB Blockgets
mssti_advanced_bbcode_box_3_3_0_11
ultimate_points_v1.1.2
nv_who_was_here_1_2_1
phpbbcalendarmod

Plantilla(s) usada(s): ProBoot
Servidor: De pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
URL: http://www.manager.fifacommunityspain.es
Avatar de Usuario
micontre
Ex Staff
Mensajes: 933
Registrado: 13 Sep 2008, 02:34
Edad: 55

Re: Cambiar color de div en página externa con nuevo post

#2

Mensaje por micontre »

si entiendes de php estdia el comportamiento de unreadposts en los archivos search.php y functions.php
y tambien unread_topics
Última edición por micontre el 17 Sep 2013, 03:51, editado 1 vez en total.
Mis datos | Mostrar
URL: http://imaginewal.com/
Plantilla usuada : imaginewal_bis (estilo propio vasado en prosilver.)
Versión de phpBB: 3.1.6
Servidor: Hosting24.com , pago
actualización desde otra versión: ( 3.0.14 __ 3.1.16)
conversión desde otro tipo de Foro: No
dankko.chicho
Usuario/a
Mensajes: 68
Registrado: 06 Sep 2012, 18:07

Re: Cambiar color de div en página externa con nuevo post

#3

Mensaje por dankko.chicho »

Si, estuve buscando sobretodo en search.php para ver como funcionaba. También un estuve haciendo pruebas con un mod que cambiaba el color del enlace del tema (no recuerdo su nombre). Aunque de esta parte tan sólo extraje información.

Traté de hacer una prueba en html usando las funciones propias de phpbb, pero tampoco fui capaz(Este código es un poco inventado, ya que el otro en este momento no lo tengo a mano, pero era parecido):
En la clase del DIV intente algo como esto class="<!-- IF_UNREAD_POST -->ss1<!-- ELSE -->ss2<!-- ENDFIF -->"
Versión phpBB: 3.0.11
MODs Instalados:
phpbb socialnet
phpbb_follower
cBB Blockgets
mssti_advanced_bbcode_box_3_3_0_11
ultimate_points_v1.1.2
nv_who_was_here_1_2_1
phpbbcalendarmod

Plantilla(s) usada(s): ProBoot
Servidor: De pago
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
URL: http://www.manager.fifacommunityspain.es

Volver a “🆘 Recursos Webmaster”