WebsiteBaker 2.13.8 is now available!
R.I.P Dietmar (luisehahne) and thank you for all your valuable work for WBhttps://forum.websitebaker.org/index.php/topic,32355.0.html
/* comment out old code that generate links from parent titles $parent_section = ''; $parent_titles = array_reverse(get_parent_titles($parent)); foreach($parent_titles AS $parent_title) { $parent_section .= page_filename($parent_title).'/'; } if($parent_section == '/') { $parent_section = ''; } $link = '/'.$parent_section.page_filename($title); // -> this is ($seo_title) for settings2.php*/// new code to get parent link and put inside the sub page link $sql = 'SELECT `link` FROM `'.TABLE_PREFIX.'pages` WHERE `page_id` = '.intval($parent); $parent_link = $database->get_one($sql); $parent_section = $parent_link.'/'; if($parent_section == '/') { $parent_section = ''; } $link = $parent_section.page_filename($title); -> this is ($seo_title) for settings2.php
/* comment out old code that generate links from parent titles $parent_section = ''; $parent_titles = array_reverse(get_parent_titles($parent)); foreach($parent_titles AS $parent_title) { $parent_section .= page_filename($parent_title).'/'; } if($parent_section == '/') { $parent_section = ''; } $link = '/'.$parent_section.page_filename($title); $filename = WB_PATH.PAGES_DIRECTORY.'/'.$link.PAGE_EXTENSION; make_dir(WB_PATH.PAGES_DIRECTORY.'/'.$parent_section);*/// the fix $sql = 'SELECT `link` FROM `'.TABLE_PREFIX.'pages` WHERE `page_id` = '.intval($parent); $parent_link = $database->get_one($sql); // -----> "/new_seo_name" $link = $parent_link.'/'.page_filename($title);// -----> "/new_seo_name/sub-page" (this one goes to database) $filename = WB_PATH.PAGES_DIRECTORY.$link.PAGE_EXTENSION; // -----> "[WB_PATH]pages/new_seo_name/sub-page.php" make_dir(WB_PATH.PAGES_DIRECTORY.$parent_link); // -----> "[WB_PATH]pages/new_seo_name"// end fix
/* comment out old code that generate links from parent titles $parent_section = ''; $parent_titles = array_reverse(get_parent_titles($parent)); foreach($parent_titles as $parent_title) { $parent_section .= page_filename($parent_title).'/'; } if( $parent_section == '/' ) { $parent_section = ''; } $link = '/'.$parent_section.page_filename($seo_title); $filename = WB_PATH.PAGES_DIRECTORY.'/'.$parent_section.page_filename($seo_title).PAGE_EXTENSION;*/// the fix $sql = 'SELECT `link` FROM `'.TABLE_PREFIX.'pages` WHERE `page_id` = '.intval($parent); $parent_link = $database->get_one($sql); $link = $parent_link.'/'.page_filename($seo_title); $filename = WB_PATH.PAGES_DIRECTORY.$parent_link.'/'.page_filename($seo_title).PAGE_EXTENSION;// end fix