1. [QUOTE]AT Sanchezzz пишет:
файл top.php верхушка сайта берется из шаблона одновременно грузит модули битрикса в зависимости от раздела грузит шаблон... стандартная фича от битрикса...
[CODE]<? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); ?>[/CODE][/QUOTE]
Не пойму зачем вам require в include выносить.
Вместо:
include('top.php'); //грузим шоблон и модули битрикса
Почему бы сразу не написать
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
2. [QUOTE]include('conf.inc.php'); //файл настроек
include('top.php'); //грузим шоблон и модули битрикса [/QUOTE]
До начала работ Битрикса вообще не желательно что-либо делать свое. Зачем вам это?
3. Зачем вам свое соединение в базой? Битрикс сам подключается, сам все обрабатывает. Смотрите в сторону CDatabase и $DB.
4. Где footer Битрикса?
5. Если вы переходите с Pascal на Delphi, с C++ на C#, то вам надо изучить много нового, понять логику нового языка, новых алгоритмов, даже если вы отлично владеете парадигмами. Также и здесь. Вы может гуру PHP, но мощный инструмент Битрикс вы превратили в непонятно зачем нужную надстройку /или пристройку/ над вашим кодом. Мой вам совет - откажитесь от Битрикс или изучите сначала его основы.
Подойдем с другой стороны - скажите что вам надо сделать, а я подскажу как, но данный подход бесползено исправлять.