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

Автор 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, .titlebg2tr.titlebg thtr.titlebg tdtr.titlebg2 td
{
	
color#eee;
	
font-size1.1em;
	
font-weightbold;
	
backgroundurl(../images/theme/main_block.pngno-repeat -10px -212px;
}


tr.titlebg thtr.titlebg2 thtd.titlebgtd.titlebg2tr.catbg thtr.catbg2 thtd.catbgtd.catbg2
{
	
padding0 6px;
}
tr.titlebg thtr.titlebg2 thtd.titlebgtd.titlebg2
{
	
color#fff;
	
text-shadow-1px 0 rgba(0000.5);
}
tr.titlebg th a:linktr.titlebg th a:visitedtr.titlebg2 td a:linktr.titlebg2 td a:visited
{
	
color#999;
}


h3.catbgh3.catbg2h3.titlebgh4.titlebgh4.catbg
{
	
overflowhidden;
	
height42px;
	
line-height42px;
	
font-size1.1em;
	
text-shadow0 1px 0 rgba(2552552550.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_edgatr.titlebg_edga thtr.titlebg_edga td
{
	
color#eee;
	
font-size1.1em;
	
font-weightbold;
	
backgroundurl(../images/theme/main_block.pngno-repeat -10px -212px;
}
tr.titlebg_edga thtd.titlebg_edga
{
	
padding0 6px;
}
tr.titlebg_edga thtd.titlebg_edga
{
	
color#fff;
	
text-shadow-1px 0 rgba(0000.5);
}
tr.titlebg_edga th a:linktr.titlebg_edga th a:visited
{
	
color#999;
}
.
table_grid tr.titlebg_edga
{
	
font-size0.95em;
	
border-bottom1px solid #fff;
}
.
table_grid tr.titlebg_edga th
{
	
height42px;
	
line-height42px;
}
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 thtd.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
{
	
height42px;
        
line-height42px;
}

Убрал
line-height42px;

Почти добился нужного результата.
Масштаб 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-size0.95em;
	
border-bottom1px solid #fff;
}
.
table_grid_edga tr.titlebg_edga th
{
	
height42px;
}
.
table_grid_edga th.last_th input
{
	
margin0 2px;
}
.
table_grid_edga th.lefttext
{
	
padding0 0.7em;
}
table.table_grid_edga
{
	
border-collapsecollapse;
	
margin-top0.1em;
}
table.table_grid_edga td
{
	
padding8px;
	
border-bottom1px solid #fff;
	
border-right1px solid #fff;
}
table.table_grid_edga thead tr.catbg th
{
	
white-spacenowrap;
}
#permissions table.table_grid_edga  td
{
	
padding0.4em 0.8em;
	
cursor: default;
}
table.table_grid_edga tbody td border-bottom1px 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
{
	
padding0 0.7em;
}


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