Pisząc prostą modyfikacje do przema napotkałem błąd, mianowicie, to co napisałem działa, bo w panelu administracyjnym to mam i wszystko jest ok. Problem pojawia się jak daje ten kod w plik dostępny dla każdego użytkownika, wtedy wyskakuje mi błąd:
Kod
Parse error: syntax error, unexpected '=' in /home/cstrajkp/public_html/przemo/cache/tpl_csGrass.admins_list_body.php on line 27
Treśc tych linijek (25-34)
<?php
$servers.admins_count
= ( isset($servers_item['admins.']) ) ?
sizeof($servers_item['admins.']) : 0; for ($servers.admins_i = 0; $servers.admins_i < $servers.admins_count; $servers.admins_i++)
{
$servers.admins_item = &$servers_item['admins.'][$servers.admins_i];
$servers.admins_item['S_ROW_COUNT'] = $servers.admins_i;
$servers.admins_item['S_NUM_ROWS'] = $servers.admins_count;
?>
Tutaj treść pliku PHP:
$sql_names = 'SELECT id, name FROM ' . STATUS_TABLE;
if ( !($result_names = $db->sql_query($sql_names)) )
{
message_die(GENERAL_ERROR, "Could not query Servers information .", "",__LINE__, __FILE__, $sql);
}
while ($row_names = $db->sql_fetchrow($result_names))
{
$servername = $row_names['name'];
$serverid = $row_names['id'];
$template->assign_block_vars('servers', array( 'SERVER_NAME' => $servername
));
$sql = 'SELECT * FROM ' . SERVER_ADMINS_TABLE . ' WHERE server = ' . $serverid;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not query Admins information .", "",__LINE__, __FILE__, $sql);
}
while ($row = $db->sql_fetchrow($result))
{
$id = $row['id'];
$username = $row['name'];
$server = $row['server'];
$template->assign_block_vars('servers.admins', array( 'ID' => $id,
'NAME' => $username,
'STEAM' => $row['steam'],
'GG' => $row['gg'],
));
}
}
Oraz fragment TPL:
<table class="forumline" width="100%" cellspacing="1" cellpadding="4" border="0"> <th class="thHead" height="25" colspan="4" width="100%"><span class="tableTitle">Admins list MOD
</span></th> <!-- BEGIN servers -->
<td class="row2" align="center" colspan="4" width="100%"><span class="cattitle">{servers.SERVER_NAME}
</span></td> <td class="cat" align="center" width="25%"><span class="cattitle">id
</span></td> <td class="cat" align="center" width="25%"><span class="cattitle">Nick Admina
</span></td> <td class="cat" align="center" width="25%"><span class="cattitle">STEAM
</span></td> <td class="cat" align="center" width="25%"><span class="cattitle">GG
</span></td>
<!-- BEGIN servers.admins -->
<td class="row2" width="25%" align="center"> <td class="row2" width="25%" align="center">
<td class="row2" width="25%"> <span class="gen"><div class="steamprofile" title="{admins.STEAM}"></div></span>
<td class="row2" width="25%" align="center"> <span class="gen"><img src="http://status.gadu-gadu.pl/users/status.asp?id={admins.GG}&styl=3" alt="{admins.GG}" /></span> <!-- END servers.admins -->
<!-- END servers -->
Efekt wygląda podbnie do tego:
LINKNie mam już pomysłu co jest nie tak, proszę o pomoc.