Проблема с статистикой форума.

Автор ES.^, 31 мая 2013, 18:45:59

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

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

ES.^

Доброго времени суток, сегодня на форуме заметил вот это(текст съехал вниз и испортил дизайн):


Как это можно исправить?

Фисташка

Всегда так и было, это тема такая. Измените, или растяние по высоте background.

ES.^

Цитата: Фисташка от 31 мая 2013, 19:09:22
Всегда так и было, это тема такая. Измените, или растяние по высоте background.
Где это можно изменить, в каком файле?

Фисташка

index.css все, класс .titlebg

З.Ы. Лучше забейте на это болт.

ES.^

Цитата: Фисташка от 31 мая 2013, 19:41:04
index.css все, класс .titlebg

З.Ы. Лучше забейте на это болт.
Спасибо большое. Не, такой вариант меня не устраивает.

ES.^

if (!empty($context['yearly']))
{

    echo
'
         <table border="0" width="100%" cellspacing="1" cellpadding="4" class="table_grid" id="stats">
              <thead>
                   <tr class="titlebg" valign="middle" align="center">
                        <th class="first_th lefttext" width="25%">'
, $txt['yearly_summary'], '</th>
                        <th width="15%">'
, $txt['stats_new_topics'], '</th>
                        <th width="15%">'
, $txt['stats_new_posts'], '</th>
                        <th width="15%">'
, $txt['stats_new_members'], '</th>
                        <th'
, empty($modSettings['hitStats']) ? ' class="last_th"' : '', ' width="15%">', $txt['smf_stats_14'], '</th>';

                        if (!empty(
$modSettings['hitStats']))
                        echo
'
                             <th class="last_th">'
, $txt['page_views'], '</th>';

                        echo
'
                        </tr>
                   </thead>
              <tbody>'
;

              foreach (
$context['yearly'] as $id => $year)
              {
                   echo
'
                        <tr class="windowbg2" valign="middle" align="center" id="year_'
, $id, '">
                             <th class="lefttext" width="25%">
                                  <img id="year_img_'
, $id, '" src="', $settings['images_url'], '/collapse.gif" alt="*" /> <a href="#year_', $id, '" id="year_link_', $id, '">', $year['year'], '</a>
                             </th>
                             <th width="15%">'
, $year['new_topics'], '</th>
                             <th width="15%">'
, $year['new_posts'], '</th>
                             <th width="15%">'
, $year['new_members'], '</th>
                             <th width="15%">'
, $year['most_members_online'], '</th>';

                        if (!empty(
$modSettings['hitStats']))
                             echo
'
                                  <th>'
, $year['hits'], '</th>';

                        echo
'
                             </tr>'
;

foreach ($year['months'] as $month)
{
echo '
<tr class="windowbg2" valign="middle" align="center" id="tr_month_'
, $month['id'], '">
<th class="stats_month">
<img src="'
, $settings['images_url'], '/', $month['expanded'] ? 'collapse.gif' : 'expand.gif', '" alt="" id="img_', $month['id'], '" /> <a id="m', $month['id'], '" href="', $month['href'], '" onclick="return doingExpandCollapse;">', $month['month'], ' ', $month['year'], '</a>
</th>
<th width="15%">'
, $month['new_topics'], '</th>
<th width="15%">'
, $month['new_posts'], '</th>
<th width="15%">'
, $month['new_members'], '</th>
<th width="15%">'
, $month['most_members_online'], '</th>';

if (!empty($modSettings['hitStats']))
echo '
<th>'
, $month['hits'], '</th>';

echo '
</tr>'
;

if ($month['expanded'])
{
foreach ($month['days'] as $day)
{
echo '
<tr class="windowbg2" valign="middle" align="center" id="tr_day_'
, $day['year'], '-', $day['month'], '-', $day['day'], '">
<td class="stats_day">'
, $day['year'], '-', $day['month'], '-', $day['day'], '</td>
<td>'
, $day['new_topics'], '</td>
<td>'
, $day['new_posts'], '</td>
<td>'
, $day['new_members'], '</td>
<td>'
, $day['most_members_online'], '</td>';

if (!empty($modSettings['hitStats']))
echo '
<td>'
, $day['hits'], '</td>';

echo '
</tr>'
;
}
}
}
}


Почему при изменении процентов, все остается на своих местах?

GeorG

Потому что, ширина колонок, их браузер и сам неплохо регулирует. А вам нужно менять высоту заголовка. Там нужно в классах смотреть - titlebg и cat_bar. Но имейте ввиду, что они применяются в разных местах и изменив их, можете испортить в другом месте форума. Так что, вам лучше не менять то что есть, а создать новые.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

ES.^

Цитата: GeorG от 01 июня 2013, 11:49:26
Потому что, ширина колонок, их браузер и сам неплохо регулирует. А вам нужно менять высоту заголовка. Там нужно в классах смотреть - titlebg и cat_bar. Но имейте ввиду, что они применяются в разных местах и изменив их, можете испортить в другом месте форума. Так что, вам лучше не менять то что есть, а создать новые.
Спасибо. В default или используемой темы классах? Что именно изменять, много всего там, к примеру:
.titlebg, .titlebg2, tr.titlebg th, tr.titlebg td, tr.titlebg2 td
{
color: #eee;
font-size: 1.1em;
font-weight: bold;
background: url(../images/theme/main_block.png) no-repeat -10px -212px;
}


tr.titlebg th, tr.titlebg2 th, td.titlebg, td.titlebg2, tr.catbg th, tr.catbg2 th, td.catbg, td.catbg2
{
padding: 0 6px;
}
tr.titlebg th, tr.titlebg2 th, td.titlebg, td.titlebg2
{
color: #fff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}
tr.titlebg th a:link, tr.titlebg th a:visited, tr.titlebg2 td a:link, tr.titlebg2 td a:visited
{
color: #999;
}


h3.catbg, h3.catbg2, h3.titlebg, h4.titlebg, h4.catbg
{
overflow: hidden;
height: 42px;
line-height: 42px;
font-size: 1.1em;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

И другие.

GeorG

Цитата: ES.^ от 01 июня 2013, 20:08:00В default или используемой темы классах?
Для каждой темы, свой набор индикаторов и классов. Обычно по-умолчанию, все они в файле - http://ваш форум/Themes/ваша тема/css/index.css
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

ES.^

#9
Цитата: GeorG от 01 июня 2013, 20:21:50
Для каждой темы, свой набор индикаторов и классов. Обычно по-умолчанию, все они в файле - http://ваш форум/Themes/ваша тема/css/index.css
Спасибо. Сделал копию, не могу понять, где изменить высоту текста:
.titlebg_edga, tr.titlebg_edga th, tr.titlebg_edga td
{
color: #eee;
font-size: 1.1em;
font-weight: bold;
background: url(../images/theme/main_block.png) no-repeat -10px -212px;
}
tr.titlebg_edga th, td.titlebg_edga
{
padding: 0 6px;
}
tr.titlebg_edga th, td.titlebg_edga
{
color: #fff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}
tr.titlebg_edga th a:link, tr.titlebg_edga th a:visited
{
color: #999;
}
.
table_grid tr.titlebg_edga
{
font-size: 0.95em;
border-bottom: 1px solid #fff;
}
.
table_grid tr.titlebg_edga th
{
height: 42px;
line-height: 42px;
}
tr.titlebg_edga th.first_th
{
background: #e3e9ef url(../images/theme/main_block.png) no-repeat 0 -212px;
}
tr.titlebg_edga th.last_th
{
background: #e3e9ef url(../images/theme/main_block.png) no-repeat 100% -212px;
}


P.S: При измене padding, ничего не меняется:
tr.titlebg_edga th, td.titlebg_edga
{
padding: -25 -50px;
}

GeorG

Вам это поможет - http://www.simplemachines.ru/index.php?topic=7551.0
Я ничего тут не могу подсказать, не видя темы, её ресурсов.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

ES.^

Цитата: GeorG от 02 июня 2013, 20:27:58
Вам это поможет - http://www.simplemachines.ru/index.php?topic=7551.0
Я ничего тут не могу подсказать, не видя темы, её ресурсов.
Спасибо. Я еще вчера нашел то что нужно, просто ничего не изменялось при редактировании.

Из
.table_grid tr.titlebg_edga th
{
height: 42px;
       
line-height: 42px;
}

Убрал
line-height: 42px;

Почти добился нужного результата.
Масштаб 100%:


Масштаб 90%:


Хочу сделать как при масштабе 90%, только сместив текст левее, никак не могу понять где изменять эту позицию :(

GeorG

Размер шрифта сделать меньше - font-size
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

ES.^

#13
Цитата: GeorG от 03 июня 2013, 22:31:37
Размер шрифта сделать меньше - font-size
Спасибо огромное. Не подскажите как текст сдвинуть влево? А то как то не очень смотрится:



<table border="0" width="100%" cellspacing="1" cellpadding="4" class="table_grid" id="stats">
    <
thead>
         <
tr class="titlebg_edga" valign="middle" align="center">
              <
th class="first_th" width="25%">', $txt['yearly_summary'], '</th>
              <
th width="15%">', $txt['stats_new_topics'], '</th>
              <
th width="15%">', $txt['stats_new_posts'], '</th>
              <
th width="15%">', $txt['stats_new_members'], '</th>
              <
th', empty($modSettings['hitStats']) ? ' class="last_th"' : '', ' width="15%">', $txt['smf_stats_14'], '</th>';

              if (!empty($modSettings['
hitStats']))
              echo '
                   
<th class="last_th">', $txt['page_views'], '</th>';
              echo '
         
</tr>


Пробовал менять стиль, не помогло.

Все что связано с таблицей:
.table_grid_edga tr.titlebg_edga
{
font-size: 0.95em;
border-bottom: 1px solid #fff;
}
.
table_grid_edga tr.titlebg_edga th
{
height: 42px;
}
.
table_grid_edga th.last_th input
{
margin: 0 2px;
}
.
table_grid_edga th.lefttext
{
padding: 0 0.7em;
}
table.table_grid_edga
{
border-collapse: collapse;
margin-top: 0.1em;
}
table.table_grid_edga td
{
padding: 8px;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
}
table.table_grid_edga thead tr.catbg th
{
white-space: nowrap;
}
#permissions table.table_grid_edga  td
{
padding: 0.4em 0.8em;
cursor: default;
}
table.table_grid_edga tbody td { border-bottom: 1px solid #fff;}

ES.^

Добился нужного результата, тему можно закрыть.

Фисташка

Цитата: ES.^ от 08 июня 2013, 13:39:26
Добился нужного результата, тему можно закрыть.
А как? Мне тоже нужно.

ES.^

#16
Цитата: Фисташка от 08 июня 2013, 14:21:01<th class="first_th" width="25%">', $txt['yearly_summary'], '</th>
<th class="first_th" width="25%">', $txt['yearly_summary'], '</th> изменил на
<th class="first_th lefttext" width="25%">', $txt['yearly_summary'], '</th>



Это 1 текст я сдвинул влево, а так как хотел сделать(поменять позицию всех текстов), у меня не получилось. Я так и не нашел параметры размеров рамки.

P.S:
.table_grid_edga th.lefttext
{
padding: 0 0.7em;
}


P.P.S:
Идеальный вариант для меня(с каждой стороны отступ одинаковый):
.table_grid_edga th.lefttext
{
padding: 0 1.4em;
}