feni Опубликовано 9 Октября 2004 Жалоба Поделиться Опубликовано 9 Октября 2004 Скачал , поставил , работает , увидел что можно сделать лучше и началось ... Когда создаешь страницу , то сверху получается пустая полоска . Неплохо былобы туда название страницы пихнуть , НО не то что заполняем в Page Name в АС , а еще одно сделать ... (это цель) Изменил БД (добавил еще одно поле name2 тип text)Дописал в pages.php и skine_pages.php. Теперь , если я руками добовляю в БД , информацию в поле name2 , название пишется на зеленой полоска , как и хотелось . Следущий этап - ad_pages.php я уже не осилил . Код (не полный , только та функция где изменял (красным)): function main_form($type='edit') { global $ibforums, $DB, $std; if ($type == 'edit') { if ($ibforums->input['id'] == "") { $ibforums->admin->error("No group id to select from the database, please try again."); } $form_code = 'doedit'; $button = 'Complete Edit'; } else { $form_code = 'doadd'; $button = 'Add pages'; } if ($ibforums->input['id'] != "") { $DB->query("SELECT * FROM ibf_pages WHERE id='".$ibforums->input['id']."'"); $pages = $DB->fetch_row(); } else { $pages = array(); } if ($type == 'edit') { $ibforums->admin->page_title = "Editing Profile pages ".$pages['name']; } else { $ibforums->admin->page_title = 'Adding a new profile pages'; $pages['name'] = ''; } $ibforums->admin->page_detail = "Please double check the information before submitting the form."; $ibforums->html .= $ibforums->adskin->start_form( array( 1 => array( 'code' , $form_code ), 2 => array( 'act' , 'pages' ), 3 => array( 'id' , $ibforums->input['id'] ), ) ); //+------------------------------- $ibforums->adskin->td_header[] = array( " " , "40%" ); $ibforums->adskin->td_header[] = array( " " , "60%" ); //+------------------------------- $pages['content'] = preg_replace( "/\/textarea>/", "</textarea>", $pages['content'] ); $ibforums->html .= $ibforums->adskin->start_table( "Page Settings" ); $ibforums->html .= $ibforums->adskin->add_td_row( array( "<b>Alias</b><br>Max characters: 10 This is what the page is called upon for example: index.php?pg=alias" , $ibforums->adskin->form_input("alias", $pages['alias'] ) ) ); $ibforums->html .= $ibforums->adskin->add_td_row( array( "<b>Page Title</b><br>Max characters: 10" , $ibforums->adskin->form_input("name", $pages['name'] ) ) ); $ibforums->html .= $ibforums->adskin->add_td_row( array( "<b>Page Big Title</b><br>Max characters: 120" , $ibforums->adskin->form_textarea("name2", $pages['name2']) ) ); $ibforums->html .= $ibforums->adskin->add_td_row( array( "<b>Content</b>" , $ibforums->adskin->form_textarea("content", $pages['content'], "60", "15" ) ) ); $ibforums->html .= $ibforums->adskin->end_form($button); $ibforums->html .= $ibforums->adskin->end_table(); $ibforums->admin->output(); } Эфек - появилось окно куда вводить , но в БД не вводится . Что и где надо дописать ? П.С это первое что я пытаеюсь зделать в php и mySQL не судите строго Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
theIggs Опубликовано 10 Октября 2004 Жалоба Поделиться Опубликовано 10 Октября 2004 feni Что и где надо дописать ?"alias", $pages['alias']..."name", $pages['name']..."content", $pages['content']Ищи, где ещё встречаются name, alias, content... стало быть, там они и записываются в базу! Там же надо будет по их образу и подобию дописать твоё новое поле. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.