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

Помогите разобраться с Parse error: syntax error

Recommended Posts

Суть проблемы такова: При установке мода для IPB форума в мануале сказано, что необходимо внести изменение в cp_skin_member.php , а именно:

 

Задача:

 

Open skin_acp/IPB2_Standard/acp_skin_html/cp_skin_member.php

Find: <div id='tabtab-5' class='taboff'>Custom Fields</div>

 

Открыл, нашел строку. Далее следует:

Add After:(Добавить после) и код вида:

 

EOF;
$mem['auploaded'] = $this->ipsclass->size_format( $mem['auploaded'] );
$mem['adownloaded'] = $this->ipsclass->size_format( $mem['adownloaded'] );
if ( !$mem['uid'] == '' )
{
$mem['tab6'] = "<div id='tabtab-6' class='taboff'>Tracker Information</div>";
$mem['tracker'] = "<div id='tabpane-6' class='formmain-background'>
<table cellpadding='0' cellspacing='0' border='0' width='100%'>
 <tr>
   <td>
	<fieldset class='formmain-fieldset'>
		<legend><strong>Tracker Information</strong></legend>
		 <table cellpadding='0' cellspacing='0' border='0' width='100%'>
			<tr>
				<td width='40%' class='tablerow1'><strong>Can Leech</strong></td>
				<td width='60%' class='tablerow2'>{$form['can_leech']}</td>
			</tr>
			<tr>
				<td width='40%' class='tablerow1'><strong>Wait Time</strong></td>
				<td width='60%' class='tablerow2'>{$form['wait_time']}</td>
			</tr>
			<tr>
				<td width='40%' class='tablerow1'><strong>Peers Limit</strong></td>
				<td width='60%' class='tablerow2'>{$form['peer_limit']}</td>
			</tr>
			<tr>
				<td width='40%' class='tablerow1'><strong>Torrents Limit</strong></td>
				<td width='60%' class='tablerow2'>{$form['torrents_limit']}</td>
			</tr>
			<tr>
				<td width='' class='tablerow1'><strong>Torrent Passkey</strong></td>
				<td width='60%' class='tablerow2'>{$mem['torrent_pass']} [ <a href='{$this->ipsclass->base_url}&section={$this->ipsclass->section_code}&act=mem&code=resetpasskey&mid={$mem['id']}'>Reset Members Torrent Passkey ]</a></td>
			</tr>
			<tr>
				<td width='40%' class='tablerow1'><strong>Uploaded</strong></td>
				<td width='60%' class='tablerow2'>{$form['auploaded']} {$mem['auploaded']}</td>
			</tr>
			<tr>
				<td width='40%' class='tablerow1'><strong>Downloaded</strong></td>
				<td width='60%' class='tablerow2'>{$form['adownloaded']} {$mem['adownloaded']}</td>					
			</tr>
		</table>
	   </fieldset>
	</td>
</tr>
</table>
</div>";
}
$IPBHTML .= <<<EOF
{$mem['tab6']}

 

Добавил данный код и получил следующий вид (привожу еще 6 строчек до кода):

 

  <div class='tabwrap'>
