Вот так выглядит страница авторизованного пользователя.
Внизу страницы три модуля, выводящие новости по количеству комментариев, по рейтингу и по просмотрам.
Название шаблона: Intro
Комплектация: tpl, css, js
Тип шаблона: RIP-адаптация
Движок: DLE 8.3, 8.5
Автор рипа-адаптации: CheLiOS (dle.YOOclub.net)
Автор шаблона: _YOOtheme._com
Тестировался: Opera, IE8, Mozilla, Safari
Вид комментариев:
А так выглядит профиль пользователя:
С поддержкой всего этого:
Для корректного отображения "speedbar" найдите в engine/engine.php, в самом низу:
И замените на:
Но в шаблоне есть два недостатка:
1. В IE пуск страницы в начало уезжает вправо
2. В Opera страницу можно сдвинуть в сторону
Эти недостатки вызваны конфликтом стилей, а именно значением "position:relative;"
Грубо говоря, либо эти два незначительных недочета присутствуют, либо пропадают смайлы.
Второй недочет можно убрать убрав рейтинг новости, так-как в оригинале он не предусмотрен с ним и конфликт.
В общем решать вам, что убирать и что изменять, в остальном все работает четко.
А так выглядит профиль пользователя:
С поддержкой всего этого:
Для корректного отображения "speedbar" найдите в engine/engine.php, в самом низу:
/*
=====================================================
Формирование speedbar
=====================================================
*/
if ($config['speedbar'] and ! isset ( $view_template )) {
$s_navigation = "<a href=\"{$config['http_home_url']}\">" . $config['short_title'] . "</a>";
if ($category_id) $s_navigation .= " » " . get_categories ( $category_id );
elseif ($do == 'tags') {
if ($config['allow_alt_url'] == "yes") $s_navigation .= " » <a href=\"" . $config['http_home_url'] . "tags/\">" . $lang['tag_cloud'] . "</a> » " . $tag;
else $s_navigation .= " » <a href=\"?do=tags\">" . $lang['tag_cloud'] . "</a> » " . $tag;
} elseif ($nam_e) $s_navigation .= " » " . $nam_e;
if ($titl_e) $s_navigation .= " » " . $titl_e;
$tpl->load_template ( 'speedbar.tpl' );
$tpl->set ( '{speedbar}', '<span id=\'dle-speedbar\'>' . stripslashes ( $s_navigation ) . '</span>' );
$tpl->compile ( 'speedbar' );
$tpl->clear ();
}
=====================================================
Формирование speedbar
=====================================================
*/
if ($config['speedbar'] and ! isset ( $view_template )) {
$s_navigation = "<a href=\"{$config['http_home_url']}\">" . $config['short_title'] . "</a>";
if ($category_id) $s_navigation .= " » " . get_categories ( $category_id );
elseif ($do == 'tags') {
if ($config['allow_alt_url'] == "yes") $s_navigation .= " » <a href=\"" . $config['http_home_url'] . "tags/\">" . $lang['tag_cloud'] . "</a> » " . $tag;
else $s_navigation .= " » <a href=\"?do=tags\">" . $lang['tag_cloud'] . "</a> » " . $tag;
} elseif ($nam_e) $s_navigation .= " » " . $nam_e;
if ($titl_e) $s_navigation .= " » " . $titl_e;
$tpl->load_template ( 'speedbar.tpl' );
$tpl->set ( '{speedbar}', '<span id=\'dle-speedbar\'>' . stripslashes ( $s_navigation ) . '</span>' );
$tpl->compile ( 'speedbar' );
$tpl->clear ();
}
И замените на:
/*
=====================================================
Формирование speedbar
=====================================================
*/
if ($config['speedbar'] and ! isset ( $view_template )) {
$s_navigation = "<a href=\"{$config['http_home_url']}\">" . $config['short_title'] . "</a>";
if ($category_id) $s_navigation .= "" . get_categories ( $category_id );
elseif ($do == 'tags') {
if ($config['allow_alt_url'] == "yes") $s_navigation .= " <a href=\"" . $config['http_home_url'] . "tags/\">" . $lang['tag_cloud'] . "</a>" . $tag;
else $s_navigation .= "<a href=\"?do=tags\">" . $lang['tag_cloud'] . "</a>" . $tag;
} elseif ($nam_e) $s_navigation .= "" . $nam_e;
if ($titl_e) $s_navigation .= "" . $titl_e;
$tpl->load_template ( 'speedbar.tpl' );
$tpl->set ( '{speedbar}', '<span id=\'dle-speedbar\'>' . stripslashes ( $s_navigation ) . '</span>' );
$tpl->compile ( 'speedbar' );
$tpl->clear ();
}
=====================================================
Формирование speedbar
=====================================================
*/
if ($config['speedbar'] and ! isset ( $view_template )) {
$s_navigation = "<a href=\"{$config['http_home_url']}\">" . $config['short_title'] . "</a>";
if ($category_id) $s_navigation .= "" . get_categories ( $category_id );
elseif ($do == 'tags') {
if ($config['allow_alt_url'] == "yes") $s_navigation .= " <a href=\"" . $config['http_home_url'] . "tags/\">" . $lang['tag_cloud'] . "</a>" . $tag;
else $s_navigation .= "<a href=\"?do=tags\">" . $lang['tag_cloud'] . "</a>" . $tag;
} elseif ($nam_e) $s_navigation .= "" . $nam_e;
if ($titl_e) $s_navigation .= "" . $titl_e;
$tpl->load_template ( 'speedbar.tpl' );
$tpl->set ( '{speedbar}', '<span id=\'dle-speedbar\'>' . stripslashes ( $s_navigation ) . '</span>' );
$tpl->compile ( 'speedbar' );
$tpl->clear ();
}
Но в шаблоне есть два недостатка:
1. В IE пуск страницы в начало уезжает вправо
2. В Opera страницу можно сдвинуть в сторону
Эти недостатки вызваны конфликтом стилей, а именно значением "position:relative;"
Грубо говоря, либо эти два незначительных недочета присутствуют, либо пропадают смайлы.
Второй недочет можно убрать убрав рейтинг новости, так-как в оригинале он не предусмотрен с ним и конфликт.
В общем решать вам, что убирать и что изменять, в остальном все работает четко.
Скачать: