Keyword

Warning:Invalid argument supplied for foreach() in

  • felipergueza
  • felipergueza's Avatar Topic Author
  • Offline
  • Junior Member
More
12 years 11 months ago #59970 by felipergueza
Antes de actualizar a la ultima version de K2 2.5.3 no me habia percatado del error que se observa en la imagen que anexo.


Ha ciencia cierta no se si ya lo tenia o se genero despues de actualizar a la ultima version, alguien podria decirme que significa ese tipo de error.
Attachments:

Please Log in or Create an account to join the conversation.

  • Alfonso F. Moreno
  • Alfonso F. Moreno's Avatar
  • Offline
  • Elite Member
More
12 years 11 months ago #59971 by Alfonso F. Moreno
Replied by Alfonso F. Moreno on topic Re: Warning:Invalid argument supplied for foreach() in
A mçi en 2.5.1 no me pasa... de todas maneras yo me voy a esperar un poco a actualizar porque ayer en el twitter de joomlaworks dijeron que hoy iban a actualizar a k2 2.5.4 por un bug en el backend:

"We have found a stupid bug in the K2 backend .js which prevents inline comment editing. K2 v2.5.4 will be released tomorrow fixing that..."

Creo que están haciendo muchas actualizaciones y yo me voy a esperar un poquito porque esto es un sindios

Please Log in or Create an account to join the conversation.

  • felipergueza
  • felipergueza's Avatar Topic Author
  • Offline
  • Junior Member
More
12 years 11 months ago #59972 by felipergueza
36 <tbody>
37 <?php foreach($latestItems as $latest): ?>
38 <tr>
39 <td><a href="<?php echo JRoute::_('index.php?option=com_k2&view=item&cid='.$latest->id); 40?>"><?php echo $latest->title; ?></a></td>
<td><?php echo JHTML::_('date', $latest->created , JText::_('K2_DATE_FORMAT')); ?></td>
41 <td><?php echo $latest->author; ?></td>
42 </tr>
43 <?php endforeach; ?>
44 </tbody>

La linea de error es la que esta remarcado en negro.

Alguien sabe como debo de interpretar esta linea de error'

Please Log in or Create an account to join the conversation.

More
12 years 11 months ago - 12 years 11 months ago #59973 by Roberto - Domatix
Replied by Roberto - Domatix on topic Re: Warning:Invalid argument supplied for foreach() in
Básicamente el error consiste en que intenta recorrer un array que está vacío.

Lo suyo sería hacer una comprobación extra antes de entrar en el bucle de últimos items. Para corregirlo debería funcionar algo como:

<?php if($params->get('latestItems') && $latestItems): ?>
<?php echo $pane->startPanel(JText::_('K2_LATEST_ITEMS'), 'latestItemsTab'); ?>
<!--[if lte IE 7]>
<br class="ie7fix" />
<![endif]-->
<table class="adminlist">
<thead>
<tr>
<td class="title"><?php echo JText::_('K2_TITLE'); ?></td>
<td class="title"><?php echo JText::_('K2_CREATED'); ?></td>
<td class="title"><?php echo JText::_('K2_AUTHOR'); ?></td>
</tr>
</thead>
<tbody>
<?php foreach($latestItems as $latest): ?>
<tr>
<td><a href="<?php echo JRoute::_('index.php?option=com_k2&view=item&cid='.$latest->id); ?>"><?php echo $latest->title; ?></a></td>
<td><?php echo JHTML::_('date', $latest->created , JText::_('K2_DATE_FORMAT')); ?></td>
<td><?php echo $latest->author; ?></td>
</tr>
<?php endforeach; ?>
</tbody>
</table>
<?php echo $pane->endPanel(); ?>
<?php endif; ?>

Vamos agregar la condifción de que haya $latestItems antes de entrar en el bucle que los muestra.

Un saludo.

felipergueza wrote: 36 <tbody>
37 <?php foreach($latestItems as $latest): ?>
38 <tr>
39 <td><a href="<?php echo JRoute::_('index.php?option=com_k2&view=item&cid='.$latest->id); 40?>"><?php echo $latest->title; ?></a></td>
<td><?php echo JHTML::_('date', $latest->created , JText::_('K2_DATE_FORMAT')); ?></td>
41 <td><?php echo $latest->author; ?></td>
42 </tr>
43 <?php endforeach; ?>
44 </tbody>

La linea de error es la que esta remarcado en negro.

Alguien sabe como debo de interpretar esta linea de error'

Please Log in or Create an account to join the conversation.

  • olsen
  • olsen's Avatar
  • Offline
  • Elite Member
  • Joomla and K2 Freelancer
More
12 years 11 months ago #59974 by olsen
Creo que tiene una solucion sencilla.

Vete al modulo K2stats (admin) en la parte de administrador y lo abres y le das a guardar y cerrar. Con esto ya no parece el error.

Supongo que en la proxima revision vendra solucionado este peueño bug.

Didn't solve your issues?? Why dont you consider hire me? Email me or contact me www.xevedigital.com for details

Please Log in or Create an account to join the conversation.

  • felipergueza
  • felipergueza's Avatar Topic Author
  • Offline
  • Junior Member
More
12 years 11 months ago #59975 by felipergueza

Vete al modulo K2stats (admin) en la parte de administrador y lo abres y le das a guardar y cerrar. Con esto ya no parece el error.

He buscado el modulo antes mencionado pero este no me aparece en los modulos de mi sitio.

Attachment not found

Attachments:

Please Log in or Create an account to join the conversation.

  • felipergueza
  • felipergueza's Avatar Topic Author
  • Offline
  • Junior Member
More
12 years 11 months ago #59976 by felipergueza
Después de instalar la ultima versión de k2 2.5.4 desapareció el error.

Please Log in or Create an account to join the conversation.


Powered by Kunena Forum