¿Nuevo usuario?
Puedes registrarte aquí
 
       
Menú principal
 
 Navegación
Buscar
dpForo
dpFAQ
dpManuales
dpDescargas
dpThemes
Noticias por Temas
Recomiéndanos
Enlaces
Créditos
dzStaffStatus
Miembros:  Administradores
No Conectado  el_cuervo  
No Conectado  Dixso  
Miembros:  Colaboradores
No Conectado  AnyKiller  
No Conectado  nestormateo  
No Conectado  docser  
Miembros:  Moderadores
No Conectado  cardiru  
No Conectado  javiermisol  
Miembros:  Traductores
No Conectado  gnrx  
Miembros:  Miembros:
Ultimo:  Nuevos Hoy: 3
Ultimo:  Nuevos Ayer: 11
Ultimo:  Total: 71467
Ultimo:  Ultimo:
ws_junior
Miembros:  Conectados
Miembros:  Miembros: 2
Invitados:  Invitados: 59
Total:  Total: 61
Miembros:  Miembros Online
Conectado  j0r70n  
Conectado  ws_junior  
Sponsor
dp-Tools
 Generador de Menús
 Pop-Up Maker
 Generador de Bloques
 Generador de Módulos
Enlázanos


Texto del enlace:


Otros Banners:



Theme creado por
dev-postnuke.com

 Foro dev-postnuke.com
  Postnuke :: Creación de Foros
  Editar bloque ultimos mensajes

Bienvenido invitado

Moderado por: el_cuervo, Dixso, AnyKiller, cardiru, javiermisol << Tema anterior   Tema siguiente >>
Imprimir tema
Ir a la pagina : 1 2 Pagina siguiente
Autor Tema: Editar bloque ultimos mensajes
PeKaOs
Enviado: 20/03/2006 a las 00:03
Habitual
Habitual


Karma: 0 (0 Votos)

Registrado: 25/02/05
Mensajes: 76

Estado: Desconectado
Ultima visita: 27/07/06
Queria editar el bloque que me sale de ultimos mensajes del pnforum 2.6 pero la verdad q ando bastante perdido. El bloque en cuestion me sale totalmente descuadrado cuando hay muchos mensajes. Cuando alguien postea algo no usa los puntos suspensivos para acortar como aquí y me descuadra todo el bloque de largo. Q es lo q tengo q editar y como?

Creo q es en pnforum_centerblock_display, verdad??

Aqui os dejo el código por si alguien se anima...lo q me gustaría sería q el post saliera acortado con puntos suspensivos y no como ahora q sale entero y se va quedando hacia abajo ensanchandolo todo. Una ayuda plis!

Código
  1. <table width="100%" border="0" cellpadding="3" cellspacing="1">
  2.         <tr>
  3.             <td colspan="4" >
  4.                 <strong><!--[ $lastpostcount ]-->&nbsp;<!--[ pnml name='_PNFORUM_CB_RECENTPOSTS' ]--></strong>
  5.             </td>
  6.         </tr>
  7.         <!--[ foreach item=lastpost from=$lastposts ]-->
  8.         <tr>
  9.             <td >
  10.                 <a href="<!--[ pnmodurl modname=pnForum type=user func=viewforum forum=$lastpost.forum_id ]-->"><!--[ $lastpost.forum_name ]--></a>
  11.             </td>
  12.             <td >
  13.                 <a href="<!--[ pnmodurl modname=pnForum type=user func=viewtopic topic=$lastpost.topic_id start=$lastpost.start ]-->"><!--[ $lastpost.topic_title ]--></a>
  14.             </td>
  15.             <td >
  16.                 <!--[ $lastpost.posted_time ]-->
  17.             </td>
  18.             <td >
  19.                 <!--[ $lastpost.poster_name|profilelink ]-->
  20.             </td>
  21.         </tr>
  22.         <!--[ /foreach ]-->
  23.     </table>
  24. <!--[ else ]-->
  25.     <div ></div>
  26.     <!--[ /if ]-->
  27. <div >
  28.     <a  href="<!--[ pnmodurl modname=pnForum func=main ]-->" title="<!--[ pnml name='_PNFORUM_GOTO_FORUM' ]-->"><!--[ pnml name='_PNFORUM_GOTO_FORUM' ]--></a>
  29. </div>



Dos no discuten si uno no quiere.
PeKaOs Enviar MP


gerkynet
Enviado: 20/03/2006 a las 19:03
Posteador de Oro
Posteador de Oro

avatar

Karma: 7 (77 Votos)

Registrado: 11/02/06
Mensajes: 1490

Estado: Desconectado
Ultima visita: 18/11/06
Vamos a ver,


Código
  1. // cambia la línea13 :
  2. <a href="<!--[ pnmodurl modname=pnForum type=user func=viewtopic topic=$lastpost.topic_id start=$lastpost.start ]-->"><!--[ $lastpost.topic_title ]--></a>
  3.  
  4. por esta:
  5. <a href="<!--[ pnmodurl modname=pnForum type=user func=viewtopic topic=$lastpost.topic_id start=$lastpost.start ]-->"><!--[ ((strlen($lastpost.topic_title)>12)?(substr($lastpost.topic_title,0,9)+'...') :$lastpost.topic_title) ]--></a>


