Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
klop2

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

Recommended Posts

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

 

ВСЁ!

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
Из того дистрибутива, с какого форум ставили.

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...