Index: /extensions/metasimple/main.inc.php
===================================================================
--- /extensions/metasimple/main.inc.php (revision 7636)
+++ /extensions/metasimple/main.inc.php (revision 7637)
@@ -17,9 +17,47 @@
+add_event_handler('loc_begin_page_header', 'Change_Metasimple',10 );
+add_event_handler('loc_end_page_header', 'add_metasimple',53);
+add_event_handler('loc_end_page_header', 'add_metadescacc',55);
+add_event_handler('loc_end_page_header', 'add_metadesccat',60);
+add_event_handler('loc_end_page_header', 'add_metadescimg',70);
+add_event_handler('loc_after_page_header', 'set_metadesc_back',80);
-add_event_handler('loc_begin_page_header', 'add_metadescacc',55);
-add_event_handler('loc_begin_page_header', 'add_metadesccat',60);
-add_event_handler('loc_begin_page_header', 'add_metadescimg',70);
-add_event_handler('loc_after_page_header', 'set_metadesc_back',80);
+function Change_Metasimple()
+ {
+ global $template;
+ $template->set_prefilter('header', 'upmatasimple');
+ }
+
+function upmatasimple ($content, &$smarty)
+ {
+ $search = '##';
+
+ $replacement = '';
+
+ return preg_replace($search, $replacement, $content);
+ }
+
+function add_metasimple()
+ //meta homepage
+ {
+ global $template, $page, $meta_infosdesc, $conf;
+ $meta_infosdesc = array();
+ $meta_infosdesc['info'] = $template->get_template_vars('INFO_FILE');
+ $meta_infosdesc['page'] = $template->get_template_vars('PAGE_TITLE');
+ $meta_infosdesc['comment'] = $template->get_template_vars('COMMENT_IMG');
+ $meta_infos['title'] = $template->get_template_vars('PAGE_TITLE');
+
+
+ if (!empty($meta_infos['title']) and !empty($meta_infos['info']))
+ {
+ $template->assign('PLUG_META', $meta_infos['title']. ' - ' .$meta_infos['info']);
+ }
+ elseif (!empty($meta_infos['title']))
+ {
+ $template->assign('PLUG_META', $meta_infos['title']);
+
+ }
+ }
function add_metadescacc()
@@ -31,5 +69,6 @@
$meta_infosdesc['page'] = $template->get_template_vars('PAGE_TITLE');
$meta_infosdesc['comment'] = $template->get_template_vars('COMMENT_IMG');
-
+ $meta_infos['title'] = $template->get_template_vars('PAGE_TITLE');
+
if (isset($page['section']) and $page['section'] == 'categories' and empty($page['category']['id']))
{
@@ -37,7 +76,10 @@
if (!empty($descindex))
{
- $template->assign('COMMENT_IMG', $descindex);
- $template->clear_assign('INFO_FILE');
+ $template->assign('PLUG_META', $descindex);
}
+ else
+ {
+ $template->assign('PLUG_META', $meta_infos['title']);
+ }
}
}
@@ -62,6 +104,5 @@
if (!empty($row['comment']))
{
- $template->assign('COMMENT_IMG', $row['comment']);
- $template->clear_assign('INFO_FILE');
+ $template->assign('PLUG_META', $row['comment']);
}
}
@@ -87,6 +128,5 @@
if (!empty($row['comment']))
{
- $template->assign('COMMENT_IMG', $row['comment']);
- $template->clear_assign('INFO_FILE');
+ $template->assign('PLUG_META', $row['comment']);
}
}