if you want to embed the content of block into the a node, custom block or page template, you can use "module_invoke" function of the drupal as.
$block = module_invoke('module_name','block_view','block_delta');
print render($block);
module_name : The machine name of the module which is rendering the block. For example, "search" to display the search block. block_delta : The machine name of the block. You can determine the delta of a block by visiting the block configuration page in admin.