|
|
19.04.2009, 20:52
|
|
ktotoff
АльтерЛан
Зарегистрирован: 2006-12-19
Сообщений: 339
|
Давайте внесём ясность
Насколько я понимаю, функция ".nc_tag_add($sub, $cc, $msgID, $f_Tags)." предполагает произвольное имя для поля в конкретном компоненте. Это так?
То есть, будет ли верным использование в разных компонентах конктрукций:
".nc_tag_add($sub, $cc, $msgID, $f_templateOneTags)."
".nc_tag_add($sub, $cc, $msgID, $f_templateTwoTags)." и так далее?
Где-то существует жёсткая привязка именно к полю $f_Tags?
...жизнь прекрасна, когда правильно подобраны антидепрессанты...
|
|
|
20.04.2009, 06:38
|
|
pe3udent
Артур Юсупов
Зарегистрирован: 2008-04-03
Сообщений: 220
|
Файл s_common.inc.php
Код:# ищем поле со словом похожим на "tags"
if( is_array($fld) && !empty($fld) ) {
foreach($fld AS $key => $value) {
if( preg_match("/^tags$/is", $value) ) $tags_field = $key;
}
}
$tags_field_str = ($tags_field ? "$f_".$fld[$tags_field] : "$f_Tags");
Жесткой привязки нет, за исключением, наверное, готовых компонентов, - блогов например, но и там поле можно удалить и создать другое со своим именем.
|
|
|
20.04.2009, 17:46
|
|
ktotoff
АльтерЛан
Зарегистрирован: 2006-12-19
Сообщений: 339
|
Грациас!
Я, в принципе, чувствовал, что так оно и есть, просто хотел подстраховаться. Всё-таки досконально исследовать код - занятие не из приятных.
Хотя common - главный файл, который после каждой обновляции перевёрстываетс в xHTML
...жизнь прекрасна, когда правильно подобраны антидепрессанты...
|