Чтение RSS каналов

Форум

Открыть Ответить

Топ 5

0

0
1
26.01.2009 07:22:08
Есть блок вывода Топ 5 пользователей. Он работает нормально, но есть один косяк. При нажатии на русский ник страница с данными пользователя не открывается, а вот ники написанные на английском открываются нормально.
Как это можно исправить?
<?php

if (!defined('BLOCK_FILE')) {
Header("Location: ../index.php");
exit;
}

global $prefix, $db;

$result = $db->sql_query("SELECT user_id, user_name, user_avatar, user_points FROM ".$prefix."_users ORDER BY user_points DESC LIMIT 5");
while (list( $user_id1, $user_name1, $avat1, $user_points1) = $db->sql_fetchrow($result)){
list($filesCount) = $db->sql_fetchrow($db->sql_query("SELECT COUNT(name) AS filesCount FROM ".$prefix."_files WHERE uid='$user_id1'"));
list($newCount) = $db->sql_fetchrow($db->sql_query("SELECT COUNT(name) AS newCount FROM ".$prefix."_stories WHERE uid='$user_id1'"));
list($commCount) = $db->sql_fetchrow($db->sql_query("SELECT COUNT(name) AS commCount FROM ".$prefix."_comment WHERE uid='$user_id1'"));
$cont .="<TABLE cellspacing=\"0\" cellpadding=\"1\" border=\"0\" WIDTH='100%'><TR><TD width='60'><img src='uploads/avatars/$avat1' WIDTH='50' HEIGHT='50' align='center'></td><td><table cellspacing=\"0\" cellpadding=\"1\" border=\"0\" width=\"100%\"><tr><td><a title='Информация о $user_name1' href='account-info-$user_name1.html'><b>$user_name1</b></a></td><td> </td></tr><tr><td>Пункты: </td><td align='right'> $user_points1</td></tr><tr><td>Файлов: </td><td align='right'> $filesCount</td></tr><tr><td>Новостей: </td><td align='right'> $newCount</td></tr></table></td></tr></TABLE><table cellspacing=\"0\" cellpadding=\"1\" border=\"0\" width=\"100%\"><tr><td>Комментариев: </td><td align='right'>$commCount</TD></TR></TABLE><hr>";
}
$content .= "$cont";

?>

Версия системы 4.3.2
3.61

3.61
2
26.01.2009 08:20:00
Замените: href='account-info-$user_name1.html'
На: href='account-info-".urlencode($user_name1).".html'

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.24

3.24
3
26.01.2009 09:07:05
Спасибо, помогло. Смайл - 04
3.61

3.61
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь