+10.35
Рейтинг
25.74
Сила
  • avatar kpoxas
  • 0
skin/new/comment.tpl
  • avatar kpoxas
  • 0
в comment.tpl вставляю

{$oUser->getStatus()}

и все выводится
  • avatar kpoxas
  • 1
Очень просто. Открываем файл \classes\modules\user\entity\User.entity.class.php

где-то после:
public function getRating() {         
        return number_format(round($this->_aData['user_rating'],2), 2, '.', '');
    }


Вставляем:

public function getStatus() {         
       $ratingnum = number_format(round($this->_aData['user_rating'],2), 2, '.', '');
	  
       if($ratingnum>100) $rank=$this->Lang_Get('status_3');
                elseif($ratingnum>50) $rank=$this->Lang_Get('status_2');
                elseif($ratingnum>30) $rank=$this->Lang_Get('status_1');
        else $rank=$this->Lang_Get('status_0');
   		return $rank;
    }


Затем в файл \templates\language\russian.php

Добавляем названия рангов:


        'status_0' => 'Новичок',
	'status_1' => 'Ученик',
	'status_2' => 'Знаток',	
	'status_3' => 'Профи',


Теперь в шаблоне можно вызвать кодом:
{$oUserProfile->getStatus()}

или
{$oUserProfile->getStatus()}
  • avatar kpoxas
  • 0
А в файле templates\language\russian.php есть строка
'blogs_personal_title' => 'Блог им.',

Текст NOT_FOUND_LANG_TEXT выводится, если не нет соответствующей строки для перевода в языковом файле (см в конце файла \engine\modules\lang\Lang.class.php).
  • avatar kpoxas
  • 0
Соответственно и все аватары блогов тоже
  • avatar kpoxas
  • 0
Можно ли сделать, чтобы аватары и фото юзеров хранились в БД (user_profile_avatar, user_profile_foto) в относительных адресах, а то при смене хоста они перестают отображатся.
Например, при тестировании на локале, прописались пути
http://localhost/*****/uploads/images/00/00/01/2010/02/03/avatar_100x100.jpg

И их уже не сменить просто.
  • avatar kpoxas
  • 1
  • avatar kpoxas
  • 0
Пардон, сфинкс грешит
  • avatar kpoxas
  • 0
Почему-то не работает поиск. При нажатии все подвисает, и через минуту выдается информация, что нет такой страницы