- Автор темы
- #1
Команда нуллеров знающих пхп на высоком уровне презентует вам небольшой труд
шутка. пхп я практически не знаю и команды совсем нет. зато есть editplus)
Пример идет на дистрибутиве netcat 3.1.1
Но в 3.1 все тоже самое, да и в 3 наверное.
2шку я никогда не смотрел сильно, так что там хз
1. Идим в файл /admin/CheckUserFunctions.inc.php
правим как хотим:
2.\admin\function.inc.php - стучалка!!!!
правим:
проверка обновления
3. \admin\index.php - интерфейс админки
4. \admin\index_page.php
интерфейс админки
5. \admin\unauth.php - стучалка!!!!
проверка обновлений
6. \admin\lang\English.php
7. \admin\patch\function.inc.php - стучалка!!!
Это интересно!
1. Структура папок меняется заходом в файл vars.inc.php, который вы найдете сами в двух местах(либо папка неткат, либо в рутовой папке) и пристальным взглядом в эти странные строчки:
2. Не забудьте также изменить файл хтааксесс(если изменили структуру кота)
Это любопытно!
1. Смена лицензии происходт легким движением руки в базе settings. Там вы находите поле SystemID.
А вот и их расшифровка:
2. Смена версии происходит там же. Поле вы увидите сами.
3. А теперь самое интересное. Меняем вид входа в админку!
А делаем мы это в файлике CheckUserFunctions.inc.php, заботливо выделенным для этих целей разработчиком аиста. Кстати, если кто-то удосужится сделать это(сменить скин входа), сделайте хорошее дело поделитесь со мной)) Можно в личку
шутка. пхп я практически не знаю и команды совсем нет. зато есть editplus)
Пример идет на дистрибутиве netcat 3.1.1
Но в 3.1 все тоже самое, да и в 3 наверное.
2шку я никогда не смотрел сильно, так что там хз
1. Идим в файл /admin/CheckUserFunctions.inc.php
правим как хотим:
PHP:
<td align=center bgcolor=#3c7ea4 height=30><font color=white><b><?=CONTROL_AUTH_HTML_CMS?> <a href="http://www.netcat.ru" style="color:#FFFFFF;">NetCat</a> <?echo $VERSION_ID?> <?echo $SYSTEM_NAME?></td>
правим:
PHP:
$fs = @fsockopen("www.netcat.ru", 80, $errno, $errstr, 7);
202 $req .= "Host: www.netcat.ru\r\n";
215 $LAST_PATCH = @join('', @file("http://www.netcat.ru$patch_url"));
3. \admin\index.php - интерфейс админки
PHP:
<li><a href='http://docs.netcat.ru/30/' target='_blank'><img src='".$ADMIN_TEMPLATE."img/i_netcathelp.gif' alt='".SECTION_INDEX_HELP_SUBMENU_HELP."' width='16' height='16'>".SECTION_INDEX_HELP_SUBMENU_HELP."</a></li>
370 <li><a href='http://netcat.ru/support/docs/' target='_blank'>".SECTION_INDEX_HELP_SUBMENU_DOC."</a></li>
372 <li><a href='http://netcat.ru/forclients/helpdesk/' target='_blank'><img src='".$ADMIN_TEMPLATE."img/i_helpdesk.gif' alt='".SECTION_INDEX_HELP_SUBMENU_HELPDESC."' width='16' height='16'>".SECTION_INDEX_HELP_SUBMENU_HELPDESC."</a></li>
373 <li><a href='http://netcat.ru/support/ncforum/' target='_blank'>".SECTION_INDEX_HELP_SUBMENU_FORUM."</a></li>
374 <li><a href='http://netcat.ru/dealers/knowledgebase/' target='_blank'>".SECTION_INDEX_HELP_SUBMENU_BASE."</a></li>
383 <li><a href='http://docs.netcat.ru/30/support/message/' target='_blank'><img src='skins/default/img/i_netcathelp.gif' alt='".SECTION_INDEX_HELP_SUBMENU_HELP."' width='16' height='16'>".SECTION_INDEX_HELP_SUBMENU_HELP."</a></li>
384 <li><a href='http://netcat.ru/support/docs/' target='_blank'>".SECTION_INDEX_HELP_SUBMENU_DOC."</a></li>
386 <li><a href='http://netcat.ru/forclients/helpdesk/' target='_blank'><img src='skins/default/img/i_helpdesk.gif' alt='".SECTION_INDEX_HELP_SUBMENU_HELPDESC."' width='16' height='16'>".SECTION_INDEX_HELP_SUBMENU_HELPDESC."</a></li>
387 <li><a href='http://netcat.ru/support/ncforum/' target='_blank'>".SECTION_INDEX_HELP_SUBMENU_FORUM."</a></li>
388 <li><a href='http://netcat.ru/dealers/knowledgebase/' target='_blank'>".SECTION_INDEX_HELP_SUBMENU_BASE."</a></li>
499 $modules_must_have .= "\t\t<div class='block_line_link'><a href='http://netcat.ru/dealers/buynow/' target='_blank'>".SECTION_INDEX_MODULES_BUY."</a></div>\n";
PHP:
$modules_must_have .= "\t\t<div class='block_line_link'><a href='http://netcat.ru/dealers/buynow/' target='_blank'>".SECTION_INDEX_MODULES_BUY."</a></div>\n";
5. \admin\unauth.php - стучалка!!!!
PHP:
$LAST_PATCH = join(@file("http://www.netcat.ru/netcat/modules/default/patch.php?system=".$Array["SystemID"]."&version=".$Array["VersionNumber"]."&lastpatch=".$LAST_LOCAL_PATCH."&host=".$HTTP_HOST."&product=".$PRODUCT_CODE."&useremail=".$SPAM_FROM."&adminfolder=".$ADMIN_FOLDER."&userip=".$REMOTE_ADDR."&useragent=".urlencode($HTTP_USER_AGENT)));
6. \admin\lang\English.php
PHP:
146 define("SECTION_INDEX_SUPPORT_SITE", "Техподдержка на NetCat.ru");
211 define("SECTION_SUPPORT_SITE", "Поддержка на NetCat.ru");
216 define("SECTION_ABOUT_BODY", "Система управления сайтами NetCat <font color=%s><b>%s</b></font> версия %s. Все права защищены.<br><br>\nВеб-сайт системы NetCat: <a target=_blank href=http://www.netcat.ru>www.netcat.ru</a><br>\nE-mail службы поддержки: <a href=mailto:support@netcat.ru>support@netcat.ru</a>\n<br><br>\nРазработчик: ООО «АИСТ»<br>\nE-mail: <a href=mailto:info@aist.ru>info@aist.ru</a><br>\n+7 (495) 783-6021<br>\n<a target=_blank href=http://www.aist.ru>www.aist.ru</a><br>");
216 define("SECTION_ABOUT_BODY", "Система управления сайтами NetCat <font color=%s><b>%s</b></font> версия %s. Все права защищены.<br><br>\nВеб-сайт системы NetCat: <a target=_blank href=http://www.netcat.ru>www.netcat.ru</a><br>\nE-mail службы поддержки: <a href=mailto:support@netcat.ru>support@netcat.ru</a>\n<br><br>\nРазработчик: ООО «АИСТ»<br>\nE-mail: <a href=mailto:info@aist.ru>info@aist.ru</a><br>\n+7 (495) 783-6021<br>\n<a target=_blank href=http://www.aist.ru>www.aist.ru</a><br>");
216 define("SECTION_ABOUT_BODY", "Система управления сайтами NetCat <font color=%s><b>%s</b></font> версия %s. Все права защищены.<br><br>\nВеб-сайт системы NetCat: <a target=_blank href=http://www.netcat.ru>www.netcat.ru</a><br>\nE-mail службы поддержки: <a href=mailto:support@netcat.ru>support@netcat.ru</a>\n<br><br>\nРазработчик: ООО «АИСТ»<br>\nE-mail: <a href=mailto:info@aist.ru>info@aist.ru</a><br>\n+7 (495) 783-6021<br>\n<a target=_blank href=http://www.aist.ru>www.aist.ru</a><br>");
216 define("SECTION_ABOUT_BODY", "Система управления сайтами NetCat <font color=%s><b>%s</b></font> версия %s. Все права защищены.<br><br>\nВеб-сайт системы NetCat: <a target=_blank href=http://www.netcat.ru>www.netcat.ru</a><br>\nE-mail службы поддержки: <a href=mailto:support@netcat.ru>support@netcat.ru</a>\n<br><br>\nРазработчик: ООО «АИСТ»<br>\nE-mail: <a href=mailto:info@aist.ru>info@aist.ru</a><br>\n+7 (495) 783-6021<br>\n<a target=_blank href=http://www.aist.ru>www.aist.ru</a><br>");
735 <li style='padding-bottom:10px'><a target=_blank href='http://www.netcat.ru/forclients/register/'>Зарегистрируйтесь на сайте netcat.ru</a>.</li>
735 <li style='padding-bottom:10px'><a target=_blank href='http://www.netcat.ru/forclients/register/'>Зарегистрируйтесь на сайте netcat.ru</a>.</li>
736 <li style='padding-bottom:10px'><a target=_blank href='http://www.netcat.ru/forclients/copies/'>Зарегистрируйте Вашу копию системы</a>.
738 на странице «<a target=_blank href='http://www.netcat.ru/forclients/helpdesk/'>Поддержка онлайн</a>».
PHP:
nc_print_status("<b>".TOOLS_PATCH_INFO_NEW." #".$LAST_PATCH."</b> (<a target=_blank href=http://www.netcat.ru/netcat/modules/default/showpatch.php?system=".$SYSTEM_ID."&version=".$VERSION_ID."&lastpatch=".$LAST_LOCAL_PATCH.">".TOOLS_PATCH_INFO_DOWNLOAD."</a>)", 'info');
240 nc_print_status("<b>".TOOLS_PATCH_INFO_NOTINSTALLED." #".$LAST_PATCH."</b> (<a target=_blank href=http://www.netcat.ru/netcat/modules/default/showpatch.php?system=".$SYSTEM_ID."&version=".$VERSION_ID."&lastpatch=".$LAST_LOCAL_PATCH.">".TOOLS_PATCH_INFO_DOWNLOAD."</a>)", 'info');
1. Структура папок меняется заходом в файл vars.inc.php, который вы найдете сами в двух местах(либо папка неткат, либо в рутовой папке) и пристальным взглядом в эти странные строчки:
PHP:
$HTTP_IMAGES_PATH = "/images/";
$HTTP_ROOT_PATH = "/netcat/";
$HTTP_FILES_PATH = "/netcat_files/";
$HTTP_DUMP_PATH = "/netcat_dump/";
# относительный путь в админку сайта, для ссылок
$ADMIN_PATH = $SUB_FOLDER.$HTTP_ROOT_PATH."admin/";
# относительный путь к теме админки, для изображений и .css файлов
$ADMIN_TEMPLATE = $ADMIN_PATH."skins/default/";
# полный путь к теме сайта, например для функции file_exists()
$ADMIN_TEMPLATE_FOLDER = $DOCUMENT_ROOT.$ADMIN_TEMPLATE;
$ROOT_FOLDER = $DOCUMENT_ROOT.$SUB_FOLDER.$HTTP_ROOT_PATH;
$FILES_FOLDER = $DOCUMENT_ROOT.$SUB_FOLDER.$HTTP_FILES_PATH;
$DUMP_FOLDER = $DOCUMENT_ROOT.$SUB_FOLDER.$HTTP_DUMP_PATH;
$INCLUDE_FOLDER = $DOCUMENT_ROOT.$SUB_FOLDER.$HTTP_ROOT_PATH."require/";
$TMP_FOLDER = $DOCUMENT_ROOT.$SUB_FOLDER.$HTTP_ROOT_PATH."tmp/";
$MODULE_FOLDER = $DOCUMENT_ROOT.$SUB_FOLDER.$HTTP_ROOT_PATH."modules/";
$ADMIN_FOLDER = $DOCUMENT_ROOT.$SUB_FOLDER.$HTTP_ROOT_PATH."admin/";
Это любопытно!
1. Смена лицензии происходт легким движением руки в базе settings. Там вы находите поле SystemID.
А вот и их расшифровка:
PHP:
case "1":
$SYSTEM_NAME = 'Small Business';
$SYSTEM_COLOR = '#ff9900';
break;
case "2":
$SYSTEM_NAME = 'Standard';
$SYSTEM_COLOR = '#2690cf';
break;
case "3":
$SYSTEM_NAME = 'Extra';
$SYSTEM_COLOR = '#cc3300';
break;
case "4":
$SYSTEM_NAME = 'Community';
$SYSTEM_COLOR = '#65C11A';
break;
case "5":
$SYSTEM_NAME = 'Lite';
$SYSTEM_COLOR = 'black';
break;
case "6":
$SYSTEM_NAME = 'E-Commerce';
$SYSTEM_COLOR = '#F07D22';
break;
case "7":
$SYSTEM_NAME = 'SEO';
$SYSTEM_COLOR = '#FDCC6D';
break;
case "8":
$SYSTEM_NAME = 'Corporate';
$SYSTEM_COLOR = '#525F67';
break;
3. А теперь самое интересное. Меняем вид входа в админку!
А делаем мы это в файлике CheckUserFunctions.inc.php, заботливо выделенным для этих целей разработчиком аиста. Кстати, если кто-то удосужится сделать это(сменить скин входа), сделайте хорошее дело поделитесь со мной)) Можно в личку
Вот и все.