Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
klop2

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

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

всем привет....вот такая проблемка поставили тут мод 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

 

ВСЁ!

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение
Из того дистрибутива, с какого форум ставили.

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

Поделиться сообщением


Ссылка на сообщение

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...