Добавление колонки автор в Prosilver
Введение
Одним из самых заметных различий между Prosilver и subsilver2 является отсутствие колонки "Автор" на странице просмотра форума. С помощью нескольких простых изменений можно добавить этот столбец в то же время, сохраняя структуру всего остального.
Результат, которого мы добиваемся в этом руководстве:
Правка CSS
Во-первых, мы уменьшим ширину колонки "Последнее сообщение" для размещения новой колонки "Автор". Затем мы добавим новый класс CSS для колонки “автор”, чтобы она правильно отображадась.
Открываем: /styles/prosilver/theme/content.css
Находим:
dd.lastpost {
width: 25%;
font-size: 1.1em;
}
Заменяем на:
dd.lastpost {
width: 15%;
font-size: 1.1em;
}
Находим:
dd.posts, dd.topics, dd.views {
width: 8%;
text-align: center;
line-height: 2.2em;
font-size: 1.2em;
}
Добавляем ниже:
dd.author {
width: 10%;
text-align: center;
line-height: 2.2em;
font-size: 1.2em;
}
Правка HTML
Теперь мы должны физически добавить новый столбец просмотра форума. Мы также удалим сообщение автора из-под названиям темы, так как в нём больше нет необходимости.
Открываем: /styles/prosilver/template/viewforum_body.html
Находим:
{L_REPLIES}
Добавляем перед:
{L_AUTHOR}
Находим:
{topicrow.REPLIES} {L_REPLIES}
Добавляем перед:
{topicrow.TOPIC_AUTHOR_FULL}
Находим:
{topicrow.ATTACH_ICON_IMG} {L_POST_BY_AUTHOR} {topicrow.TOPIC_AUTHOR_FULL} » {topicrow.FIRST_POST_TIME}
Заменяем на:
{topicrow.ATTACH_ICON_IMG} {L_POSTED} » {topicrow.FIRST_POST_TIME}
Завершение
Сохраняем и загружаем модифицированные файлы.
Чтобы убедиться, что изменения вступили в силу Вам необходимо обновить Вашу тему и кэш шаблона:
Admin Panel -> Styles Tab -> Style Components -> Themes -> Prosilver -> Refresh.
Admin Panel -> Styles Tab -> Style Components -> Templates -> Prosilver -> Refresh.
Если Вы все изменения произвели правильно, то вы получили новую колонку “Автор”. Эти изменения будут работать на всех стилях, основанных на стиле Prosilver.
Наслаждайтесь:)
|