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

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


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

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]А вот хотел спросить: можно ли сделать чтобы в ячейках раздела где указываються модераторы, сделать их цветом соотвутствующий каждой группы?
Ссылка на комментарий
Поделиться на других сайтах

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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

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

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