Testmail
pagina test per invio mail
×
find("div[id=imHeader_imMenuObject_02]") as $item)
{
foreach($item->find( 'a') as $item_link)
$item_link->href = $mypath.$item_link->href;
$item_link->class = '';
foreach($item->find("li[class=imMnMnFirst imLevel]") as $item_change_class) {
$item_change_class_link = $item_change_class->find( 'a',0);
$item_change_class_link->class = 'accordion';
}
foreach($item->find("li[class=imMnMnMiddle imLevel]") as $item_change_class) {
$item_change_class_link = $item_change_class->find( 'a',0);
$item_change_class_link->class = 'accordion';
}
foreach($item->find("li[class=imMnMnLast imLevel]") as $item_change_class) {
$item_change_class_link = $item_change_class->find( 'a',0);
$item_change_class_link->class = 'accordion';
}
/*
foreach($item->find("li[class=imMnMnLast imLevel]") as $item_change_lastclass) {
$item_change_class_lastlink = $item_change_lastclass->find( 'a',0);
$item_change_class_lastlink->class = 'nav__list-item';
}
$item_change_firstclass = $item->find("li[class=imMnMnFirst imPage]",0);
$item_change_class_firstlink = $item_change_firstclass->find( 'a',0);
$item_change_class_firstlink->outertext = 'MENU';
*/
$outer = $item->find( 'ul',0);
$out = $outer->outertext;
$out = str_replace('class="accordion"', 'mydata="accordion"', $out);
$out = str_replace('class="open-right"', 'mydata="panel"', $out);
$out = str_replace('class="open-bottom"', 'mydata="panel"', $out);
$out = str_replace(array('
','
☰ open
','
',' class="imMnMnMiddle imLevel"',' class="imMnMnSeparator imMnMnFirst filled-separator"'), '', $out);
//$out = str_replace(array('','
','
',), '', $out);
$out = preg_replace('/onclick="([^"]+)"/', ' ', $out);
$out = preg_replace('/data-link-paths="([^"]+)"/', ' ', $out);
$out = preg_replace('/data-link-hash="([^"]+)"/', ' ', $out);
$out = preg_replace('/data-original-position="([^"]+)"/', ' ', $out);
$out = preg_replace('/class="([^"]+)"/', ' ', $out);
$out = preg_replace('/id="([^"]+)"/', ' ', $out);
$out = str_replace('mydata', 'class', $out);
$config = [
'indent' => true,
'output-xhtml' => false,
'show-body-only' => true
];
$tidy = new tidy;
$tidy->parseString($out, $config, 'utf8');
$tidy->cleanRepair();
$file = fopen("menu.html","w");
echo fwrite($file,$tidy);
fclose($file);
}
?>