<div id='tabtab-1' class='taboff'>Основные настройки</div>
<div id='tabtab-2' class='taboff'>Настройки доступа</div>
<div id='tabtab-3' class='taboff'>Настройки форума</div>
<div id='tabtab-4' class='taboff'>Подпись</div>
<div id='tabtab-5' class='taboff'>О себе</div>
EOF;
$mem['auploaded'] = $this->ipsclass->size_format( $mem['auploaded'] );
$mem['adownloaded'] = $this->ipsclass->size_format( $mem['adownloaded'] );
if ( !$mem['uid'] == '' )
{
$mem['tab6'] = "<div id='tabtab-6' class='taboff'>Tracker Information</div>";
$mem['tracker'] = "<div id='tabpane-6' class='formmain-background'>
<table cellpadding='0' cellspacing='0' border='0' width='100%'>
 <tr>
   <td>
	<fieldset class='formmain-fieldset'>
		<legend><strong>Tracker Information</strong></legend>
		 <table cellpadding='0' cellspacing='0' border='0' width='100%'>
			<tr>
				<td width='40%' class='tablerow1'><strong>Can Leech</strong></td>
				<td width='60%' class='tablerow2'>{$form['can_leech']}</td>
			</tr>
			<tr>
				<td width='40%' class='tablerow1'><strong>Wait Time</strong></td>
				<td width='60%' class='tablerow2'>{$form['wait_time']}</td>
			</tr>
			<tr>
				<td width='40%' class='tablerow1'><strong>Peers Limit</strong></td>
				<td width='60%' class='tablerow2'>{$form['peer_limit']}</td>
			</tr>
			<tr>
				<td width='40%' class='tablerow1'><strong>Torrents Limit</strong></td>
				<td width='60%' class='tablerow2'>{$form['torrents_limit']}</td>
			</tr>
			<tr>
				<td width='' class='tablerow1'><strong>Torrent Passkey</strong></td>
				<td width='60%' class='tablerow2'>{$mem['torrent_pass']} [ <a href='{$this->ipsclass->base_url}&section={$this->ipsclass->section_code}&act=mem&code=resetpasskey&mid={$mem['id']}'>Reset Members Torrent Passkey ]</a></td>
			</tr>
			<tr>
				<td width='40%' class='tablerow1'><strong>Uploaded</strong></td>
				<td width='60%' class='tablerow2'>{$form['auploaded']} {$mem['auploaded']}</td>
			</tr>
			<tr>
				<td width='40%' class='tablerow1'><strong>Downloaded</strong></td>
				<td width='60%' class='tablerow2'>{$form['adownloaded']} {$mem['adownloaded']}</td>					
			</tr>
		</table>
	   </fieldset>
	</td>
</tr>
</table>
</div>";
}
$IPBHTML .= <<<EOF
{$mem['tab6']}

 

В результате при попытке доступа к разделу в ACP "Управление форумами" я получаю ошибку:

 

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\xampp\htdocs\ipboard\skin_acp\IPB2_Standard\acp_skin_html\cp_skin_member.php on line 73

 

73 строка кода это:

$mem['auploaded'] = $this->ipsclass->size_format( $mem['auploaded'] );

 

Помогите решить проблему пожалуйста.

 

cp_skin_member.rar

Edited by stnfo

Share this post


Link to post
Share on other sites

а что за мод?

почему не спрашивали у автора?

Share this post


Link to post
Share on other sites
а что за мод?

почему не спрашивали у автора?

мод IPBTracker. у автора спрашивал, на англоязычном форуме. он отвечает как-то размыто.. мол попробуйте полностью мой кусок кода вставить или просто молчит :(

Share this post


Link to post
Share on other sites

мда...

Share this post


Link to post
Share on other sites
мда...

просто проблема важная... ответ нужно было найти быстро. допёр самостоятельно. ладно проехали. подскажите пожалуйста вот что:

 

После отправки сообщения Ширина окна с текстом подстраивается под кол-во текста в сообщении. Как изменить размер окна сообщения, а именно, чтобы размер окна сообщения соответствовал размеру окна с информацией о пользователе. Скриншоты прилагаются:

 

Нужно:

size1cd7.th.jpg

 

У меня:

size2yx4.th.jpg

Share this post


Link to post
Share on other sites

хотелось бы ссылочку на сайт с проблемой.

Share this post


Link to post
Share on other sites
хотелось бы ссылочку на сайт с проблемой.

на локальном компьютере к сожалению...просто пока отладкой занимаюсь перед выкидыванием в сеть. может файл какой-то могу выложить?

могу предостаить ссылку на сайт где все нормально, какраз так как мне нужно.

Edited by Fisana

Share this post


Link to post
Share on other sites

узнал, что за это отвечает параметр "min-height" теперь вопрос: где его искать?

Share this post


Link to post
Share on other sites

css

 

раздел по дизайну ниже по курсу

Share this post


Link to post
Share on other sites
css

 

раздел по дизайну ниже по курсу

разобрался, спасибо. правда это не CSS а "render row" в html-ях ... а то я полез в CSS шаблон :(

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...