Перейти к контенту

Вопрос по разделам форума?


Рекомендуемые сообщения

http://www.prodnb.com/borohlo/razdel.gif

Demo

Как риализовать это в CSS? Очень удобно, когда к примеру в одном разделе сообщений и постов много а в соседнем мало и получаеться скашивание форума, а с таким стилем все ровненько и не нагружает%)

Ссылка на комментарий
Поделиться на других сайтах

В CSS новый класс с описанием стиля, а главное - в Board Index » ForumRow изменять структуру таблички с инфой о форуме.
Ссылка на комментарий
Поделиться на других сайтах

1. Для начала создадим новый класс в CSS.

Заходим в Админцентр » Шаблоны » Управление шаблонами » скин »

В самом конце, чтобы проще было искать, впишем новый класс:

.forinfo
{
background-color: #07004C;
border: dashed 1px;
}

Разумеется, в каждом конкретном случае цвета, стиль границы нужно подобрать под свой скин.

 

2. Теперь правим скин.

а) Заходим в Админцентр » Шаблоны » Управление шаблонами » скин »

Изменить HTML фрагменты » Board Index » subheader и CatHeader_expanded (в обоих фрагментах!)

Находим и удаляем:

 	 <th align="center" width="7%">{ipb.lang['topics']}</th>
	 <th align="center" width="7%">{ipb.lang['replies']}</th>

Это мы удалили заголовки столбцов с количеством тем и ответов

б) Заходим в Админцентр » Шаблоны » Управление шаблонами » скин »

Изменить HTML фрагменты » Board Index » ForumRow.

Оттуда нам нужно это:

<td class="row2">{$data['_queued_img']}<b><a href="{ipb.script_url}showforum={$data['id']}">{$data['name']}</a></b><br /><span class="forumdesc">{$data['description']}{$data['show_subforums']}<br /><i>{$data['moderator']}</i></span>{$data['_queued_info']}</td>
	 <td align="center" class="row1">{$data['topics']}</td>
	 <td align="center" class="row1">{$data['posts']}</td>

Чистый HTML, как видим.

{$data['topics']} - количество тем в данном форуме

{$data['posts']} - количество ответов

Попробуем немного поправить HTML-код, удалим отдельные <td></td> для количества тем и ответов, переместим эти числа в ячейку с названием и описанием форума, не забыв указать используемый для оформления класс в CSS:

<td class="row2">{$data['_queued_img']}<b><a href="{ipb.script_url}showforum={$data['id']}">{$data['name']}</a></b><br /><span class="forumdesc">{$data['description']}{$data['show_subforums']}<br /><i><div class="forinfo">Тем: {$data['topics']}|Ответов: {$data['posts']}|{$data['moderator']}</div></i></span>{$data['_queued_info']}</td>
 

Принцип понятен, далее следуют операции по изменению данного HTML фрагмента до достижения желаемого результата.

Ссылка на комментарий
Поделиться на других сайтах

Спасибо! Отлично получилось%) сдвинуть бы направо ответы последнюю колонку с новыми постами=)[1112189964:1112272773]А вот хотел спросить: можно ли сделать чтобы в ячейках раздела где указываються модераторы, сделать их цветом соотвутствующий каждой группы?
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.