Página 1 de 1

Duda noticias de portal.

Publicado: 16 Mar 2011, 21:47
por Dracknes
URL: http://nextgencorp.es/
Versión phpBB: phpBB3 (3.0.8)
MODs Instalados: Automod, Advanced BBCode Box 3 (aka ABBC3), board3 Portal, imageshack.
Plantilla(s) usada(s): Absolution
Servidor: Gratuito, Square7
Actualización desde otra versión: Si, de phpbb2

Buenas, tengo una pregunta a cerca del portal board3. Para poner noticias que salgan en portada hay que marcar el mensaje como "anuncio" y entonces sale en portada, pero los anuncios se mantienen en foro sin crearse páginas nuevas, como podéis comprobar aqui, http://nextgencorp.es/viewforum.php?f=54. Mi pregunta es: se pueden agrupar en paginas?



Espero vuestra respuesta, un saludo.

Re: Duda noticias de portal.

Publicado: 17 Mar 2011, 00:22
por Alorse
Jesús, la verdad fue que no comprendí nada de lo que deseas hacer.

Re: Duda noticias de portal.

Publicado: 17 Mar 2011, 11:20
por Dracknes
Jejejeje, es que es un poco enrevesadillo xD.

A ver, el caso es que para mostrar mensajes en el portal tengo que marcar el mensaje que quiero mostrar con la opción de "Anuncion". Si marco la dicha opción entonces se me queda anclado el mensaje como os muestro aquí: http://nextgencorp.es/viewforum.php?f=54.

Mi pregunta es, existe algún mod o alguna forma de que pueda agrupar los "anuncios" en páginas?, para que quede más ordenador. O algún mod que me permita mostrar un mensaje en el portal sin tenener que marcar la opcion de "Anuncion"?.

Espero haberlo aclarado un poquillo más.

Re: Duda noticias de portal.

Publicado: 19 Mar 2011, 01:56
por Alorse
Bueno podrías crear un foro que se llame anuncios y solo tengas anuncios en este foro.
Por otro lado suena interesante lo que comentas de mostrar mensajes en en el portal sin la necesidad de marcarlos como anuncios.
Voy a ver si existe algún Add-on como este y te comento.

Re: Duda noticias de portal.

Publicado: 19 Mar 2011, 10:47
por Dracknes
Buenas. Es lo que tengo, un apartado del foro solo para eso. Pero si te has pasado por el anterior link verás que es un caos. De ahí que quiera buscar algo para organizarlo un poquillo.

Gracias por hacerme el favor de buscar ese add-on por mi ;).

Espero tu respuesta, un saludo.

Re: Duda noticias de portal.

Publicado: 19 Mar 2011, 16:05
por Alorse
La verdad fue que no encontré nada relacionado a lo que mencionamos, pero ya que me interesa voy a ver si lo puedo desarrollar, pero ten algo de paciencia que aun no se siquiera por donde empezar :jaja:

Re: Duda noticias de portal.

Publicado: 19 Mar 2011, 16:45
por Dracknes
Juer! Pues te animo, a ver si con un poco de maña consigues algó funcional ;) De php o javascript de momento no se nada, pero de C y Java lo que sea por si necesitas cualquier cosa ;).

Mantenme informado si puedes con lo que sea.

Un saludo, y muchas gracias.

Re: Duda noticias de portal.

Publicado: 19 Mar 2011, 16:53
por leviatan21
Alorse escribió:La verdad fue que no encontré nada relacionado a lo que mencionamos, pero ya que me interesa voy a ver si lo puedo desarrollar, pero ten algo de paciencia que aun no se siquiera por donde empezar :jaja:
Si necesitas ayuda me avisas, yo creo que habría que hacer un SQL como el de noticias, que saque todos los mensajes de un sólo foro/tema a elección en el ACP

Re: Duda noticias de portal.

Publicado: 19 Mar 2011, 18:12
por Alorse
leviatan21 escribió:Si necesitas ayuda me avisas, yo creo que habría que hacer un SQL como el de noticias, que saque todos los mensajes de un sólo foro/tema a elección en el ACP
Gracias Gabriel, pues voy a intentar un rato haber como va y que puedo hacer, tendré muy en cuenta lo de la ayuda. :ok:

Publicar en en portal (Board3 Portal) sin necesidad de marcar el tema como Anuncio o Global

Publicado: 19 Mar 2011, 21:32
por Alorse
Ya lo tengo listo, a mi me funciono bien, si a ti te funciona bien lo pongo como Guía.

Mostrar temas en en portal (Board3 Portal) sin necesidad de marcarlos como Anuncio o Global

En la configuración del portal deberás tener habilitada la opción de Mostrar anuncios globales.

1. Primero debes correr el siguiente código SQL desde el phpMyAdmin.

Código: Seleccionar todo

INSERT INTO `phpbb_acl_options` (`auth_option_id`, `auth_option`, `is_global`, `is_local`, `founder_only`) VALUES (' ', 'f_portal', 0, 1, 0);
Si tu base de datos tiene un prefijo diferente a 'phpbb_' deberás cambiarlo en el anterior código.

