Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/08/2014, 14:01
leoncito34
 
Fecha de Ingreso: junio-2008
Mensajes: 82
Antigüedad: 15 años, 10 meses
Puntos: 2
Cuenta .. mostrar articulo a partir de ...

hola gente .. quiero comenzar a mostrar noticas a partir de un cierto numero ...
ejemplo: tengo 10 noticias ...

- quiero mostrar en la parte superior del portal a partir de la noticia 1 hasta la 3...
- en la parte inferior del portal quiero empezar a mostrar la noticia a partir de la nro. 4 en adelante...

modifique el xml para visualizar los campos y eso salio bien ...



Código XML:
Ver original
  1. <field name="count" type="text" default="0"
  2.             label="Cantidad de Noticias"
  3.         description="cantidad maxima de articulos a mostrar" />
  4.  
  5.  
  6.  
  7.         <field name="start" type="text" default="0"
  8.             label="Mostrar a partir de"
  9.             description="elegir a partid de que numero comienza el articulo" />
  10.         <field name="filteringspacer1" type="spacer" hr="true" />

el problema esta en el archivo helper.php ... la cantidad de noticias a mostrar anda perfecto.. el problema esta en que arranque a partir de determinado numero (mostrar a partir de) .. estuve probando modificando
Código PHP:
Ver original
  1. $articles->setState('list.start', 0);
... si cambio el 0 por el 4 en el archivo php arranca perfecto a partir de la noticia 4 en adelante .. pero quedaria fijo.. y yo quiero ir agregando a partir de x nro. por eso el tema de agregar el campo en el xml .. alguien entendido en php que quiera dar una mano.. dejo parte del codigo php donde esta el tema...saludos

Código PHP:
Ver original
  1. // Set application parameters in model
  2.         $app = JFactory::getApplication();
  3.         $appParams = $app->getParams();
  4.         $articles->setState('params', $appParams);
  5.  
  6.         // Set the filters based on the module params
  7.         $articles->setState('list.start', 0);
  8.         $articles->setState('list.limit', (int) $params->get('count', 0));
  9.         $articles->setState('filter.published', 1);
  10.  
  11.         // Access filter
  12.         $access = !JComponentHelper::getParams('com_content')->get('show_noauth');
  13.         $authorised = JAccess::getAuthorisedViewLevels(JFactory::getUser()->get('id'));
  14.         $articles->setState('filter.access', $access);

Última edición por leoncito34; 02/08/2014 a las 15:05