Back to top

Autore Topic: SMF - Discussione attive  (Letto 1277 volte)

Offline Penultimo

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
SMF - Discussione attive
« il: 02 Feb 2007, 16:35:12 »
Ciao,
stò impazzendo e chiedo aiuto a voi ;D

A me piace molto la funzionalità discussioni attive del forum free dove cliccando si va in  una pagina con le discussioni modificate negli ultimi 3 giorni, o comunque gli ultimi topics modificati (ma non dall'ultima visita, ma in un arco di tempo).

E' possibile realizzare questo con SMf ? Ora è integrato in modo "non wrapped" con joomla 1.0.12 e funziona tutto a meraviglia. Ho letto qualcosa sul SSI riuscirei anche a fare un pagina vuota con i topic recenti.
www.oasidelgiocatore.com

ciao e grazie

Offline Kara

  • Abituale
  • ****
  • Post: 841
  • Sesso: Femmina
  • il mio rapporto con joomla
    • Mostra profilo
Re: SMF - Discussione attive
« Risposta #1 il: 03 Feb 2007, 12:59:19 »
Ciao,
stò impazzendo e chiedo aiuto a voi ;D

A me piace molto la funzionalità discussioni attive del forum free dove cliccando si va in  una pagina con le discussioni modificate negli ultimi 3 giorni, o comunque gli ultimi topics modificati (ma non dall'ultima visita, ma in un arco di tempo).

E' possibile realizzare questo con SMf ? Ora è integrato in modo "non wrapped" con joomla 1.0.12 e funziona tutto a meraviglia. Ho letto qualcosa sul SSI riuscirei anche a fare un pagina vuota con i topic recenti.
www.oasidelgiocatore.com

ciao e grazie

ci sono estensioni che visualizzano nella home di joomla le ultime discussioni attive sui forum.

cerca qui quella per smf :)

http://extensions.joomla.org/index.php?option=com_mtree&task=listcats&cat_id=1778&Itemid=35

ciao :)
In un mondo di bruchi ci vogliono le palle per essere una farfalla

Gioca con noi ai Giochi di narrazione

Offline Penultimo

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re: SMF - Discussione attive
« Risposta #2 il: 06 Feb 2007, 09:11:11 »
Ciao,
grazie per la risposta. Io riesco già a visualizzare in home di joomla gli ultimi post.
Il mio obbiettivo, era quello di potere visualizzare i post recenti anche quando clicco su forum, che mi si apre smf non wrappato a joomla.

Ciao

Offline Penultimo

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re: SMF - Discussione attive
« Risposta #3 il: 06 Feb 2007, 15:02:37 »
Risolto :

Basta mettere nel board.index.template sulla infobar il seguente codice

/****RECENT TOPICS****/

/*require_once("SSI.php");*/

  // This is the "Recent Topics" bar.
  if (!empty($settings['number_recent_posts']))
  {
    echo '
        <tr>
          <td class="titlebg" colspan="2">Discussioni attive</td>
        </tr>
        <tr>
          <td class="windowbg" width="20" valign="middle" align="center">
            <a href="', $scripturl, '?action=recent"><img src="', $settings['images_url'], '/post/xx.gif" alt="', $txt[214], '" />[/url]
          </td>
          <td class="windowbg2">';

    // Only show one post.
    if ($settings['number_recent_posts'] == 1)
    {
    }
    // Show lots of posts.
    elseif (!empty($context['latest_posts']))
    {
      echo '
            <table cellpadding="0" cellspacing="0" width="90%" border="0">';

      /*
          Each post in latest_posts has:
          board (with an id, name, and link.), topic (the topic's id.),
          poster (with id, name, and link.),
          subject, short_subject (shortened with...), time, link, and href.
      */
 /*
$posts = ssi_recentTopics(8, null, 'return');
foreach ($posts as $post)
{
  echo 'Post: <a href="', $post['href'], '">', $post['subject'], '[/url]

Description: ', $post['short_subject'], '
';
}
*/
     
      $posts = ssi_recentTopics($settings['number_recent_posts'], null, 'return');   
      foreach ($posts as $post)
        echo '
              <tr>
                <td class="middletext" valign="top" nowrap="nowrap">
                ',
                $pos
t['link'],
                ' ',
                $txt[525],
                ' ',
                $post['poster']['link'],
                ' (',
                $post['board']['link'],
                ')
                </td>
                <td class="middletext" align="right" valign="top" nowrap="nowrap">',
                $post['time'],
                '</td>
              </tr>';
      echo '
            </table>';
    }
    echo '
          </td>
        </tr>';
  }
 
  /***RECENT TOPICS***/

 



Web Design Bolzano Kreatif