Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

профиль пользователей!

всем привет....вот такая проблемка поставили тут мод icq_status ..и вот точно незнаю в какой момент но изменился язык в профиле пользователей..и в профиле сейчас все по английски...весь форум на русском а профиль инглишь..выкладываю сюда то что я делал при установке...незнаю точно может конечно и не мод виноват подскажите как исправить...

.............................................................................
Файлы для изменения:
./sources/action_public/topics.php
./cache/lang_cache/*/lang_topic.php
./cache/lang_cache/*/lang_profile.php
Шаблоны для изменения для изменения:
skin_topics->RenderRow
skin_profile->show_profile
skin_profile->show_card
----------------------------------------------------
----------------------------------------------------

1. Скопировать файл func_icq.php в папку ./soucres/lib/

2. Импортировать настройки из файла ipb_settings_partial.xml


АдминЦентр->НАСТРОЙКИ->Импорт системных настроек (XML) (Справа внизу под списком настроек)


3. Открыть ./cache/lang_cache/*/lang_topic.php, после $lang = array ( добавить:

//Вариант 1

//ICQ Status icons mod by Sannis
'icq_status_number' => "ICQ номер:  <#uin#><br />",
'icq_status_link' => "<a href=http://www.icq.com/<#uin#>#pager target='_blank'><#content#></a>",
'icq_status_template_text' => "ICQ статус:  <#icq_text#><br />",
'icq_status_template_graph' => "ICQ статус: <#icq_link_icon#><br />",
'icq_status_template_all' => "ICQ статус: <#icq_link_icon#>, <#icq_text#><br />",

ИЛИ

//Вариант 2

//ICQ Status icons mod by Sannis
'icq_status_number' => "ICQ номер:  <#uin#><br />",
'icq_status_link' => "<a href=http://www.icq.com/<#uin#>#pager target='_blank'><#content#></a>",
'icq_status_template_text' => "ICQ статус:  <#icq_text#><br />",
'icq_status_template_graph' => "ICQ: <#uin#> <#icq_link_icon#><br />",
'icq_status_template_all' => "ICQ статус: <#icq_link_icon#>, <#icq_text#><br />",

Во втором варианте при выборе настройки отбражения "Только текст" будет отображаться также
номер ICQ и его можно будет не выводить отдельной строкой.

4. Открыть ./cache/lang_cache/*/lang_profile.php, после $lang = array ( добавить:


//ICQ Status icons mod by Sannis
'icq_status_link' => "<a href=http://www.icq.com/<#uin#>#pager target='_blank'><#content#></a>",

5. Открыть ./sources/action_public/topics.php

Найти в функцие parse_row()

return array( 'row' => $row, 'poster' => $poster );

Добавить перед:


//--------------------------------------------------
//ICQ Status Mod by Sannis & Dmitrich
//--------------------------------------------------
require_once ROOT_PATH."sources/lib/func_icq.php";
$icq_lib = new func_icq();
$icq_lib->ipsclass =& $this->ipsclass;
$poster['icq_status'] = $icq_lib->make_topic_status($poster['icq_number']);


6. Во всех скинах в шаблоне skin_topics->RenderRow после {$author['member_number']}<br /> добавить {$author['icq_status']}

7. Открыть ./sources/action_public/profile.php

Найти
	$info['icq_number']		   = $member['icq_number'] ? $member['icq_number'] : $this->ipsclass->lang['no_info'];

	!!! 2 раза, в show_card() и show_profile() !!!

Заменить на

	//$info['icq_number']		   = $member['icq_number'] ? $member['icq_number'] : $this->ipsclass->lang['no_info'];

	//--------------------------------------------------
	//ICQ Status Mod by Sannis
	//--------------------------------------------------
	require_once ROOT_PATH."sources/lib/func_icq.php";
	$icq_lib = new func_icq();
	$icq_lib->ipsclass =& $this->ipsclass;
	$info['icq_icon']			  = $this->ipsclass->vars['icq_view_card']?$icq_lib->make_icq_link_icon($member['icq_number']):"<{PRO_ICQ}>";
	$info['icq_number']		   = $member['icq_number'] ? $icq_lib->make_uin_link($member['icq_number']) : $this->ipsclass->lang['no_info']; 

8. Во всех скинах в шаблоне skin_profile->show_profile заменить <{PRO_ICQ}> на {$info['icq_icon']}

9. Во всех скинах в шаблоне skin_profile->show_card заменить <{PRO_ICQ}> на {$info['icq_icon']}

10. Во все папки изображений залить файлы profile_icq_online.gif, profile_icq_offline.gif, profile_icq_unvisible.gif, profile_icq_no.gif

 

ВСЁ!

Рекомендованные сообщения

В тему поддержки написать было видимо слабо? :)

Скорее всего вы зачем-то скопировали языковой файл английский в папку для русского языка, проверьте.

  • Автор

да быть может и скопировал...и где теперь русск файл этот взять???

Из того дистрибутива, с какого форум ставили.

  • Автор
Из того дистрибутива, с какого форум ставили.

спасибо все заработало как надо...

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.