Приветствую всех.
Установил модуль, и заметил несколько мелких косяков в нем. Решил поделиться.
Вот какие, собственно, косячки.
Отсутствие проблема в <spanclass>, тэг <p>внутри <span>, и ни к чему не относящийся </td>. Более или менее серьезную проблему представляет собой только первая ошибка, но остальные не смотря на кажущуюся безобидность не дадут пройти проверку на валидность. Ниже пример сгенерированного кода.(формат вывода flat)
<spanclass=' '>
</span><div class='contentpaneopen ' > <span class=' '><a href='/index.php?option=com_content&view=category&id=1:2010-02-04-07-16-31&layout=blog&Itemid=6' class=' ' title=" тестовая категория">тестовая категория</a></span><br/><h2 class='contentheading '><a href='/index.php?option=com_content&view=article&id=3:2010-02-04-09-17-01&catid=1:2010-02-04-07-16-31&Itemid=6' class='contentpagetitle ' title=" Тестовая новость">Тестовая новость</a></h2><span class='createdate '>04.02.2010</span><br/><span class=' '><p>.......</p>
</span><br/><a href='/index.php?option=com_content&view=article&id=3:2010-02-04-09-17-01&catid=1:2010-02-04-07-16-31&Itemid=6' class='readon ' title=" Тестовая новость">Подробнее...</a><span class="article_separator"> </span></div></td>
Собственно пробелы между span_class выставляются на строке 877(и ниже, для каждого из выводов) файла modules/mod_dn/helper.php
$mod_start_out .= "\n<span".modDisplayNewsHelper::dn_style("dn-whole").">";
Между span и ковычкой.
Что бы <span> сменить на <div> нужно править строки 1450 и 1468, собственно там просто <span> и </span> заменить на <div> и </div>.
</td> убирается на строке 1566.
я просто оставил кавычки пустыми.
Номера строк указывал в том виде, в каком они у меня. Может быть из-за комментариев где-то промахнулся, но все равно найти можно.
Надеюсь кому-нибудь будет полезно.