(No lo he probado)


gerkynet Enviar MP WwW
PeKaOs
Enviado: 21/03/2006 a las 00:03
Habitual
Habitual


Karma: 0 (0 Votos)

Registrado: 25/02/05
Mensajes: 76

Estado: Desconectado
Ultima visita: 27/07/06
He cambiado tal como me has dicho y me da este error:

Fatal error: Smarty error: [in pnforum_centerblock_display.html line 19]: syntax error: unrecognized tag: ((strlen($lastpost.topic_title)>12)?(substr($lastpost.topic_title,0,9)+'...') :$lastpost.topic_title) (Smarty_Compiler.class.php, line 436 in....../includes/classes/Smarty/Smarty.class.php on line 1088

Y se descuadra todo el index eliminando bloques de los lados...un poco caótico.

No se..


Dos no discuten si uno no quiere.
PeKaOs Enviar MP
PeKaOs
Enviado: 21/03/2006 a las 12:03
Habitual
Habitual


Karma: 0 (0 Votos)

Registrado: 25/02/05
Mensajes: 76

Estado: Desconectado
Ultima visita: 27/07/06
Es posible q sea q no tengo alguna etiqueta soportada y con parametros del html?

Gracias por las molestias gerkynet


Dos no discuten si uno no quiere.
PeKaOs Enviar MP
unkito
Enviado: 21/03/2006 a las 19:03
Forero
Forero

avatar

Karma: 5 (8 Votos)

Registrado: 11/02/05
Mensajes: 173

Estado: Desconectado
Ultima visita: 28/03/06
Asi lo puedes hacer lo que necesitas.

Mira aqui,casi al final.

Salu2 cool


http://www.zonatrastos.com/images/banner.gif
unkito Enviar MP WwW
gerkynet
Enviado: 21/03/2006 a las 19:03
Posteador de Oro
Posteador de Oro

avatar

Karma: 7 (77 Votos)

Registrado: 11/02/06
Mensajes: 1490

Estado: Desconectado
Ultima visita: 18/11/06
El error ha sido mío, la función es correcta, pero para un archivo .php, no para html, lo voy a corregir.


gerkynet Enviar MP WwW
PeKaOs
Enviado: 21/03/2006 a las 19:03
Habitual
Habitual


Karma: 0 (0 Votos)

Registrado: 25/02/05
Mensajes: 76

Estado: Desconectado
Ultima visita: 27/07/06
Gracias por el enlace unkito...sería eso lo q querría modificar, pero tengo un problema, no encuentro por ningún lado el plugin...he mirado en el emule y nada de nada confused , sabéis si hay algúna web q lo tenga en descargas?

Ok, gerkynet...estaré a la espera, muchas gracias por las molestias.


Dos no discuten si uno no quiere.
PeKaOs Enviar MP
gerkynet
Enviado: 21/03/2006 a las 20:03
Posteador de Oro
Posteador de Oro

avatar

Karma: 7 (77 Votos)

Registrado: 11/02/06
Mensajes: 1490

Estado: Desconectado
Ultima visita: 18/11/06
Si no lo encuentras crealo a partir del código:
Código
  1. <?php
  2. // $Id: modifier.dpslicerend.php,v 1.2 2004/04/22 12:22:37 drak Exp $
  3. // ----------------------------------------------------------------------
  4. // PostNuke Content Management System
  5. // Copyright (C) 2002 by the PostNuke Development Team.
  6. // http://www.postnuke.com/
  7. // ----------------------------------------------------------------------
  8. // Based on:
  9. // PHP-NUKE Web Portal System - http://phpnuke.org/
  10. // Thatware - http://thatware.org/
  11. // ----------------------------------------------------------------------
  12. // LICENSE
  13. //
  14. // This program is free software; you can redistribute it and/or
  15. // modify it under the terms of the GNU General Public License (GPL)
  16. // as published by the Free Software Foundation; either version 2
  17. // of the License, or (at your option) any later version.
  18. //
  19. // This program is distributed in the hope that it will be useful,
  20. // but WITHOUT ANY WARRANTY; without even the implied warranty of
  21. // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  22. // GNU General Public License for more details.
  23. //
  24. // To read the license please visit http://www.gnu.org/copyleft/gpl.html
  25. // ----------------------------------------------------------------------
  26.  
  27. /**
  28. * pnRender plugin
  29. *
  30. * This file is a plugin for pnRender, the PostNuke implementation of Smarty
  31. *
  32. * @package      Xanthia_Templating_Environment
  33. * @subpackage   pnRender
  34. * @version      $Id: modifier.dpslicerend.php,v 1.2 2004/04/22 12:22:37 drak Exp $
  35. * @author       The PostNuke development team
  36. * @link         http://www.postnuke.com  The PostNuke Home Page
  37. * @copyright    Copyright (C) 2002 by the PostNuke Development Team
  38. * @license      http://www.gnu.org/copyleft/gpl.html GNU General Public License
  39. */
  40.  
  41. /**
  42. * @author       Fernando Jordan (el_cuervo)
  43. * @since        26. August. 2004
  44. *
  45. * Purpose: formats a filesize (in bytes) to human-readable format
  46. * <!--[]$url|dpslicerend:20]-->
  47. *      If $url == 'http://www.phpinsider.com/'
  48. *   it outputs 'http://www.phpinsid...'
  49. */
  50. function smarty_modifier_dpslicerend($string, $length = 20, $etc = '...')
  51. {
  52.     if ($length == 0) {
  53.         return '';
  54.     }
  55.  
  56.     if (strlen($string) > ($length + strlen($etc)) ) {
  57.         $ret_string = strip_tags($string);
  58.      $ret_string = substr($ret_string, 0, $length);
  59.         $ret_string .= "...";
  60.         return $ret_string;
  61.     } else {
  62.         return $string;
  63.     }
  64. }
  65.  
  66. ?>



gerkynet Enviar MP WwW
gerkynet
Enviado: 21/03/2006 a las 20:03
Posteador de Oro
Posteador de Oro

avatar

Karma: 7 (77 Votos)

Registrado: 11/02/06
Mensajes: 1490

Estado: Desconectado
Ultima visita: 18/11/06
basicamente es lo mismo que iba a hacer,
el nombre del fichero es "modifier.dpslicerend.php"


gerkynet Enviar MP WwW
unkito
Enviado: 21/03/2006 a las 20:03
Forero
Forero

avatar

Karma: 5 (8 Votos)

Registrado: 11/02/05
Mensajes: 173

Estado: Desconectado
Ultima visita: 28/03/06
El susodicho archivo esta aqui \modules\dp_Elinks\pntemplates\plugins

Salu2 cool


http://www.zonatrastos.com/images/banner.gif
unkito Enviar MP WwW
PeKaOs
Enviado: 21/03/2006 a las 21:03
Habitual
Habitual


Karma: 0 (0 Votos)

Registrado: 25/02/05
Mensajes: 76

Estado: Desconectado
Ultima visita: 27/07/06
Joer, me ha salido perfecto, justo como quería. Muchísimas gracias. Al final cogí el código q has puesto lo hice .php lo metí en pntemplates/plugins y modifiqué el pnforum_center_block_display.html tal y como decía Viga. Genial!

Ahora a esperar posts y q todo vaya sobre ruedas jeje. Saludos y gracias! biggrin


Dos no discuten si uno no quiere.
PeKaOs Enviar MP
PeKaOs
Enviado: 21/03/2006 a las 21:03
Habitual
Habitual


Karma: 0 (0 Votos)

Registrado: 25/02/05
Mensajes: 76

Estado: Desconectado
Ultima visita: 27/07/06
Gracias unkito..al final lo solucioné cogiendo el código de gerkynet. Espero q todo vaya bien...

Saludos


Dos no discuten si uno no quiere.
PeKaOs Enviar MP
gerugato
Enviado: 04/05/2006 a las 22:05
Novato
Novato

avatar

Karma: 0 (0 Votos)

Registrado: 09/04/05
Mensajes: 14

Estado: Desconectado
Ultima visita: 14/08/06
Hola, yo tambien necesito modificar el bloque de ultimos mensajes del pnforum pero para que solo me aparescan los ultimos temas agragados al foro.
Por favor alguien me puede ayudar?


Gracias de antemano...
gerugato Enviar MP
paranoik
Enviado: 04/05/2006 a las 23:05
Posteador de Oro
Posteador de Oro


Karma: 8 (132 Votos)

Registrado: 05/06/04
Mensajes: 2929

Estado: Desconectado
Ultima visita: 28/01/08
No entiendo lo que dices gerugato, con el bloque ya te aparecen los últimos temas agregados al foro confused



paranoik Enviar MP WwW
gerugato
Enviado: 04/05/2006 a las 23:05
Novato
Novato

avatar

Karma: 0 (0 Votos)

Registrado: 09/04/05
Mensajes: 14

Estado: Desconectado
Ultima visita: 14/08/06
Gracias por responder
No son los mensajes ( post) lo que ocupo, sino los últimos Temas agregados al foro.

Me explico? sad
gerugato Enviar MP
Ir a la pagina : 1 2 Pagina siguiente




Powered by pnForum Version 2.6

Inicio  |  dpFaq  |  dpManuales  |  dpDescargas  |  dpThemes  |  Contacta

Web site powered by PostNuke MySQL PHP Postnuke Spain PHP RSSPixel Add to Technorati Favorites

Todos los logos y marcas registradas en este sitio son propiedad de sus respectivos dueños. Los comentarios son propiedad de sus autores, el resto es de este sitio Web (c) 2003, que fue creado con PostNuke, un sistema portal Web escrito en PHP. PostNuke es Software Libre liberado bajo la licencia GNU/GPL.

Dev-CMS.com :: Amplía tus horizontes.

HOSPEDAJE Y DOMINIOS -- Tu Hosting
Alojamiento Web --- Registro de Dominios