Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : onesky 24 May 2009, 14:28:28

: ultime dal forum con scrolling OK....ma il contatore è KO
: onesky 24 May 2009, 14:28:28
ho aggiunto il seguente codice all'index.php del template per mostrare in prima pagina gli ultimi topics del forum (phpbb3) con uno scrolling verticale.

Il codice funziona perfettamente ma ora il sia il contatore standard di joomla che joomla-stats non contano piu' le visite :(

non riesco a capire come mai..

questo è il codice:


:
<div class="moduletable_menu">
<h3>Ultime dal forum</h3>
<?php
//
// Basic Configuration
// How Many Topics you want to display?
$topicnumber 25;
// Scrolling towards up or down?
$scroll "up";
// Change this to your phpBB path
$urlPath "http://www.IL MIO SITO.it/forum/";

// Database Configuration (Where your phpBB config.php file is located
include 'forum/config.php';

// Connecting & Selecting Databases
$table_topics $table_prefix"topics";
$table_forums $table_prefix"forums";
$table_posts $table_prefix"posts";
$table_users $table_prefix"users";
$link mysql_connect("$dbhost""$dbuser""$dbpasswd") or die("Could not connect");
mysql_select_db("$dbname") or die("Could not select database");

// Perform Sql Query
$query "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username
FROM 
$table_topics t, $table_forums f, $table_posts p, $table_users u
WHERE t.topic_id = p.topic_id AND 
f.forum_id = t.forum_id AND 
t.topic_status <> 2 AND 
p.post_id = t.topic_last_post_id AND 
p.poster_id = u.user_id
ORDER BY p.post_id DESC LIMIT 
$topicnumber";
$result mysql_query($query) or die("Query failed");

// Outcome of the HTML
// Be carefull when you edit these!
print "<marquee id=\"recent_topics\" behavior=\"scroll\" direction=\"$scroll\" height=\"170\" scrolldelay=\"100\" scrollamount=\"2\" onMouseOver=\"document.all.recent_topics.stop()\" onMouseOut=\"document.all.recent_topics.start()\">
<table cellpadding='1' cellSpacing='2' width='200'>"
;
while (
$row mysql_fetch_array($resultMYSQL_ASSOC)) {
echo  
"<tr valign='top'><tr><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#FFCC00\"><b><a href=\"$urlPath/viewtopic.php?t=$row[topic_id]&f=$row[forum_id]\">" .
$row["topic_title"] .
"</a></tr></font></b><tr><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\"> by: <a href=\"$urlPath/profile.php?mode=viewprofile&u=$row[user_id]\">" .
$row["username"] .
"</tr><tr><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\">" .
date('F j, Y, g:i a'$row["post_time"]) .
"</tr><br></font>";
}
print 
"</table></marquee>";

// Free Result
mysql_free_result($result);

// Close the Connection
mysql_close($link);
?>
</div>

forse sarebbe il caso di creare un modulo? ho provato a farlo ma non funziona..
: Re:ultime dal forum con scrolling OK....ma il contatore è KO
: 56francesco 24 May 2009, 15:11:11
ci sono diversi moduli per fare quello che chiedi,
sono tutti su www.joomla.org nella sezione estensioni..
: Re:ultime dal forum con scrolling OK....ma il contatore è KO
: onesky 24 May 2009, 15:50:54
ci sono diversi moduli per fare quello che chiedi,
sono tutti su www.joomla.org nella sezione estensioni..
veramete con lo scrolling verticale ne ho troavato soltanto uno e la sua configurazione non va bene per metterlo nella colonne a sinistra o a destra, è troppo largo.
Ho provato a modificarlo senza successo.
http://www.eklipsa.com/index.php?option=com_content&view=article&id=81&Itemid=80&lang=en
: Re:ultime dal forum con scrolling OK....ma il contatore è KO
: onesky 24 May 2009, 17:10:14
Fatto modulo con i parametri personalizzabili di larghezza, altezza, numero di topics in scorrimento, tipo di scorrimento (alto/basso), e url per il config.php del forum.

ora funziona tutto anche il contatore.  ;)

[allegato eliminato da un amministratore perchè più vecchio di 365 giorni]
: Re:ultime dal forum con scrolling OK....ma il contatore è KO
: 56francesco 24 May 2009, 20:21:48
ottimo, e ottima idea condividere con gli utenti del forum..
grazie.