Перейти к содержимому
Русский язык для Invision Community 5

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

Суть проблемы такова: При установке мода для 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

Изменено пользователем stnfo

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

а что за мод?

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

  • Автор
а что за мод?

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

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

Спамеры, блин :(

мда...

  • Автор
мда...

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

 

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

 

Нужно:

size1cd7.th.jpg

 

У меня:

size2yx4.th.jpg

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

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

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

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

Изменено пользователем Fisana

  • Автор

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

css

 

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

  • Автор
css

 

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

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

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

Аккаунт

Навигация

Поиск

Поиск

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

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