Нужна ваша помощь! Сделал вывод имени и фамилии вместо ника в отображении. Вот... $out .= !self::$user_id || self::$user_id == $user['id'] ? '<b>' . $user['imname'] . ' ' . $user['family'] . '</b>' : '<a href="' . self::$system_set['homeurl'] . '/users/profile.php?user=' . $user['id'] . '"><b>' . $user['imname'] . ' ' . $user['family'] . '</b></a>';
Правильно отображает в списке Онлайн, друзьях, но Почему то не отображает в гостевой и на форуме, короче везде где присутствует текст. Вот полный код из incfiles/classes/functions.php
public static function display_user($user = false, $arg = false)
{
global $rootpath, $mod;
$out = false;
if (!$user['id']) {
$out = '<b>' . self::$lng['guest'] . '</b>';
if (!empty($user['imname']))
$out .= ': ' . $user['imname'];
if (!empty($arg['header']))
$out .= ' ' . $arg['header'];
} else {
...Тут пропускаю информацию...
$out .= '<img src="' . self::$system_set['homeurl'] . '/images/del.png" width="12" height="12" align="middle" /> ';
$out .= !self::$user_id || self::$user_id == $user['id'] ? '<b>' . $user['imname'] . ' ' . $user['family'] . '</b>' : '<a href="' . self::$system_set['homeurl'] . '/users/profile.php?user=' . $user['id'] . '"><b>' . $user['imname'] . ' ' . $user['family'] . '</b></a>';
$rank = array(
0 => '',
1 => '(GMod)',
2 => '(CMod)',
3 => '(CMod)',
4 => '(DMod)',
5 => '(LMod)',
6 => '(Smd)',
7 => '(Adm)',
9 => '(SV!)'
Очень нужна ваша помощь
Там в гостевой ведь стоит functions::display_users
Shady, Там я менял один раз ОН и ОФФ, так вот в гостевой, на форуме, и комментариях библи пришлось тоже всё это менять..может это тоже самое..
Fublin, Не, там такого нету. Версия 4.4.0. Блин... Уже 3 часа ищу причину... Как решить то?
Shady, Ну я те грю, в форуме и гостевои как бы отдельно делается. Убери наприме надпись СВ рядом с ником, и произойдёт тож самое, в онлайн СВ не будет, в юзерах тоже, а на форуме и гостевой будет. Думаю отсюда ноги растут.
Shady, Ты изменил функцию display_user() но в госте и форуме она не используется, там нужно отдельно редачить.
~XeOn~, А как её там найти то? Нигде не видно где прописано должности, офф/он...
Ааа! Уже 5 часов ищу причину гг))) В гостевой тоже используется echo functions::display_user($res, array ('iphide' => 1));
Никуник, Я тут задумал хак нарисовать, дни рождения проще будет выводить и прочее, все в одном поле по таймстампу. Код наброска такой
<?php
if (isset($_POST['submit'])) {
$d = intval($_POST['d']);
$m = intval($_POST['m']);
$y = intval($_POST['y']);
$dmy = $d . '.' . $m . '.' . $y;
echo date('d-m-Y', strtotime($dmy));
}
$d = range(1, 31);
$m = range(1, 12);
$y = range(1971, 2050);
echo '<form action="" method="post">';
echo '<select name="d" size="3">';
foreach ($d as $dd) {
echo '<option value="' . $dd . '" ' . ($dd==intval(date('d')) ? 'selected="yes"' : '') . '>' . $dd . '</option>';
}
echo '</select>';
echo '<select name="m" size="3">';
foreach ($m as $mm) {
echo '<option value="' . $mm . '" ' . ($mm==intval(date('m')) ? 'selected="yes"' : '') . '>' . $mm . '</option>';
}
echo '</select>';
echo '<select name="y" size="5">';
foreach ($y as $yy) {
echo '<option value="' . $yy . '" ' . ($yy==date('Y') ? 'selected="yes"' : '') . '>' . $yy . '</option>';
}
echo '</select>';
echo '<input type="submit" name="submit" value="ok" />';
echo '</form>';
?>
31 февраля уже не поставишь
Почему когда я удаляю это на главной.
echo '<div class="phdr"><b>' .
$lng['community'] . '</b></div>' .
то пропадают ссылки на
пользователей и на
фотоальбомы?