To use this website completely, it is necessary to store cookies on your computer.
 

* Statistic

  • *Total Posts: 16418
  • *Total Topics: 2549
  • *Online Today: 10
  • *Most Online: 292
(2016 November 12, 09:37:31)
  • *Users: 0
  • *Guests: 0
  • *Spiders: 4
  • *Total: 4

  • *Baidu (4)

Blocco immagine random con SMF Gallery

Started by russena, 2009 November 18, 10:56:15

previous topic - next topic

0 Members and 0 Guests are viewing this topic.

russena

2009 November 18, 10:56:15
Se hai installato SMF Media Gallery di SMF-Media.com di seguito ecco un blocco in php per visualizzare uno o più oggetti a caso prelevato dalla gallery:

Code Select
global $sourcedir, $user_info, $ID_MEMBER, $context, $txt, $galurl, $galurl2, $scripturl, $settings, $db_prefix;

   require_once($sourcedir . '/Subs-MGallery.php');
   loadMGal_Settings();

   if(loadlanguage('MGallery') == false)
      loadLanguage('MGallery', 'italian');
   $items = getMediaItems(0, 1, 'RAND()');

echo '
<center><table>
<br />
';
   foreach($items as $item)
      echo '

   <td>
   <div align="center" class="smalltext" style=" line-height: 1.4em; border: 1px #000000 solid; padding: 5px;">
      <a href="',$galurl,'sa=item;id=',$item['id'],'">',$item['title'],'</a><br />
      <a href="',$galurl,'sa=item;id=',$item['id'],'"><img alt="" src="',$galurl,'sa=media;id=',$item['id'],';thumb" alt="" /></a><br />
      ',$txt['mgallery_views'],' : ',$item['views'],' volte<br />
      ',$txt['mgallery_in_album'],' : <a href="',$galurl,'sa=album;id=',$item['id_album'],'">',$item['album_name'],'</a>
      ',$item['is_new'] ? '<br /><img alt="" src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/new.gif" border="0" />' : '','
   </div>
   </td>';

echo '
   </tr>
</table></center>';


se vuoi visualizzare più oggetti/img cambia il numero 1 nel seguente codice:
Code Select
$items = getMediaItems(0, 1, 'RAND()');


[attachment deleted by admin]
<u>Basile</u>
Ho sempre pensato che la scuola fosse fatta prima di tutto dagli insegnanti. In fondo chi mi ha salvato dalla scuola se non tre o quattro insegnanti? [Daniel Pennac]

russena

#1
2009 November 20, 16:30:51
Con il seguente codice si potrà vedere anche lìautore che ha inserito l'oggetto con relativo link al profilo:
Code Select
global $sourcedir, $user_info, $ID_MEMBER, $context, $txt, $galurl, $galurl2, $scripturl, $settings, $db_prefix;

   require_once($sourcedir . '/Subs-MGallery.php');
   loadMGal_Settings();

   if(loadlanguage('MGallery') == false)
      loadLanguage('MGallery', 'italian');
   $items = getMediaItems(0, 1, 'RAND()');

echo '
<center><table>
<br />
';
   foreach($items as $item)
      echo '

   <td>
   <div align="center" class="smalltext" style=" line-height: 1.4em; border: 1px #000000 solid; padding: 5px;">
      <a href="',$galurl,'sa=item;id=',$item['id'],'">',$item['title'],'</a><br />
      <a href="',$galurl,'sa=item;id=',$item['id'],'"><img alt="" src="',$galurl,'sa=media;id=',$item['id'],';thumb" alt="" /></a><br />
      ',$txt['mgallery_views'],' : ',$item['views'],' volte<br />
',$txt['mgallery_posted_by'],' : <a href="',$scripturl,'?action=profile;u=',$item['poster_id'],'">',$item['poster_name'],'</a><br />
      ',$txt['mgallery_in_album'],' : <a href="',$galurl,'sa=album;id=',$item['id_album'],'">',$item['album_name'],'</a>
      ',$item['is_new'] ? '<br /><img alt="" src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/new.gif" border="0" />' : '','
   </div>
   </td>';

echo '
   </tr>
</table></center>';


tratto dal codice originale: https://www.portamx.com/#msg6792
<u>Basile</u>
Ho sempre pensato che la scuola fosse fatta prima di tutto dagli insegnanti. In fondo chi mi ha salvato dalla scuola se non tre o quattro insegnanti? [Daniel Pennac]