Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Хм,а зачем? Ведь патч для английской версии, а у меня русский нуллЗначит настройки хостинга, попробуй патчь кодировок :read:
Можно только сделать что-бы юзер мог в своем профиле увидеть кто ему поставил последние 5 сообщений в репутации.Такой вопрос, а можно как нибудь сделать что бы можно было просмотреть за что и каму ставили? или я не магу найти? есть там такое нету? просмотреть отдельно у пользователя!
А полный список получается просмотреть не как да? только последние 5 да?Можно только сделать что-бы юзер мог в своем профиле увидеть кто ему поставил последние 5 сообщений в репутации.
Настройки и инструменты >Системные настройки >Система >[Хук] Репутация >Группы которые видят кто изменил их репутацию
Андроид, у меня вопрос лично к тебе:
Как ты его поправил, и тут дело не в этом хаке вообще.... просто проблема такая же у меня еще в одном скрипте.
В базу кароче крикозябры заносятся.... там база кароче была в latin1 также как и здесь(вроде), я ее в win перекодировал
/**
* ANDROID FIX: Функция перекодировки из кодов utf8
*
* @access public
* @param string $str Строка кодов utf8
* @return string $str Читабельная строка
*/
public function unicode_escape($str)
{
$escape_table = array(
'%20' => ' ',
'%21' => '!',
'%2C' => ',',
'%3A' => ':',
'%3B' => ';',
'%u0410' => 'А',
'%u0411' => 'Б',
'%u0412' => 'В',
'%u0413' => 'Г',
'%u0414' => 'Д',
'%u0415' => 'Е',
'%u0401' => 'Ё',
'%u0416' => 'Ж',
'%u0417' => 'З',
'%u0418' => 'И',
'%u0419' => 'Й',
'%u041A' => 'К',
'%u041B' => 'Л',
'%u041C' => 'М',
'%u041D' => 'Н',
'%u041E' => 'О',
'%u041F' => 'П',
'%u0420' => 'Р',
'%u0421' => 'С',
'%u0422' => 'Т',
'%u0423' => 'У',
'%u0424' => 'Ф',
'%u0425' => 'Х',
'%u0426' => 'Ц',
'%u0427' => 'Ч',
'%u0428' => 'Ш',
'%u0429' => 'Щ',
'%u042A' => 'Ъ',
'%u042B' => 'Ы',
'%u042C' => 'Ь',
'%u042D' => 'Э',
'%u042E' => 'Ю',
'%u042F' => 'Я',
'%u0430' => 'а',
'%u0431' => 'б',
'%u0432' => 'в',
'%u0433' => 'г',
'%u0434' => 'д',
'%u0435' => 'е',
'%u0451' => 'ё',
'%u0436' => 'ж',
'%u0437' => 'з',
'%u0438' => 'и',
'%u0439' => 'й',
'%u043A' => 'к',
'%u043B' => 'л',
'%u043C' => 'м',
'%u043D' => 'н',
'%u043E' => 'о',
'%u043F' => 'п',
'%u0440' => 'р',
'%u0441' => 'с',
'%u0442' => 'т',
'%u0443' => 'у',
'%u0444' => 'ф',
'%u0445' => 'х',
'%u0446' => 'ц',
'%u0447' => 'ч',
'%u0448' => 'ш',
'%u0449' => 'щ',
'%u044A' => 'ъ',
'%u044B' => 'ы',
'%u044C' => 'ь',
'%u044D' => 'э',
'%u044E' => 'ю',
'%u044F' => 'я',
//ukrainian char
'%u0456' => 'і',
'%u0406' => 'І',
'%u0457' => 'ї',
'%u0407' => 'Ї',
'%u0454' => 'є',
'%u0404' => 'Є',
);
return strtr($str, $escape_table);
}
public function addRate( $type, $type_id, $rating, $message='', $member_id=0, $app='' )
{
//ANDROID FIX START
$message = $this->unicode_escape($message);
//ANDROID FIX STOP
if ( $r['rep_for'] && $this->settings['ah30reputation_show_received_by'] && ( strstr( ',' . $this->memberData['member_group_id'] . ',', ',' . $this->settings['ah30reputation_groups_see_who_rep'] . ',' ) ) )
if ( $r['rep_for'] && $this->settings['ah30reputation_show_received_by'] && ( strstr( ',' . $this->settings['ah30reputation_groups_see_who_rep'] . ',', ',' . $this->memberData['member_group_id'] . ',' ) ) )