-
esta a visitar alguns foruns e reparei nestas estatísticas que eu acho mt boas.
e queria coloca las no meu forum.
pensei k se fizexe fownload do template as estatísticas também vinham incorporadas mas não.
por isso deve ser algum mod.
Se alguem me disponibilizar isso seria mt bom ou a forma de o colocar.
Aki fika uma imagem para perceberem melhor:
(http://img237.imageshack.us/img237/7228/semttulopg8.png)
-
Estara disponivel como configurar e fazer isso
Porque ja vem no novo template do forum do joomlamz que esta a ser testado
-
BoardIndex.php
Procurar
// Find all boards and categories, as well as related information. This will be sorted by the natural order of boards and categories, which we control.
Colocar Antes
// Statistics such as number of boards, categories, etc. by rallyproco
$result = db_query("
SELECT COUNT(b.ID_BOARD)
FROM {$db_prefix}boards AS b", __FILE__, __LINE__);
list ($context['num_boards']) = mysql_fetch_row($result);
mysql_free_result($result);
$result = db_query("
SELECT COUNT(c.ID_CAT)
FROM {$db_prefix}categories AS c", __FILE__, __LINE__);
list ($context['num_categories']) = mysql_fetch_row($result);
mysql_free_result($result);
$context['num_members'] = &$modSettings['totalMembers'];
$context['num_posts'] = &$modSettings['totalMessages'];
$context['num_topics'] = &$modSettings['totalTopics'];
$context['most_members_online'] = array(
'number' => &$modSettings['mostOnline'],
'date' => timeformat($modSettings['mostDate'])
);
$context['latest_member'] = &$context['common_stats']['latest_member'];
// Poster top 10.
$members_result = db_query("
SELECT ID_MEMBER, realName, posts
FROM {$db_prefix}members
ORDER BY posts DESC
LIMIT 10", __FILE__, __LINE__);
$context['top_posters'] = array();
$max_num_posts = 1;
while ($row_members = mysql_fetch_assoc($members_result))
{
$context['top_posters'][] = array(
'name' => $row_members['realName'],
'id' => $row_members['ID_MEMBER'],
'num_posts' => $row_members['posts'],
'href' => $scripturl . '?action=profile;u=' . $row_members['ID_MEMBER'],
'link' => '<a href="' . $scripturl . '?action=profile;u=' . $row_members['ID_MEMBER'] . '">' . $row_members['realName'] . '</a>'
);
if (!empty($modSettings['MemberColorStats']))
$MemberColor_ID_MEMBER[$row_members['ID_MEMBER']] = $row_members['ID_MEMBER'];
if ($max_num_posts < $row_members['posts'])
$max_num_posts = $row_members['posts'];
}
mysql_free_result($members_result);
foreach ($context['top_posters'] as $i => $poster)
$context['top_posters'][$i]['post_percent'] = round(($poster['num_posts'] * 100) / $max_num_posts);
if (!empty($modSettings['latestMember']) && !empty($modSettings['MemberColorLatestMember']))
$MemberColor_ID_MEMBER[$modSettings['latestMember']] = $modSettings['latestMember'];
//Yeah baby give me some colors =).
if (!empty($MemberColor_ID_MEMBER)) {
//Now Load the Missing global :)
global $user_profile;
loadMemberData($MemberColor_ID_MEMBER);
$cmemcolid = NULL;
if (!empty($modSettings['MemberColorStats'])) {
// Poster top 10.
foreach($context['top_posters'] as $K 3 y => $value) {
$cmemcolid = $context['top_posters'][$K 3 y]['id'];
$profile = &$user_profile[$cmemcolid];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['top_posters'][$K 3 y]['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font></a>';
}
}
if (!empty($modSettings['latestMember']) && !empty($modSettings['MemberColorLatestMember'])) {
$profile = &$user_profile[$modSettings['latestMember']];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['latest_member']['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font></a>';
}
}
// yeni uyeler. by rallyproco
$members_result = db_query("
SELECT ID_MEMBER, realName, posts
FROM {$db_prefix}members
ORDER BY ID_MEMBER DESC
LIMIT 10", __FILE__, __LINE__);
$context['yeniuyeler'] = array();
$max_num_posts = 1;
while ($row_members = mysql_fetch_assoc($members_result))
{
$context['yeniuyeler'][] = array(
'name' => $row_members['realName'],
'id' => $row_members['ID_MEMBER'],
'num_posts' => $row_members['posts'],
'href' => $scripturl . '?action=profile;u=' . $row_members['ID_MEMBER'],
'link' => '<a href="' . $scripturl . '?action=profile;u=' . $row_members['ID_MEMBER'] . '">' . $row_members['realName'] . '</a>'
);
if (!empty($modSettings['MemberColorStats']))
$MemberColor_ID_MEMBER[$row_members['ID_MEMBER']] = $row_members['ID_MEMBER'];
if ($max_num_posts < $row_members['posts'])
$max_num_posts = $row_members['posts'];
}
mysql_free_result($members_result);
foreach ($context['yeniuyeler'] as $i => $poster)
$context['yeniuyeler'][$i]['post_percent'] = round(($poster['num_posts'] * 100) / $max_num_posts);
//Yeah baby give me some colors =).
if (!empty($MemberColor_ID_MEMBER)) {
//Now Load the Missing global :)
global $user_profile;
loadMemberData($MemberColor_ID_MEMBER);
$cmemcolid = NULL;
if (!empty($modSettings['MemberColorStats'])) {
// repkarma
foreach($context['yeniuyeler'] as $K 3 y => $value) {
$cmemcolid = $context['yeniuyeler'][$K 3 y]['id'];
$profile = &$user_profile[$cmemcolid];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['yeniuyeler'][$K 3 y]['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font></a>';
}
}
if (!empty($modSettings['latestMember']) && !empty($modSettings['MemberColorLatestMember'])) {
$profile = &$user_profile[$modSettings['latestMember']];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['latest_member']['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font></a>';
}
}
// repkarma top 10. by rallyproco
$members_result = db_query("
SELECT ID_MEMBER, realName, posts , karmaGood
FROM {$db_prefix}members
ORDER BY karmaGood DESC
LIMIT 10", __FILE__, __LINE__);
$context['repkarma'] = array();
$max_num_posts = 1;
while ($row_members = mysql_fetch_assoc($members_result))
{
$context['repkarma'][] = array(
'name' => $row_members['realName'],
'id' => $row_members['ID_MEMBER'],
'karma' => $row_members['karmaGood'],
'num_posts' => $row_members['posts'],
'href' => $scripturl . '?action=profile;u=' . $row_members['ID_MEMBER'],
'link' => '<a href="' . $scripturl . '?action=profile;u=' . $row_members['ID_MEMBER'] . '">' . $row_members['realName'] . '</a>'
);
if (!empty($modSettings['MemberColorStats']))
$MemberColor_ID_MEMBER[$row_members['ID_MEMBER']] = $row_members['ID_MEMBER'];
if ($max_num_posts < $row_members['posts'])
$max_num_posts = $row_members['posts'];
}
mysql_free_result($members_result);
foreach ($context['repkarma'] as $i => $poster)
$context['repkarma'][$i]['post_percent'] = round(($poster['num_posts'] * 100) / $max_num_posts);
//Yeah baby give me some colors =).
if (!empty($MemberColor_ID_MEMBER)) {
//Now Load the Missing global :)
global $user_profile;
loadMemberData($MemberColor_ID_MEMBER);
$cmemcolid = NULL;
if (!empty($modSettings['MemberColorStats'])) {
// repkarma
foreach($context['repkarma'] as $K 3 y => $value) {
$cmemcolid = $context['repkarma'][$K 3 y]['id'];
$profile = &$user_profile[$cmemcolid];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['repkarma'][$K 3 y]['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font></a>';
}
}
if (!empty($modSettings['latestMember']) && !empty($modSettings['MemberColorLatestMember'])) {
$profile = &$user_profile[$modSettings['latestMember']];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['latest_member']['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font></a>';
}
}
// Topic views top 10.
$topic_view_result = db_query("
SELECT m.subject, t.numViews, t.ID_BOARD, t.ID_TOPIC, b.name
FROM ({$db_prefix}topics AS t, {$db_prefix}messages AS m, {$db_prefix}boards AS b)
WHERE m.ID_MSG = t.ID_FIRST_MSG
AND $user_info[query_see_board]" . (!empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0 ? "
AND b.ID_BOARD != $modSettings[recycle_board]" : '') . "
AND t.ID_BOARD = b.ID_BOARD" . (!empty($topic_ids) ? "
AND t.ID_TOPIC IN (" . implode(', ', $topic_ids) . ")" : '') . "
ORDER BY t.numViews DESC
LIMIT 10", __FILE__, __LINE__);
$context['top_topics_views'] = array();
$max_num_views = 1;
while ($row_topic_views = mysql_fetch_assoc($topic_view_result))
{
censorText($row_topic_views['subject']);
$row_topic_views['subject'] = shorten_subject($row_topic_views['subject'], 22);
$context['top_topics_views'][] = array(
'id' => $row_topic_views['ID_TOPIC'],
'board' => array(
'id' => $row_topic_views['ID_BOARD'],
'name' => $row_topic_views['name'],
'href' => $scripturl . '?board=' . $row_topic_views['ID_BOARD'] . '.0',
'link' => '<a href="' . $scripturl . '?board=' . $row_topic_views['ID_BOARD'] . '.0">' . $row_topic_views['name'] . '</a>'
),
'subject' => $row_topic_views['shorten_subject'],
'num_views' => $row_topic_views['numViews'],
'href' => $scripturl . '?topic=' . $row_topic_views['ID_TOPIC'] . '.0',
'link' => '<a href="' . $scripturl . '?topic=' . $row_topic_views['ID_TOPIC'] . '.0">' . $row_topic_views['subject'] . '</a>'
);
if ($max_num_views < $row_topic_views['numViews'])
$max_num_views = $row_topic_views['numViews'];
}
mysql_free_result($topic_view_result);
foreach ($context['top_topics_views'] as $i => $topic)
$context['top_topics_views'][$i]['post_percent'] = round(($topic['num_views'] * 100) / $max_num_views);
BoardIndexTemplate.php
Procurar e Eliminar
// This is the "Recent Posts" bar.
if (!empty($settings['number_recent_posts']))
{
echo '
<tr>
<td class="titlebg" colspan="2">', $txt[214], '</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], '" /></a>
</td>
<td class="windowbg2">';
// Only show one post.
if ($settings['number_recent_posts'] == 1)
{
// latest_post has link, href, time, subject, short_subject (shortened with...), and topic. (its id.)
echo '
<b><a href="', $scripturl, '?action=recent">', $txt[214], '</a></b>
<div class="smalltext">
', $txt[234], ' "', $context['latest_post']['link'], '" ', $txt[235], ' (', $context['latest_post']['time'], ')<br />
</div>';
}
// Show lots of posts.
elseif (!empty($context['latest_posts']))
{
echo '
<table border="0" width="100%" cellspacing="1" cellpadding="0" class="bordercolor">
<tr>
<th class="windowbg" align="left" width="42%">Konu</th>
<th class="windowbg" align="left" width="12%">Gönderen</th>
<th class="windowbg" align="left" width="25%">Bölüm</th>
<th class="windowbg" align="left" width="21%">Tarih</th>
</tr>';
/* 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. */
foreach ($context['latest_posts'] as $post)
echo '
<tr>
<td class="windowbg2" valign="middle" width="42%"><font style="font-size: 8pt">', $post['link'], '</font></td>
<td class="windowbg2" valign="middle" width="12%"><font style="font-size: 8pt">', $post['poster']['link'], '</font></td>
<td class="windowbg2" valign="middle" width="25%"><font style="font-size: 8pt">', $post['board']['link'], '</font></td>
<td class="windowbg2" valign="middle" width="21%"><font style="font-size: 8pt">', $post['time'], '</font></td>
</tr>';
echo '
</table>';
}
echo '
</td>
</tr>';
}
Procurar
Código:
// Here's where the "Info Center" starts..
Colocar Antes
// TOP 10
echo '
<br><div class="tborder" ', $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? 'style="width: 100%;"' : '', '>
<table border="0" width="100%" cellspacing="1" cellpadding="2" class="bordercolor"> <tr>
<td width="100%" colspan="4" class="catbg" height="24">
<font color="#FFFFFF"><b>Estatisticas - Top 10</b></font></td>
</tr>
<tr class="titlebg">
<td width="20%"><font style="font-size: 8pt">Top Posters</font></td>
<td width="20%"><font style="font-size: 8pt">Membros Recentes</font></td>
<td width="28%"><font style="font-size: 8pt">Karma </font></td>
<td width="32%"><font style="font-size: 8pt">Mensagens</font></td>
</tr>
<tr class="windowbg2">
<td width="20%" valign="top"><table width="100%"><tr>
<td width="60%" class="windowbg2"><b><font style="font-size: 8pt">User:</font></b></td><td width="40%" class="windowbg2" align="right"><b><font style="font-size: 8pt">Mensagem:</font></b></td>
</tr><tr>
';
foreach ($context['top_posters'] as $poster)
{
echo '
<td width="60%" class="windowbg2"><font style="font-size: 8pt">', $poster['link'], '</font></td>
<td width="40%" class="windowbg2" align="right"><font style="font-size: 8pt">',$poster['num_posts'], '</font></td>
</tr>';
} echo '</table></td>
<td width="20%" valign="top">
<table width="100%"><tr>
<td width="60%" class="windowbg2"><b><font style="font-size: 8pt">User:</font></b></td><td width="40%" class="windowbg2" align="right"><b><font style="font-size: 8pt">Mensagem:</font></b></td>
</tr><tr>
';
foreach ($context['yeniuyeler'] as $poster)
{
echo '
<td width="60%" class="windowbg2" valign="top"><font style="font-size: 8pt">',$poster['link'], '</font></td>
<td width="40%" class="windowbg2" align="right" valign="top"><font style="font-size: 8pt">',$poster['num_posts'], '</font></td>
</tr>';
} echo '</table>
</td>
<td width="28%" valign="top">
<table width="100%"><tr>
<td width="50%" class="windowbg2"><b><font style="font-size: 8pt">User:</font></b></td><td width="30%" class="windowbg2"><b><font style="font-size: 8pt">Grau:</font></b></td><td width="20%" class="windowbg2" align="right"><b><font style="font-size: 8pt">Rep:</font></b></td>
</tr><tr>
';
foreach ($context['repkarma'] as $poster)
{
echo '
<td width="50%" class="windowbg2" valign="top"><font style="font-size: 8pt">',$poster['link'],'</font></td>';
if($poster['karma'] <= 0) {
echo '<td width="30%" class="windowbg2" ></td>';
}
elseif($poster['karma'] <= 5) {
echo '<td width="30%" class="windowbg2" ><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /></td>';
}
elseif ($poster['karma'] <= 10) {
echo'<td width="30%" class="windowbg2" ><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /></td>';
}
elseif ($poster['karma'] <= 20) {
echo'<td width="30%" class="windowbg2" ><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /></td>';
}
elseif ($poster['karma'] <= 35) {
echo'<td width="30%" class="windowbg2" ><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /></td>';
}
elseif ($poster['karma'] <= 55) {
echo'<td width="30%" class="windowbg2" ><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep2.gif" border="0" /></td>';
}
elseif ($poster['karma'] <= 80) {
echo'<td width="30%" class="windowbg2" ><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep2.gif" border="0" /></td>';
}
elseif ($poster['karma'] <= 110) {
echo'<td width="30%" class="windowbg2" ><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep2.gif" border="0" /><img src="' . $settings['images_url'] . '/rep2.gif" border="0" /><img src="' . $settings['images_url'] . '/rep2.gif" border="0" /></td>';
}
elseif ($poster['karma'] <= 145) {
echo'<td width="30%" class="windowbg2" ><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep2.gif" border="0" /><img src="' . $settings['images_url'] . '/rep2.gif" border="0" /><img src="' . $settings['images_url'] . '/rep2.gif" border="0" /><img src="' . $settings['images_url'] . '/rep2.gif" border="0" /></td>';
}
elseif ($poster['karma'] >= 185) {
echo'<td width="30%" class="windowbg2" ><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep1.gif" border="0" /><img src="' . $settings['images_url'] . '/rep2.gif" border="0" /><img src="' . $settings['images_url'] . '/rep2.gif" border="0" /><img src="' . $settings['images_url'] . '/rep2.gif" border="0" /><img src="' . $settings['images_url'] . '/rep2.gif" border="0" /><img src="' . $settings['images_url'] . '/rep2.gif" border="0" /></td>';
}
echo'
<td width="20%" class="windowbg2" align="right" valign="top"><font style="font-size: 8pt">',$poster['karma'], '</font></td>
</tr>';
} echo '</table>
</td>
<td width="32%" valign="top">';
// This is the "Recent Posts" bar.
if (!empty($settings['number_recent_posts']))
{
// Only show one post.
if ($settings['number_recent_posts'] == 1)
{
// latest_post has link, href, time, subject, short_subject (shortened with...), and topic. (its id.)
echo '
<b><a href="', $scripturl, '?action=recent">', $txt[214], '</a></b>
<div class="smalltext">
', $txt[234], ' "', $context['latest_post']['link'], '" ', $txt[235], ' (', $context['latest_post']['time'], ')<br />
</div>';
}
// Show lots of posts.
elseif (!empty($context['latest_posts']))
{
echo '
<table width="100%" >
<tr class="windowbg2">
<td width="42%"><b><font style="font-size: 8pt">Topicos:</font></b></td>
<td width="22%" align="right"><b><font style="font-size: 8pt">Enviado por:</font></b></td>
';
/* 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. */
foreach ($context['latest_posts'] as $post)
echo '
<tr>
<td class="windowbg2" valign="middle" width="42%"><font style="font-size: 8pt"><a href="',$post['href'],'">', $post['short_subject'], '</font></a></td>
<td class="windowbg2" valign="top" width="22%" align="right"><font style="font-size: 8pt">', $post['poster']['link'], '</font></td>
</tr>';
echo '
</table>';
}
echo '
</td>
</tr></table></div>';
}
Nao sei se vai lhe ajudar....
Qualquer questão e postar aqui
-
boas.
da-me o seguinte erro na parte onde copiei para o ficheiro boardindex.php
Parse error: syntax error, unexpected T_LNUMBER, expecting ')' in /home/portalte/public_html/forum/Sources/BoardIndex.php on line 129
// Poster top 10.
linha 129--> foreach($context['top_posters'] as $K 3 y => $value) { <-- linha 129
$cmemcolid = $context['top_posters'][$K 3 y]['id'];
$profile = &$user_profile[$cmemcolid];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['top_posters'][$K 3 y]['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font>[/url]';
}
}
if (!empty($modSettings['latestMember']) && !empty($modSettings['MemberColorLatestMember'])) {
$profile = &$user_profile[$modSettings['latestMember']];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['latest_member']['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font>[/url]';
}
}
Será que alguem me pode dar uma ajudinha. mesmo que retire esse codigo da erro na proxima linha.
-
Coloque aqui o teu ficheiro boardindex.php aqui...
-
Aki esta ele.
http://momoshare.com/file.php?file=30e27f269ee1a33a9948ed601c9451d9
quando conseguires ver alguma coisa posta aki o resultado.
obrigado
-
Vou fazer o teste dele depois coloco aonda e que esta a falhar
-
Podes usar esse mod Acho melhor
e baixar depois instalar
-
pois esse eu ja tenho instalado!
eu queria era as outras estatisticas. mas tudo bem muito obrigado pela tua ajuda.
cumps
-
Sim não quer que apareça como esta ai... no exemplo que mandou me..
sim basta instalar o Mod depois mexer no teu Boardindex que lhe mandei funciona..
-
eu fiz como me indicou mas se alterar o boardindex.php fica a dar o mesmo erro que indiquei em cima.
se alterar so o boradindextemplate.php fica assim...
(http://img508.imageshack.us/img508/5849/semttulooe6.png)
se me puderes ajudar!!
-
Podes me dizer o tema que esta a usar Manda o ficheiro boardindex.php
se for o mesmo que esta aqui vou baixar ja e simular pra ti..
-
sim é esse mesmo e o tema e o CORP-LT
-
Obrigado
Vou fazer o devido .....
Colocarei aqui os exemplos..
-
Agora queria saber com o tema Default esta a funcionar...
Vou colocar aqui com teuTema......O Ex...
-
estou a fazer teste nao sei se teve esse erro
Parse error: parse error, unexpected T_LNUMBER, expecting ']' in W:\www\comunidade\forum\Sources\BoardIndex.php on line 129
(http://i157.photobucket.com/albums/t77/joomlamz/sshot-1-32.png)
confirma se se e isso mesmo depois pra explicar como resolver essa questão..
-
sim é isso mesmo.
-
boas pessoal.
ainda não descobriram nada em relação as estatisticas.
desculpem a impaciencia e obrigado.
-
Ok vou colocar a soluçao dentro destes dias pra varios temas....
estou a fazer os testes...
-
Vai no php do boarindex.
aonde tem K3y tens que por Key
estou a procura de mais informacoes
-
Consegui outro código que podes por no boadindex.template.php
no mesmo local aonde tem o código tira esse põe este que esta aqui no txt
// Full istatistikler ivan_
echo '<br><div class="tborder" ', $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? 'style="width: 100%;"' : '', '>
<table border="0" width="100%" cellspacing="1" cellpadding="2" class="bordercolor"><tr>
<td width="100%" colspan="5" class="catbg" height="24">
<font color="#FFFFFF"><b>FuLL - TOP 10</b></font></td> </tr>
<tr class="titlebg"><span class="smalltext">
<td width="18%"><span class="smalltext">Top10 Mesaj</font></td>
<td width="18%"><span class="smalltext">Top10 Karma</font></td>
<td width="18%"><span class="smalltext">Konu Sayıları</font></td>
<td width="32%"><span class="smalltext">Son Mesajlar</font></td>
<td width="14%"><span class="smalltext">Yeni Üyeler</font></td></tr>
<tr class="windowbg">
<td width="18%" valign="top"><table width="100%"><tr>
<td width="75%" class="windowbg2"><b><span class="smalltext"><u>Üye</u></font></b></td>
<td width="25%" class="windowbg2" align="right"><span class="smalltext"><b><u>Mesaj</u></b></td></tr><tr>';
foreach ($context['top_posters'] as $poster)
{echo '
<td width="75%" class="windowbg2"><span class="smalltext"><img src="', $settings['images_url'], '/1top10.gif" />', $poster['link'], '</td>
<td width="25%" class="windowbg2" align="right"><span class="smalltext">', $poster['num_posts'], '</td></tr>';
}echo '</table></td>
<td width="18%" valign="top"><table width="100%"class="windowbg" ><tr>
<td width="75%" class="windowbg2"><span class="smalltext"><b><u>Üye</u></b></td>
<td width="25%" class="windowbg2" align="right"><span class="smalltext"><b><u>Karma</u></b></td></tr><tr>';
foreach ($context['karma'] as $poster)
{echo '
<td width="75%" class="windowbg2" valign="top"><span class="smalltext"><img src="', $settings['images_url'], '/2top10.gif" />',$poster['link'], '</td>
<td width="25%" class="windowbg2" align="right" valign="top"><span class="smalltext"><center>',$poster['karma'], '</center></td></tr>';
}echo '</table></td>
<td width="18%" valign="top"><table width="100%"class="windowbg" ><tr>
<td width="75%" class="windowbg2"><span class="smalltext"><b><u>Üye</u></b></td>
<td width="25%" class="windowbg2" align="right"><span class="smalltext"><center><b><u>Konu</u></b></center></td></tr><tr>';
foreach ($context['top_starters'] as $poster)
{echo '
<td width="75%" class="windowbg2" valign="top"><span class="smalltext"><img src="', $settings['images_url'], '/3top10.gif" />', $poster['link'], '</td>
<td width="25%" class="windowbg2" align="right" valign="top"><span class="smalltext"><center>',$poster['num_topics'], '</center></td></tr>';
}echo '</table></td>
<td width="32%" valign="top"><table width="100%"class="windowbg" ><tr>
<td width="80%" class="windowbg2"><span class="smalltext"><b><u>Konu</u></b></td>
<td width="20%" class="windowbg2" align="right"><span class="smalltext"><center><b><u>Gonderen</u></b></center></td></tr><tr>';
foreach ($context['latest_posts'] as $post)
{echo '
<td width="80%" class="windowbg2" valign="top"><span class="smalltext"><img src="', $settings['images_url'], '/7top10.gif" /><a href="',$post['href'],'">', $post['short_subject'], '</td>
<td width="20%" class="windowbg2" align="right" valign="top"><span class="smalltext"><img src="', $settings['images_url'], '/8top10.gif" />', $post['poster']['link'],'</td></tr>';
}echo '</table></td>
<td width="14%" valign="top"><table width="100%"class="windowbg" ><tr>
<td width="100%" class="windowbg2"><span class="smalltext"><b><u>Üye</u></b></td></tr><tr>';
foreach ($context['yeniuyeler'] as $poster)
{echo '
<td width="100%" class="windowbg2" valign="top"><span class="smalltext"><img src="', $settings['images_url'], '/5top10.gif" />',$poster['link'], '</td></tr>';
}echo '</table></td></tr>';
// This is the "Recent Posts" bar.
if (!empty($settings['number_recent_posts']))
{
// Only show one post.
if ($settings['number_recent_posts'] == 1)
{
// latest_post has link, href, time, subject, short_subject (shortened with...), and topic. (its id.)
echo '
<b><a href="', $scripturl, '?action=recent">', $txt[214], '</a></b>
<div class="smalltext">
', $txt[234], ' "', $context['latest_post']['link'], '" ', $txt[235], ' (', $context['latest_post']['time'], ')<br />
</div>';
}
// Show lots of posts.
elseif (!empty($context['latest_posts']))
{
/* 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. */
foreach ($context['latest_posts'] as $post)
echo '
</table>';
}
echo '
</td>
</tr></table></div>';
}
-
boas
eu ja coloquei tudo como me disses t. mas continua a dar o mesmo erro.
ate porque o erro esta no boardindex.php e n no boardindex.template.php, porque se fizer as alterações só no boardindex.template.php n da erro mas n aparece a informação toda mas se fizer alterações no boardindex.php continua a dar o erro...
ja estive a ver mas n encontro no boardindex.php a tag k3y.
ja vi alguma coisa aqui... é pena n perceber turco!!
h**p://www.simplemachines.org/community/index.php?topic=109130.0
cumps
-
ja esta a funcionar 100%
Eu também não sei mais vou lhe ajudar
ja colocou tudo...
ponha aqui ....os teus php que alterou...
-
aki vai
-
Queria confirmar se ainda esta a usar o mesmo template
Confirma me isso pra poder alterar...
-
sim ainda utilizo o mesmo template.
obrigado pela ajuda
-
Questão resolvida
Depois de varios testes ficou resolvida
Como ve na Imagem anexa
(http://img329.imageshack.us/img329/5681/sshot18ym6.png)
Mando os ficheiros alterados no anexo
Nao esqueça de activar no thema como mostra a imagem
(http://img444.imageshack.us/img444/4492/sshot19ct4.png) (http://imageshack.us)
Por candidosa2 (http://candidosa2.apllic.net/) em 2007-07-18
-
muito obrigado a todo o pessoal que me ajudou nesta questão em especial ao joomlamz.
so um pequeno pormenor, o karma e necessario fazer alguma coisa para que ele aparece nas estatisticas...
é que tenho o karma activo mas n aparece nas estatisticas.
muito obrigado
-
Acho que sim pode fazer uma simulação pra ver se funciona ou nao activa...depois me informa pra pode ver
-
eu tenho o karma activo e inclusive varios users com karmas diferentes mas n aparece no top 10.
será necessário mudar algo no php?
obrigado
-
sim tem que mudar algo no php sobre Karma
-
sim tem que mudar algo no php sobre Karma
sim ja está.
tambem há outro problema quando alguem inicia um novo topico aparece nas ultimas mensagens, mas se eu responder ao topico, a mensagem dele desaparece do top 10, sempre que alguem responde a um topico a mensagem inicial desaparece e é substituida pela resposta.... eu queria que aparecesse o topico seguido da resposta.
Não quero que substitua o topico pela resposta.
obrigado
-
Sim esta certo esse código e para Mensagens Recentes quer dizer Mensagens postadas agora........
o membro posto a Mensagen depois tu respondeste sim tem lógica fica a msg actual.....
Com pode ver na imagem1 a mensagem foi enviada por Joomlamz depois o demo respondeu a mensagem na imagem2
(http://i211.photobucket.com/albums/bb184/candidosa2/sshot-1-4.png)
(http://i211.photobucket.com/albums/bb184/candidosa2/sshot-2-2.png)
Mais alguma coisa diga...
-
sendo assim... td bem ja esta kuasse tudo.
mas agora o top 10 fica a ocupar muito espaço no forum, n sei o que se poderia modificar para ficar como no exemplo, ficar mais compacto, talcez seja o style.css mas não sei o que alterar.
obrigado por tudo
-
Podes colocar aqui a imagem pra poder ver....
-
boas
tenho isto:
(http://img62.imageshack.us/img62/880/14711690iq0.png)
keria isto:
(http://img526.imageshack.us/img526/7328/semttuloix2.png)
obrigado
-
Tens a certeza que colocou numero 10...
pq nesse php esta 15 ou 20 veja bem...
Pelos textes feitos funciona com o tema escolhido aparece em pequeno.....
-
apenas estao 10...
estive a verificar e é top 10 não top20 com pensa.
obrigado pela dica mas penso que o ficheiro style.css tem k ser alterado.
obrigado
-
então faz fazer os textes depois confirma se consegui ou nao pq aqui no demo que tenho esta 100%
-
questão resolvida....
Funcionou usando este Link
http://www.joomlamz.com/forum/index.php?topic=2079.0