Просмотр файла mc-2.7.0/docs/dev.files.html

Размер файла: 8.82Kb
  1. <html>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5. <title>Документация по MobileCMS</title>
  6. <link rel="stylesheet" href="style.css" type="text/css" />
  7. </head>
  8.  
  9. <body><div class="navheader">
  10. <table width="100%" summary="Navigation header">
  11. <tr>
  12. <th align="center">Документация по MobileCMS</th>
  13. </tr>
  14. <tr>
  15. <th align="center">Дерево каталогов</th>
  16. </tr>
  17. </table>
  18. <hr />
  19. </div>
  20.  
  21. <div class="refsect1">
  22. <h2>/cache</h2>
  23. <p class="classname">
  24. Предназначен для хранения кэша системы. В свою очередь делится на две поддиректории file_cache и smarty_templates.<br />
  25. Подкаталог file_cache предназначен для хранения файлов кэша системы, например, в нем хранится кэш главной страницы.
  26. </p>
  27. </div>
  28.  
  29. <div class="refsect1">
  30. <h2>/data_files</h2>
  31. <p class="classname">
  32. Предназначен для хранения конфигурационных файлов системы и важных файлов данных.<br />
  33. Структура подкаталога:<br />
  34. <ul>
  35. <li>каталог <strong class="command">data_files/<b>events</b></strong> необходим для хранения файлов событий различных модулей</li>
  36. <li>каталог <strong class="command">data_files/<b>route_rules</b></strong> предназначен для хранения правил роутинга системы, напоминает rewrite_rules mod_rewrite</li>
  37. <li>файл <strong class="command">data_files/<b>config.php</b></strong> содержит основную конфигурацию системы, такую как данные БД и адрес сайта</li>
  38. <li>файл <strong class="command">data_files/<b>day.dat</b></strong> содержит одну цифру - текущий день, предназначен для реализации выполнения ежедневных действий в системе</li>
  39. <li>файл <strong class="command">data_files/<b>forgot_message.tpl</b></strong> — шаблон сообщения при восстановлении пароля</li>
  40. <li>файл <strong class="command">data_files/<b>reg_message.tpl</b></strong> — шаблон сообщения при регистрации пользователя в системе</li>
  41. <li>файл <strong class="command">data_files/<b>version.dat</b></strong> содержит информацию о текущей версии MobileCMS</li>
  42. </ul>
  43. </p>
  44. </div>
  45.  
  46. <div class="refsect1">
  47. <h2>/files</h2>
  48. <p class="classname">
  49. Содержит файлы загрузок, аватаров, библиотеки (подкаталоги downloads, avatars, lib соответственно), а так же файлы и папки дополнительных модулей.
  50. </p>
  51. </div>
  52.  
  53. <div class="refsect1">
  54. <h2>/install</h2>
  55. <p class="classname">
  56. Содержит файлы установщика.
  57. </p>
  58. </div>
  59.  
  60. <div class="refsect1">
  61. <h2>/js</h2>
  62. <p class="classname">
  63. Хранит файлы JavaScript, в данный момент только JS фреймворк JQuery
  64. </p>
  65. </div>
  66.  
  67. <div class="refsect1">
  68. <h2>/kernel</h2>
  69. <p class="classname">
  70. Cодержит важные файлы ядра системы. Содержимое каталога:
  71. <ul>
  72. <li>файл <strong class="command">kernel/<b>everyday.php</b></strong> скрипт, выполняющий ежедневные действия в системе, например, чистит старые файлы в каталоге временных файлов tmp</li>
  73. <li>файл <strong class="command">kernel/<b>general_functions.php</b></strong> содержит основные функции системы, а так же аналоги некоторых функций, которых нет в ранних версиях php5. Описание функций будет приведено ниже.</li>
  74. <li>файл <strong class="command">kernel/<b>ini_set.php</b></strong> содержит важную конфигурацию php для правильной работы MobileCMS</li>
  75. </ul>
  76. </p>
  77. </div>
  78.  
  79. <div class="refsect1">
  80. <h2>/libraries</h2>
  81. <p class="classname">
  82. Содержит основные библиотеки системы. Детальное описание библиотек смотрите в разделе <a href="libraries.html">краткое описание библиотек</a>
  83. </p>
  84. </div>
  85.  
  86. <div class="refsect1">
  87. <h2>/modules</h2>
  88. <p class="classname">
  89. Содержит модули системы
  90. </p>
  91. </div>
  92.  
  93. <div class="refsect1">
  94. <h2>/tmp</h2>
  95. <p class="classname">
  96. Содержит временные файлы системы, которые удаляются каждые сутки
  97. </p>
  98. </div>
  99.  
  100. <div class="refsect1">
  101. <h2>/utils</h2>
  102. <p class="classname">
  103. Содержит вспомогательные файлы системы
  104. <ul>
  105. <li>файл <strong class="command">utils/<b>captcha.php</b></strong> скрипт для генерации каптчи (защитное изображение)</li>
  106. <li>файл <strong class="command">utils/<b>default_font.php</b></strong> основной шрифт системы</li>
  107. <li>файл <strong class="command">utils/<b>mimes.php</b></strong> файл, содержащий массив mime типов</li>
  108. <li>файл <strong class="command">utils/<b>time_zones.php</b></strong> файл, содержащий массив временных зон</li>
  109. </ul>
  110. </p>
  111. </div>
  112.  
  113. <div class="refsect1">
  114. <h2>/views</h2>
  115. <p class="classname">
  116. Содержит папки тем
  117. <ul>
  118. <li><strong class="command">views/<b>admin_*</b></strong> темы админки</li>
  119. <li><strong class="command">views/<b>web_*</b></strong> web темы (в данный момент не используются)</li>
  120. <li>папки без префиксов — основные темы сайта</li>
  121. </ul>
  122. </p>
  123. </div>
  124.  
  125. <div><br /><br /></div>
  126.  
  127. <div class="navfooter"><hr />
  128. <table width="100%" summary="Navigation footer">
  129. <tr>
  130. <td width="40%" align="left"><a href="dev.enter.html">Пред</a></td>
  131. <td width="20%" align="center"><a href="index.html">На уровень выше</a></td>
  132. <td width="40%" align="right"><a href="dev.general_functions.html">След</a></td>
  133. </tr>
  134. <tr>
  135. <td width="40%" align="left" valign="top">Введение</td>
  136. <td width="20%" align="center">Содержание</td>
  137. <td width="40%" align="right" valign="top">Главные методы ядра</td>
  138. </tr>
  139. </table>
  140. </div>
  141.  
  142. </body>
  143. </html>