Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/plugins/avatarep.php on line 1102

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
Un poco de ayuda en PHP
JackFlash   14 Feb, 2014, 10:26 pm
#1
Hola a todos, soy nuevo en esta comunidad, estoy probando mybb en mi localhost para montar un sitio web, siempre use SMF pero ahora noto que es muchisimo mejor mybb, lo que quiero saber es como puedo mostrar los ultimos post en una pagina php, por ejemplo:

mi sitio es localhost.com/index.php

el foro esta en localhost.com/foro/

yo llamo al archivo global ( en mi index.php)


Código:
<?php
define('IN_MYBB', NULL);
global $mybb, $lang, $query, $db, $cache, $plugins, $displaygroupfields;
require_once '/foro/global.php';
?>

Necesito saber como podrian aparecer los ultimos post y el login en esa pagina.

Saludos.
XEDE   14 Feb, 2014, 10:33 pm
#2
En mi caso no tengo idea de php, pero para eso que queres hacer tal vez te sirve el plugin prostats ProStats 1.7.6 (plugin oficial) se puede poner tanto en el index como en el portal
DarkPipa   21 Feb, 2014, 11:35 pm
#3
Hola, podrías usar el portal.php que trae mybb. Ya que trae las funciones que necesitas e incluso algunas más que seguro te serviran.
Para verlo puedes poner la dirección de tu foro y agregarle portal.php al final.
Lo malo es que para retocar el portal, deberías hacerlo a mano o usando algún plugin (cosa que es un poco difícil, ya que los plugins de portal existentes tal vez no sean muy prácticos)
En mi caso le hice unos retoques a mano al portal.php
Puedes verlo en http://www.olfixcomputacion.com.ar

Saludos.

"Muchos de los que viven merecen morir y algunos de los que mueren merecen la vida.
¿Puedes devolver la vida?
Entonces no te apresures en dispersar la muerte, pues ni el mas sabio conoce el fin de los caminos"



John Ronald Reuel Tolkien
eNvy   22 Feb, 2014, 12:28 am
#4
O bien puedes utilizar jQuery para importar los datos del portal hacia el index y estilizar el diseño a gusto...

Plantilla index:

Cita:<script type="text/javascript">
jQuery(function(){
jQuery(".latestthreads").load("{$mybb->settings['bburl']}/portal.php .latestthreads_portal");
}); </script>

Luego en el mismo index ubicas el div para traer los datos:

Cita:<div class="latestthreads float_left">
</div>

Luego para tomar los datos, editas la plantilla "portal_latestthreads_thread":

Cita:<tr class="latestthreads_portal">

Y con eso debería funcionar...
Última modificación: 22 Feb, 2014, 12:28 am por SallieJac.
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.