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
// Get display name of person who last modified the page$user=$admin->get_user_details($results_array['modified_by']);
// Get display name of person who last modified the page$user=$admin->get_user_details($results_array['modified_by']);// Get Page Extension (Filename Suffix)$database = new database();$query = "SELECT * FROM ".TABLE_PREFIX."settings WHERE name = 'page_extension'";$result = $database->query($query);$result_array_extension = $result->fetchRow();
$template->set_var(array( 'PAGE_ID' => $results_array['page_id'], 'PAGE_TITLE' => ($results_array['page_title']), 'MENU_TITLE' => ($results_array['menu_title']), 'DESCRIPTION' => ($results_array['description']), 'KEYWORDS' => ($results_array['keywords']), 'MODIFIED_BY' => $user['display_name'], 'MODIFIED_BY_USERNAME' => $user['username'], 'MODIFIED_WHEN' => $modified_ts, 'ADMIN_URL' => ADMIN_URL ) );
$template->set_var(array( 'PAGE_ID' => $results_array['page_id'], 'PAGE_LINK' => ($results_array['link']), 'PAGE_EXTENSION' => ($result_array_extension['value']), 'PAGE_TITLE' => ($results_array['page_title']), 'MENU_TITLE' => ($results_array['menu_title']), 'DESCRIPTION' => ($results_array['description']), 'KEYWORDS' => ($results_array['keywords']), 'MODIFIED_BY' => $user['display_name'], 'MODIFIED_BY_USERNAME' => $user['username'], 'MODIFIED_WHEN' => $modified_ts, 'ADMIN_URL' => ADMIN_URL ) );
<tr height="20"> <td width="100" height="20">{TEXT_MENU_TITLE}:</td> <td with="240" height="20"> <input type="text" name="menu_title" value="{MENU_TITLE}" style="width: 232px;" /> </td></tr>
<tr height="20"> <td width="100" height="20">URL:</td> <td with="240" height="20"> <input type="text" name="link" value="{PAGE_LINK}" style="width: 205px;" />{PAGE_EXTENSION} </td></tr><tr height="20"> <td width="100" height="20">{TEXT_MENU_TITLE}:</td> <td with="240" height="20"> <input type="text" name="menu_title" value="{MENU_TITLE}" style="width: 232px;" /> </td></tr>
// Get values$page_title = $admin->add_slashes($admin->get_post('page_title'));
// Get values$page_link = $admin->add_slashes($admin->get_post('link'));$page_title = $admin->add_slashes($admin->get_post('page_title'));
// Work-out what the link should beif($parent == '0') { $link = '/'.page_filename($menu_title); $filename = WB_PATH.PAGES_DIRECTORY.'/'.page_filename($menu_title).'.php';} else { $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($menu_title); $filename = WB_PATH.PAGES_DIRECTORY.'/'.$parent_section.page_filename($menu_title).'.php';}if($parent == '0') { $link = '/'.page_filename($menu_title); $filename = WB_PATH.PAGES_DIRECTORY.'/'.page_filename($menu_title).'.php';} else { $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($menu_title); $filename = WB_PATH.PAGES_DIRECTORY.'/'.$parent_section.page_filename($menu_title).'.php';}
// Work-out what the link should beif($parent == '0') { if($page_link != '') { $link = '/'.page_filename($page_link); $filename = WB_PATH.PAGES_DIRECTORY.'/'.page_filename($page_link).'.php'; } else { $link = '/'.page_filename($menu_title); $filename = WB_PATH.PAGES_DIRECTORY.'/'.page_filename($menu_title).'.php'; }} else { $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 = ''; } if($page_link != '') { $link = '/'.$parent_section.page_filename($page_link); $filename = WB_PATH.PAGES_DIRECTORY.'/'.$parent_section.page_filename($page_link).'.php'; } else { $link = '/'.$parent_section.page_filename($menu_title); $filename = WB_PATH.PAGES_DIRECTORY.'/'.$parent_section.page_filename($menu_title).'.php'; }}
example:So, that every url/filename is without "My Site"pagetitles (meta tag):My Site - Home of my SiteMy Site - Contact us via Mail or PhoneMy Site - View our latest News
<?php page_title('','[PAGE_TITLE]'); ?>
think it would be better only to have an option where you can decide if the url is generated from menulink or the pagetitle. This way you can use the pagetitle for your keywords and we can make this option downwords kompatible to older WB vesions. Maybe default option is to use the menulink as before and have only an option (per page) where you can activate pagetitle for url generation. What do you think about this?