Новые ответы на ваши сообщения.

Автор Will, 06 сентября 2015, 12:57:25

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

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

Will

Здравствуйте.
У меня наверно глупый вопрос. Но я только пытаюсь изучить форум.
Итак. После регистрации с верху форума стоит аватар и рядом две ссылки.
1.Новые сообщения с последнего визита.
2. Новые ответы на ваши сообщения.
ниже идет дата.
Вопрос. Как мне удалить эти две ссылки, чтоб их не было видно?

Yworld_garry

найти в файле темы index.template.php такие строки и удалить/закомментировать
Пример из дефолтной темы!
<li><a href="', $scripturl, '?action=unread">', $txt['unread_since_visit'], '</a></li>
<li><a href="', $scripturl, '?action=unreadreplies">', $txt['show_unread_replies'], '</a></li>';

Will

Я удаляю эти строки. то при включении форума пишет
Template Parse Error!

There was a problem loading the /Themes/default/index.template.php template or language file. Please check the syntax and try again - remember, single quotes (') often have to be escaped with a slash (\). To see more specific error information from PHP, try accessing the file directly.

You may want to try to refresh this page or use the default theme.
syntax error, unexpected T_STRING, expecting ',' or ';'

Может удалять нельзя? А как закоментировать?

Yworld_garry

Оставьте вместо них

echo '
<ul class="reset">
<li class="greeting">', $txt['hello_member_ndt'], ' <span>', $context['user']['name'], '</span></li>
<li><a href="', $scripturl, '?action=unread">', $txt['unread_since_visit'], '</a></li>
<li><a href="', $scripturl, '?action=unreadreplies">', $txt['show_unread_replies'], '</a></li>';
вот это
echo '
<ul class="reset">
<li class="greeting">', $txt['hello_member_ndt'], ' <span>', $context['user']['name'], '</span></li>';

Will

Спасибо Вам Огромное. Все работает.
Опишу проблему почему удалил. Может это поможет другим.
Когда человек заходит на форум, ему лень открывать темы с новыми сообщениями. Он читает все подряд по этим ссылкам. После чего у человека формируется каша в голове а при очередном заходе на форум все темы опять стоят как новые. Он думает что читал и не смотрит. А при общении говорит что такой темы и не видел.

Will

Еще требуется помощь.
На главной странице есть разделы.
У каждого раздела есть название. непрочитанные темы и крестик (свернуть раздел)
Как с разделов удалить ссылку на непрочитанные?

Yworld_garry

Если не путаю ничего... собственно...
Ищите в файле BoardIndex.template.php

// If this category even can collapse, show a link to collapse it.
if ($category['can_collapse'])
echo '
<a class="collapse" href="', $category['collapse_href'], '">', $category['collapse_image'], '</a>';

if (!$context['user']['is_guest'] && !empty($category['show_unread']))
echo '
<a class="unreadlink" href="', $scripturl, '?action=unread;c=', $category['id'], '">', $txt['view_unread_category'], '</a>';

echo '
', $category['link'], '
</h3>
</div>
</td>
</tr>
</tbody>';


А там соответственно
Вот это ссылка.
<a class="unreadlink" href="', $scripturl, '?action=unread;c=', $category['id'], '">', $txt['view_unread_category'], '</a>';
Ковыряйте как вам надо, но как выше не забывайте про синтаксис иначе опять будет ошибка.

Если сносить , а не изменять как то, то

echo '
                              <a class="unreadlink" href="', $scripturl, '?action=unread;c=', $category['id'], '">', $txt['view_unread_category'], '</a>';


Will

#7
Спасибо. Все поправил.
Вернее снес.
Если ковырять, то на ум не приходит что туда можно влепить.