2. Editar los siguientes archivos.

Abrir el posting.php
Buscar:

Código: Seleccionar todo

            case POST_STICKY:
                $auth_option = 'f_sticky';
            break; 
Agregar después:

Código: Seleccionar todo

            case POST_PORTAL:
                $auth_option = 'f_portal';
            break; 

Abrir viewforum.php
Buscar:

Código: Seleccionar todo

        AND t.topic_type IN (" . POST_NORMAL . ', ' . POST_STICKY . ")  
Reemplazar por:

Código: Seleccionar todo

        AND t.topic_type IN (" . POST_NORMAL . ', ' . POST_STICKY . ', ' . POST_PORTAL . ")  
Buscar:

Código: Seleccionar todo

            'S_POST_STICKY'        => ($row['topic_type'] == POST_STICKY) ? true : false, 
Agregar despues:

Código: Seleccionar todo

            'S_POST_PORTAL'      => ($row['topic_type'] == POST_PORTAL) ? true : false,  

Abrir viewtopic.php
Buscar:

Código: Seleccionar todo

$topic_mod .= ($allow_change_type && $auth->acl_get('f_sticky', $forum_id) && $topic_data['topic_type'] != POST_STICKY) ? '<option value="make_sticky">' . $user->lang['MAKE_STICKY'] . '</option>' : ''; 
Agregar después:

Código: Seleccionar todo

$topic_mod .= ($allow_change_type && $auth->acl_get('f_portal', $forum_id) && $topic_data['topic_type'] != POST_PORTAL) ? '<option value="make_portal">' . $user->lang['MAKE_PORTAL'] . '</option>' : ''; 

Abrir includes/constants.php
Buscar:

Código: Seleccionar todo

define('POST_GLOBAL', 3); 
Agregar después:

Código: Seleccionar todo

define('POST_PORTAL', 4); 
(Aquí si ya tienes otra constante con el valor 4, entonces cambiarle el valor a 'POST_PORTAL' por cualquier otro número.)
Abrir includes/functions_posting.php
Buscar:

Código: Seleccionar todo

        'sticky'    => array('const' => POST_STICKY, 'lang' => 'POST_STICKY'), 
Agregar después:

Código: Seleccionar todo

        'portal'    => array('const' => POST_PORTAL, 'lang' => 'POST_PORTAL'), 

Abrir portal/includes/functions.php
Buscar:

Código: Seleccionar todo

            $topic_type = '((t.topic_type = ' . POST_ANNOUNCE . ') OR (t.topic_type = ' . POST_GLOBAL . '))'; 
Reemplazar con:

Código: Seleccionar todo

            $topic_type = '((t.topic_type = ' . POST_ANNOUNCE . ') OR (t.topic_type = ' . POST_GLOBAL . ') OR (t.topic_type = ' . POST_PORTAL . '))'; 

De aquí en adelante su usan otro idiomas aparte del español, deberán también editar los archivos correspondientes.
Abrir language/es/common.php
Buscar:

Código: Seleccionar todo

    'POST_STICKY'            => 'Fijo', 
Agregar después:

Código: Seleccionar todo

    'POST_PORTAL'            => 'Portal', 

Abrir language/es/posting.php
Buscar:

Código: Seleccionar todo

    'CANNOT_POST_STICKY'        => 'Disculpe, no puede publicar temas fijos.', 
Agregar después:

Código: Seleccionar todo

    'CANNOT_POST_PORTAL'        => 'Disculpe, no puede publicar temas en el portal.', 

Abrir language/es/acp/permissions_phpbb.php
Buscar:

Código: Seleccionar todo

    'acl_f_sticky'    => array('lang'    => 'Puede publicar fijos','cat'    => 'post',), 
Agregar después:

Código: Seleccionar todo

    'acl_f_portal'    => array('lang'    => 'Puede publicar temas en el portal','cat'    => 'post',), 

Luego de esto sube todos los archivos al servidor.

3. Limpiar caché (fíjate de hacer muy bien este paso o no funcionaran los cambios):
  • Deberás borrar todos los archivos que se encuentren en la carpeta /cache/ exceptuando el .htaccess y el index.htm.
  • Ve al ACP y limpia el caché desde la pestaña General.
Recuerda hacer estos pasos en el orden que están.

4. Deberás habilitar los permisos para poder publicar temas en el portal
Dirigete a: ACP >> (Pestaña) Usuarios y Grupos >> Permisos de Grupos de Foros >> Seleccionas un Grupo >> Seleccionas todos los foros >> (Pestaña) Mensaje >> Puede publicar temas en el portal y Marcas SI
Eso lo haces en cada uno de los foros o el los que quieras tener dicho permiso y listo.


Ya podrás ir a crear un Nuevo tema o a Editar alguno y marcar la Opción Portal.

Por favor tu o alguien mas que lo pruebe para ver si funciona

Re: Duda noticias de portal.

Publicado: 20 Mar 2011, 11:40
por Dracknes
Perfecto!! He probado en el foro de prueba que tengo y ha ido genial. Muchisimas gracias Fredo.