-
- 45 Posts
Предлагаю:
1) Написать полный список API-функций
2) Занаться документацией этих функций
Я бы этим с удовольствием занялся, но не один. И еще встает вопрос на чем это делать. Может подойдет Wiki? Или есть какая-то система для этого? Или прямо на форуме? Хочется получить что-нибудь в таком виде
[table][tr][td]Имя функции[/td]
[td]Краткое описание[/td]
[td]Параметры[/td][/tr][tr]
[td]getAllChildren[/td][td]Получение всех дочерних документов папки удовлетворяющих определенным критериям[/td][td][table]
[tr][td]$parentid[/td][td]id родительской папки. По умолчанию 0[/td][/tr]
[tr][td]$published[/td][td]Только опубликованный документы. Возможные значения 1 - да, 0 - нет. По умолчанию 1[/td][/tr][tr][td]...[/td][td]...[/td][/tr][/table][/td][/tr][/table]
-
- 45 Posts
Лучше всего, вероятно, на WiKi. Но я не знаю как там что. Может быть пусть каждый сможет постить описания в ветке форума, а кто-нибудь (межет-быть дяже я) выкладывать конечные варрианты на WiKi
-
- 45 Posts
Начнем с этого...
getParentIds
getChildIds
webAlert
hasPermission
logEvent
isBackend
isFrontend
getAllChildren*
getActiveChildren*
getDocumentChildren
getDocuments*
getDocument*
getPageInfo*
getParent*
getSnippetId
getSnippetName*
clearCache*
makeUrl*
getConfig*
getVersionData*
makeList*
userLoggedIn*
getKeywords*
getMETATags
runSnippet*
getChunk*
putChunk*
parseChunk*
getUserData*
getSiteStats*
-----------------------[Added By: Raymond Irving - MODx]
getDocumentChildrenTVars
getDocumentChildrenTVarOutput
getTemplateVar
getTemplateVars
getTemplateVarOutput
getFullTableName
mapPath
getPlaceholder
setPlaceholder
getManagerPath
getCachePath
sendAlert
insideManager
getLoginUserID
getLoginUserName
getLoginUserType
getUserInfo
getWebUserInfo
getUserDocGroups
getDocGroups
changeWebUserPassword
changePassword
isMemberOfWebGroup
regClientCSS
regClientStartupScript
regClientScript
regClientStartupHTMLBlock
regClientHTMLBlock
stripTags
addEventListener
removeEventListener
removeAllEventListener
invokeEvent
parseProperties
---------------------[Etomite DB functions]
getIntTableRows
putIntTableRow
updIntTableRow
getExtTableRows
putExtTableRow
updExtTableRow
dbExtConnect
getFormVars
---------------------[MODx DBAPI]
connect
disconnect
escape
query
delete
select
update
insert
getInsertId
getAffectedRows
getLastError
getRecordCount
getRow
getColumn
getColumnNames
getValue
getXML
getTableMetaData
prepareDate
getHTMLGrid
* - Были в Etomite
жирный - Есть в официальном списке API
курсив - устаревшие названия функций
Далее будут помечаться функции, которые уже перевели, либо над которыми ведется работа
-
- 518 Posts
имя:
getTemplateVarOutput
Описание:
возвращает значение (массив значений) дополнительного парметра (TV)
Синатаксис:
getTemplateVarOutput($tvname, $id, $published);
Параметры:
- tvname - имя доп. параметра (TV)
- id - ид документа
- published - только опубликованный (0 или 1)
Пример использования:
#Выводит значение доп. параметра "tvparameter" для текущего документа
$id = $modx -> documentObject['id'];
$param = $modx->getTemplateVarOutput('tvparameter',$id);
$output = $param['tvparameter'];
return $output;
-
- 518 Posts
Quote from: silent at Aug 13, 2006, 07:24 PM
Quite interesting piece of documentation! If anyone could translate the few russian sentences to english, I (and many others) could benefit from it too ...
Its done and u can learn and contribute here:
http://modxcms.com/forums/index.php/topic,6483.0.html