NP1:Bugs
From Ask in Wiki
Contents |
[edit]
Глюки
- m_translate - не пашет правильно(проблемы с заглавной)
- непонятки в видимостью переменных, например {{{base}}}, {{{bname}}}
- дублирование {{{this/title}}} и {{{title}}} и из-за этого глюки
[edit]
Улучшения
[edit]
Структура
[edit]
Nucleus/Ядро
- config.php - Конфигурация
- types
- init.php - Инициализация
- include config.php
- define constants
- include classes
- create objects
- define metadata
- db_connect
- include modules
- class.mind.php - Управление
- parser
- noparse
- if
- set
- for
- action
- show
- edit
- source
- where
- order
- limit
- url
- get type
- get url names
- by level
- get numpage
- cache
- read cache
- write cache
- parser
- class.connect.php - Подключение / read copy write delete
- db (api.db.php)
- connect_db
- select_db
- query
- construction_query
- select
- insert
- update
- delete
- fields
- tables
- bds
- dumper
- fs (api.fs.php) / name size
- web (api.web.php)
- XML
- RSS
- HTML
- db (api.db.php)
- class.tree.php - Работа с деревом
[edit]
Modules/Модули
- m_show.php
- m_count | source
- m_table | source
- m_cloud | source
- m_map | source
- m_excomma | $
- m_url | source id
- m_way | source id
- m_random | #
- m_translit | $
- m_form | source id
- m_edit.php
- m_user.php
- m_manager.php
- m_exchange.php
[edit]
Оптимизация
-
Перенести actions из m_parser в m_show(пока что) - m_pages_edit.php расфомировать и перенести в шаблоны - переписать через no_parse
-
релизовать {{{function:m_table}}} - m_show_array m_show_list > m_show
-
m_this > m_parser.php -
m_last_slash > class.url.php - m_array2string > api.fs.php или mind,class
- m_manager_list_rows - расформировать, иcпользовать table
-
m_manager_construct_fields переименовать в m_construct_fields -
всякие links расформировать использовать стандартную хрень(что на юзерсайде). - в types убрать лишний мусор при описании парсера ('meds')
[edit]
Функционал
- Корзина
- Нужен внешний парсер(RSS, HTML, XML, 1C, TXT) и его интеграция (import/export)
- Нужен грабер (файлы, картинки)
- Нужен advanced formmaker (в дополнение в default formmaker)
- нужен модуль m_user.php
- нужен модуль обмена ссылками (exparser + m_input).
- sourcelist - для подкачки из types
- startung_whith

