Так это ж отлично

[mergedate]1285954433[/mergedate]
Перенес сайт с localhost на хостинг, все сделал по инструкции, прицепил БД, Сайт открывается но вместо меню и текста пишет
Notice: Undefined variable: gid in /usr/home/28765/xn--e1aqk9c.xn--p1ai/html/templates/siteground99/menu.php on line 9
Неопределенная переменная
Вот
menu.php<div id="menucenter">
<table cellpadding="0" cellspacing="0">
<tr>
<td class="menu_m">
<div id="topnavi">
<ul>
<?php
$item_id = mysql_escape_string( $_GET['Itemid'] );
$qry = "SELECT id, name, link FROM #__menu WHERE menutype='mainmenu' and parent='0' AND access<='$gid' AND sublevel='0' AND published='1' ORDER BY ordering LIMIT 5"; $database->setQuery($qry);
$rows = $database->loadObjectList();
foreach($rows as $row) {
echo "<li><a href='$row->link&Itemid=$row->id' ".( $row->id == $item_id ? "class='current'" : "" )." ><span>$row->name</span></a></li>";
}
?>
</ul>
</div>
</td>
</tr>
</table>
</div>
Кто поможет?
[mergedate]1289974838[/mergedate]
Вопрос решил. При переносе сайта вся конфигурация сохранилась, но ни на сайте ни в панели администратора не отображался текст, названия разделов материалов категорий. скорее всего из за того что на локалке, ставил дополнительно визуальный редактор JCE, он то при переносе сайта на хостинг (такие траблы не у всех хостеров), и стал причиной такого отображения данных. Удаление редактора вопрос не решило, пришлось открыв одновременно админпанель на локалке и на хосте копипастить все заголовки и материалы. Вот такие вот дела. Случай сугубо индивидуальный, не факт что у вас возникнут такие траблы.
