Авторизация на сайте

 

Доработка feedcreator.class.php для валидации в w3c

Дата начала публикации: 04.07.2009
Генерируемый код RSS данным файлом всем хорош, но не проходит валидацию. Основная проблема - генерация <author> отличная от стандартов w3c. Можно это поправить:)
собственно /includes/feedcreator.class.php нам и нужен для вивисекции
дальше строки кода/на что заменить

if($this->items[$i]->author != "") {
$feed .= " <author>".htmlspecialchars($this->items[$i]->author)."</author>\n";
}

на
if($this->items[$i]->author != "") {
$feed .= " <author>ваш электронный адрес (".htmlspecialchars($this->items[$i]->author).")</author>\n";
}

#546-550
if($this->items[$i]->author != "") {
$feed .= " <author>\n";
$feed .= " <name>".htmlspecialchars($this->items[$i]->author)."</name>\n";
$feed .= " </author>\n";
}

на
if($this->items[$i]->author != "") {
$feed .= " <author>ваш электронный адрес (\n";
$feed .= " <name>".htmlspecialchars($this->items[$i]->author)."</name>\n";
$feed .= " )</author>\n";
}

#818-820
if($this->items[$i]->author != "") {
$feed .= "<author>".htmlspecialchars($this->items[$i]->author)."</author>\n";
}

на
if($this->items[$i]->author != "") {
$feed .= "<author>ваш электронный адрес (".htmlspecialchars($this->items[$i]->author).")</author>\n";
}

Этого вполне достаточно для валидации

Тэги: rss, w3c

Добавить комментарий


Защитный код
код с картинки (Обновить)