1) $category_url .= '?page='.$page_curr; $category_name = trim(basename(trim($subfolder, '/'))); if($category_name === '') $category_name = $_SERVER['HTTP_HOST']; $category_title = $category_name; if($page_curr > 1) $category_title .= ' - page '.$page_curr; $category_description = 'Latest articles about '.$category_name.'. Fresh publications, useful information and related materials.'; $category_canonical = ''; $schema_items = ''; $schema_position = 1; # форматирование превью статей $preview = ''; foreach($articles_preview as $arr){ $preview .= '
'.$arr['preview'].'... Read more
'; if($schema_items !== '') $schema_items .= ",\n"; $schema_items .= "\t\t{\n"; $schema_items .= "\t\t\t\"@type\": \"ListItem\",\n"; $schema_items .= "\t\t\t\"position\": ".$schema_position.",\n"; $schema_items .= "\t\t\t\"url\": ".schema_json_value($arr['full_url']).",\n"; $schema_items .= "\t\t\t\"name\": ".schema_json_value($arr['keyword']).",\n"; $schema_items .= "\t\t\t\"image\": ".schema_json_value($arr['img_src']).",\n"; $schema_items .= "\t\t\t\"dateModified\": ".schema_json_value(date('Y-m-d', $arr['lastmod']))."\n"; $schema_items .= "\t\t}"; $schema_position++; } # форматирование пагинации $pagination = ''; if($page_prev !== '') $pagination .= 'Previous | '; $pagination .= 'Page '.$page_curr.''; if($page_next !== '') $pagination .= ' | Next'; $pagination .= '
'; ?>