Не отображаются значки "new"

Автор nikulinlg, 30 марта 2013, 22:55:27

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

nikulinlg

Привет, после установки новой темы Inno 2 у меня перестали отбражаться значки new возле названия подфорума, а пишет просто "новый". Как решить эту проблему?

Используемые на форуме модификации - Simple Audio Video Embedder, Counter Management, Cut Text, Menu_Icons, Default Avatar, Adk Shadow Box, SimplePortal, Global Headers Footers

digger®

Цитата: nikulinlg от 30 марта 2013, 22:55:27
Привет, после установки новой темы Inno 2 у меня перестали отбражаться значки new возле названия подфорума, а пишет просто "новый". Как решить эту проблему?

Скопировать каталог /Themes/default/images/russian-utf8 или /Themes/default/images/russian (в зависимости от установленной русской локализации) в такой же каталог своей темы оформления.

nikulinlg

спасибо за ответ, но не помогло..
Используемые на форуме модификации - Simple Audio Video Embedder, Counter Management, Cut Text, Menu_Icons, Default Avatar, Adk Shadow Box, SimplePortal, Global Headers Footers

karavan

Нажмите левую кнопку мышки на слове "новый", посмотрите путь, по которому идёт запрос к картинке new.gif и скопируйте её туда. Обычно она тут /forum/Themes/ТЕМА/images/russian/new.gif

nikulinlg

#4
Уже пытался, но дело в том, что запрос к изображению не создается  :facepalm: . Вот, что я увидел:

<span class="new_posts">Новый</span>

Насколько я понял параметр пути к картинке передается через: class="new_posts".
Вот, что я нарыл в BoardIndex.template.php:

<li class="floatleft"><img src="', $settings['images_url'], '/', $context['theme_variant_url'], 'new_some.png" alt="" /> ', $txt['new_posts'], '</li>
Используемые на форуме модификации - Simple Audio Video Embedder, Counter Management, Cut Text, Menu_Icons, Default Avatar, Adk Shadow Box, SimplePortal, Global Headers Footers

digger®

Цитата: nikulinlg от 31 марта 2013, 01:47:36
Уже пытался, но дело в том, что запрос к изображению не создается  :facepalm: . Вот, что я увидел:

<span class="new_posts">Новый</span>

Значит тема оформления сделана так. В css раскрасьте класс new_posts по своему усмотрению.

nikulinlg

Проблема решена, но немного по другому. В board.index.php было так:
if (!$child['is_redirect'])
$child['link'] = '<a href="' . $child['href'] . '" ' . ($child['new'] ? 'class="new_posts" ' : '') . 'title="' . ($child['new'] ? $txt['new_posts'] : $txt['old_posts']) . ' (' . $txt['board_topics'] . ': ' . comma_format($child['topics']) . ', ' . $txt['posts'] . ': ' . comma_format($child['posts']) . ')">' . $child['name'] . ($child['new'] ? '</a> <a ' . ($child['new'] ? 'class="new_posts" ' : '') . 'href="' . $scripturl . '?action=unread;board=' . $child['id'] . '" title="' . $txt['new_posts'] . ' (' . $txt['board_topics'] . ': ' . comma_format($child['topics']) . ', ' . $txt['posts'] . ': ' . comma_format($child['posts']) . ')"><span class="new_posts">' . $txt['new'] . '</span>' : '') . '</a>';


А стало так:

if (!$child['is_redirect'])
$child['link'] = '<a href="' . $child['href'] . '" ' . ($child['new'] ? 'class="new_posts" ' : '') . 'title="' . ($child['new'] ? $txt['new_posts'] : $txt['old_posts']) . ' (' . $txt['board_topics'] . ': ' . comma_format($child['topics']) . ', ' . $txt['posts'] . ': ' . comma_format($child['posts']) . ')">' . $child['name'] . ($child['new'] ? '</a> <a href="' . $scripturl . '?action=unread;board=' . $child['id'] . '" title="' . $txt['new_posts'] . ' (' . $txt['board_topics'] . ': ' . comma_format($child['topics']) . ', ' . $txt['posts'] . ': ' . comma_format($child['posts']) . ')"><img src="' . $settings['lang_images_url'] . '/new_some.png" class="new_posts" alt="" />' : '') . '</a>';
Используемые на форуме модификации - Simple Audio Video Embedder, Counter Management, Cut Text, Menu_Icons, Default Avatar, Adk Shadow Box, SimplePortal, Global Headers Footers