Ответов: 129 Просмотров: 104590
 |
Цитата:внешне - да. окно с вводом определенного текста , "сохранить" внизу- да, похоже. но код у этой функции жутко наворочен Код - дело второе. Меня интересует пока именно внешняя атрибутика. Ведь как я понимаю сейчас вообще ничего не запускается? Что бы понять, где собака порылась сам код временно можно максимально упростить, добившись для начала хотя бы, что бы окно с формой без проблем вызывалось. Попробуйте вместо этого кода
CODE:} elseif ($fm->input['action'] == 'homepage') {
if ($fm->_String('process') !== '' && $fm->_POST === TRUE) {
$bad = $fm->_Read2Write($fp_udata, FM_HOMEPAGE);
$bad = trim($fm->input['homepage']);
$fm->_Write($fp_udata, $bad);
$fm->_Message($fm->LANG['Homepage'], $fm->LANG['SaveOk'], 'setmembers.php?action=homepage', 1);
} else {
$bad = $fm->_Read(FM_HOMEPAGE);
include('./admin/all_header.tpl');
include('./admin/nav_bar.tpl');
include('./admin/homepage.tpl');
include('./admin/footer.tpl');
}
для начала использовать такой код
CODE:} elseif ($fm->input['action'] == 'homepage') {
$bad = 'Test';
include('./admin/all_header.tpl');
include('./admin/nav_bar.tpl');
include('./admin/homepage.tpl');
include('./admin/footer.tpl');
}
Другими словами максимально упрощаем структуру и вместо переменных подставляем тестовые значения. Если форма откроется - потихоньку добавляем функционал.
А вообще - пока писал пост, увидел, что скорее всего у вас в коде, который вы добавляли в setmembers.php потеряна закрывающая фигурная скобка. Ваш редактор, в котором вы код правите, ошибки синтаксиса подсказывает?
PS: Мне сейчас просто не получается выкроить достаточно времени посидеть с вашей проблемой. Может быть завтра удасться во второй половине дня или вечером... |