function meta_description( ) {
$text = '';
// home page
if( osc_is_home_page() ) {
$text = osc_page_description();
}
// static page
if( osc_is_static_page() ) {
$text = osc_highlight(osc_static_page_text(), 140, '', '');
}
// search
if( osc_is_search_page() ) {
if( osc_has_items() ) {
$text = osc_item_category() . ' ' . osc_item_city() . ', ' . osc_highlight(osc_item_description(), 120);
}
osc_reset_items();
}
// listing
if( osc_is_ad_page() ) {
$text = osc_item_category() . ' ' . osc_item_city() . ', ' . osc_highlight(osc_item_description(), 120);
}
return (osc_apply_filter('meta_description_filter', $text));
}
function meta_keywords( ) {
$text = '';
// search
if( osc_is_search_page() ) {
if( osc_has_items() ) {
$keywords = array();
$keywords[] = osc_item_title();
if( osc_item_city() != '' ) {
$keywords[] = osc_item_city();
$keywords[] = sprintf('%s %s', osc_item_category(), osc_item_city());
}
if( osc_item_region() != '' ) {
$keywords[] = osc_item_region();
$keywords[] = sprintf('%s %s', osc_item_category(), osc_item_region());
}
if( (osc_item_city() != '') && (osc_item_region() != '') ) {
$keywords[] = sprintf('%s %s %s', osc_item_category(), osc_item_region(), osc_item_city());
$keywords[] = sprintf('%s %s', osc_item_region(), osc_item_city());
}
$text = implode(', ', $keywords);
}
osc_reset_items();
}