OPS titolo sbagliato => CORRETTO !!!
(da:piccola modifica grafica sulla mod"Simple Topic Description" a => "mod_similar-topics_1_0_2")
ciao a tutti , io ho messo anche questa mod sul forum "Simple Topic Description 0.0.2" e si presenta così :
(nell'immagine presente portata d'esempio ci sono anche argomenti presi da quì,tranquilli che i link d'origine ci sono tutti....cmq)

ecco io vorrei pero' che gli argomenti simili che vengono automaticamente elencati come sopra,invece di di svilupparsi verticalmente che si sviluppino orizzontalmente,di modo da risparmiare spazio ,insomma gli argomenti simili che vengono elencati a pie' topic invece di essere come nell'immagine cioe' uno sopre l'altro,che si vedano uno affianco all'altro ,orizzontalmente. c'e' la facciamo?? vi allegerei la mod ma vedo che nonn si puo'....vabe' se credete faccio subito...
#################SOLUZIONE##############
Similar topic
autore correzione : Hegalo@Pluss
piattaforma : phpBB3.X.X
link download esterno modifica originale : http://www.phpbb-seo.de/downloads/mod-s ... opics.html
per che la conosce codice senza SEO
crea nuova tabella
Codice: Seleziona tutto
ALTER TABLE `phpbb_topics` ADD FULLTEXT (`topic_title`);
Codice: Seleziona tutto
page_header($user->lang['VIEW_TOPIC'] . ' - ' . $topic_data['topic_title']);
Codice: Seleziona tutto
// Begin similar topics
$sql_array = array(
'SELECT' => 'f.*, t.*, u.user_id, u.username, u.user_colour',
'FROM' => array(
TOPICS_TABLE => 't',
),
'LEFT_JOIN' => array(
array(
'FROM' => array(USERS_TABLE => 'u'),
'ON' => 'u.user_id = t.topic_poster'
),
array(
'FROM' => array(FORUMS_TABLE => 'f'),
'ON' => 'f.forum_id = t.forum_id'
),
),
'WHERE' => "MATCH (t.topic_title) AGAINST ('" . $db->sql_escape($topic_data['topic_title']) . "' IN BOOLEAN MODE)
AND t.topic_status <> " . ITEM_MOVED . '
AND t.topic_id <> ' . (int) $topic_data['topic_id'],
'GROUP_BY' => 't.topic_id',
'ORDER_BY' => 'rand()',
);
$sql = $db->sql_build_query('SELECT', $sql_array);
if ($result = $db->sql_query_limit($sql, 5))
{
while($similar = $db->sql_fetchrow($result))
{
if ($auth->acl_get('f_list', $similar['forum_id']))
{
if ($similar['topic_status'] == ITEM_MOVED) {
$similar['topic_id'] = $similar['topic_moved_id'];
}
$similar_forum_url = append_sid("{$phpbb_root_path}viewforum.$phpEx", "f=" . $similar['forum_id']);
// call by last post id
// $similar_topic_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $similar['forum_id'] . '&t=' . $similar['topic_id'] . '&start=' . @intval($phpbb_seo->seo_opt['topic_last_page'][$similar['topic_id']]) ) . '#p' . $similar['topic_last_post_id'];
// call by first post id
$similar_topic_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $similar['forum_id'] . '&t=' . $similar['topic_id'] . '&start=' . @intval($phpbb_seo->seo_opt['topic_last_page'][$similar['topic_id']]) ) . '#p' . $similar['topic_first_post_id'];
// call by topic id
// $similar_topic_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=" . $similar['forum_id'] . '&t=' . $similar['topic_id']);
$similar_user = get_username_string('full', $similar['user_id'], $similar['username'], $similar['user_colour'], $similar['username']);
$template->assign_block_vars('similar', array(
'TOPIC_TITLE' => $similar['topic_title'],
'U_TOPIC' => $similar_topic_url,
'REPLIES' => $similar['topic_replies'],
'USER' => $similar_user,
'U_FORUM' => $similar_forum_url,
'FORUM' => $similar['forum_name'])
);
}
}
}
// End Similar Topics
Codice: Seleziona tutto
'YOU_NO_NEW_PM' => 'No new private messages are waiting for you.',
Codice: Seleziona tutto
'SIMILAR_TOPICS' => 'Similar topics',
Codice: Seleziona tutto
<!-- INCLUDE jumpbox.html -->
Codice: Seleziona tutto
<!-- IF .similar -->
<h3>{L_SIMILAR_TOPICS}</h3>
<div class="post bg1">
<div class="inner">
<span class="corners-top"><span></span></span>
<table width="100%">
<tr>
<!-- BEGIN similar -->
<td valign="top">
<a href="{similar.U_TOPIC}" class="topictitle">{similar.TOPIC_TITLE}</a><br />
{L_FORUM}: <a href="{similar.U_FORUM}">{similar.FORUM}</a><br />
{L_AUTHOR}: {similar.USER}<br />
{L_REPLIES}: {similar.REPLIES}<br />
</td>
<!-- END similar -->
</tr>
</table>
<div class="back2top"><a href="#wrap" class="top" title="{L_BACK_TO_TOP}">{L_BACK_TO_TOP}</a></div>
<span class="corners-bottom"><span></span></span>
</div>
</div>
<!-- ENDIF -->