Domyślnie sNews w wersji 1.7 ma ustawione nagłówki w znacznikach <h2>. Zarówno tytuły wpisów występujące w samym wpisie mają taki nagłówek, jak i tytuły na stronie głównej czy kategorii. Dzisiaj przedstawię niewielką zmianę, dzięki której będziemy mieli wpływ na to w jakich znacznikach będzie nagłówek.
Załóżmy, że na stronach wpisów chcemy, aby nagłówek znajdował się znaczniku <h1> - jest to optymalne rozwiązanie. Nagłówek ten jest najważniejszy na stronie, a na stronie wpisu najważniejszy jest przecież tytuł danego wpisu. Zaleca się, aby na jednej stronie był tylko jeden nagłówek najwyższego poziomu.
Dobrze, przejdźmy do rzeczy. Szukamy w "snews.php" w funkcji "articles" następującego fragmentu:
if ($r['displaytitle'] == 'YES') {
if (!$_ID) {
echo '<h2 class="big">'.$link.$uri.'/'.$r['asef'].'/">'.$title.'</a></h2>';
} else {
echo '<h2>'.$title.'</h2>';
}
}
Pierwsza zaznaczona linijka odpowiada za wyświetlanie tytułów wpisów na stronie głównej oraz stronach kategorii. Wystarczy zmienić znaczniki "h2" - sugeruję jednak pozostanie przy domyślnych nagłówkach.
Z kolei druga podświetlona linijka wyświetla tytuł na stronie wpisu. To można zmienić nagłówek z "h2" na "h1".
Proste i przydatne. Zalecam zmianę nagłówka wpisu do "h1", jednak możesz zrobić jak uważasz za słuszne.
Komentarze