Ник в центре

Автор inf, 18 января 2010, 21:23:34

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

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

inf

как централизовать никнейм? в display.template искал не нашел (((

Bugo

Цитата: inf от 18 января 2010, 21:23:34
как централизовать никнейм? в display.template искал не нашел (((
Объясните с помощью рисунка, что Вы хотите получить.

inf


Bugo

Если вместе со значком, то в файле index.css находим блок:
.poster h4
{
margin: 0.2em 0 0.4em 1.1em;
font-size: 120%;
}

и вписываем туда text-align: center;
Получается так:
.poster h4
{
margin: 0.2em 0 0.4em 1.1em;
font-size: 120%;
text-align: center;
}


А если без значка, только ник, то нужно дописать style="text-align:center" к нужной ссылке в шаблоне Display.template.php

inf

вот как раз эту ссылку не смог найти, вроде все уже пересмотрел переправил как нужно а её нет


+ не стандартная тема и .poster h4 там нету (

тема nnew_year_11x
ссылка http://cs.ufa-lux.ru/

Bugo

У вас вроде такой блок:
<td width="16%" valign="top" style="overflow: hidden;" rowspan="2"><b><a ...>ник</a></b>

inf

// Show information about the poster of this message.
echo '
<table width="100%" cellpadding="5" cellspacing="0" style="table-layout: fixed;">
<tr>
<td valign="top" width="16%" rowspan="2" style="overflow: hidden;">
<b>', $message['member']['link'], '</b>
<div class="smalltext">';

0daliska

Цитата: inf от 19 января 2010, 11:48:03
// Show information about the poster of this message.
echo '
<table width="100%" cellpadding="5" cellspacing="0" style="table-layout: fixed;">
<tr>
<td valign="top" width="16%" rowspan="2" style="overflow: hidden;">
<b>', $message['member']['link'], '</b>
<div class="smalltext">';


// Show information about the poster of this message.
echo '
<table width="100%" cellpadding="5" cellspacing="0" style="table-layout: fixed;">
<tr>
<td valign="top" width="16%" rowspan="2" style="overflow: hidden;">
<b><center>', $message['member']['link'], '</center></b>
<div class="smalltext">';
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

inf

изменился но он не по центру а слишком вправо ухожит, подскажи как паддиг добавить )

0daliska

Цитата: inf от 19 января 2010, 12:33:11
изменился но он не по центру а слишком вправо ухожит, подскажи как паддиг добавить )
Да нет, по центру он, просто остальная инфа у вас по левому краю выровнена, вот и кажется так, что не по центру...
;)
Как вариант весь блок отцентрируйте в ячейке и все...
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

inf

Цитата: 0daliska от 19 января 2010, 12:43:43
Да нет, по центру он, просто остальная инфа у вас по левому краю выровнена, вот и кажется так, что не по центру...
;)
Как вариант весь блок отцентрируйте в ячейке и все...

нее так воще ужасно смотриться а падинг никак не вставить ?

0daliska

Цитата: inf от 19 января 2010, 12:48:26
нее так воще ужасно смотриться а падинг никак не вставить ?
Не, ну Ваш ник будет с одним отступом нормально смотреться, а чуть длиннее ник будет с другим отступом лучше смотреться... Вы подумайте, а оно Вам точно надо? Столько головной боли?
Как вариант сделайте следующее:
// Show information about the poster of this message.
      echo '
            <table width="100%" cellpadding="5" cellspacing="0" style="table-layout: fixed;">
               <tr>
                  <td valign="top" width="16%" rowspan="2" style="overflow: hidden;">
                     <div class="nick"><b>', $message['member']['link'], '</b></div>
                     <div class="smalltext">';


А в Style.css пропишите

.nick {
тут все что хотите пишите по выравниваю, отступам и т.д
}

Учебник по css тутачки:
http://htmlbook.ru/
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

inf

Цитата: 0daliska от 19 января 2010, 13:05:02


А в Style.css пропишите

.nick {
тут все что хотите пишите по выравниваю, отступам и т.д
}

Учебник по css тутачки:
http://htmlbook.ru/

Вставил , что не так ? никаких изменений
.nick {
  text-align: center;
  padding-right: 51px;
}

Bugo


inf

чистил не помогло

Bugo

Давайте Display.template.php и style.css. И ссылочку на дистрибутив темы оформления.

inf

Цитата: Bugo от 19 января 2010, 16:13:36
Давайте Display.template.php и style.css. И ссылочку на дистрибутив темы оформления.

Тема : http://custom.simplemachines.org/themes/index.php?lemma=2058
Файлы в прик-ом

Bugo

В style.css можете ничего не прописывать, а в Display.template.php измените строчку вот так:
<div style="text-align:center; padding-right: 51px"><b>', $message['member']['link'], '</b></div>

inf

Цитата: Bugo от 19 января 2010, 17:15:17
В style.css можете ничего не прописывать, а в Display.template.php измените строчку вот так:
<div style="text-align:center; padding-right: 51px"><b>', $message['member']['link'], '</b></div>
Заменил :
<div class="smalltext">';
на
<div style="text-align:center; padding-right: 51px"><b>', $message['member']['link'], '</b></div>';

Вылазиет два ника и везде шрифт большой(
Заменил на
<div style="text-align:center; padding-right: 51px"><b>',  '</b></div>';
Большой шрифт и падинг не канает

inf

всё ник по центру встал а текст

Сообщений: 396
Приглашенные: 0
СПАСИБО
-Вы поблагодарили: 16
-Вас поблагодарили: 120

огромный

inf

СДЕЛАЛ ВОТ РЕШЕНИЕ КОМУ ПРИГОДИТСЯ, ВСЕМ СПАСИБО КТО ПОСОДЕЙСТВОВАЛ
   Заменить :
<td valign="top" width="16%" rowspan="2" style="overflow: hidden;">
<b>', $message['member']['link'], '</b>
<div class="smalltext">';

на
<td valign="top" width="16%" rowspan="2" style="overflow: hidden; font-size: x-small;">
<div style="text-align:center;font-size: small; padding-right: 51px"><b>', $message['member']['link'], '</b></div> ';

Bugo

Я Вам поражаюсь, Вам предлагали заменить одно, Вы заменяли другое и удивлялись, почему ОНО не работало, как надо.
Вот блок в исходном Display.template.php
// Show information about the poster of this message.
echo '
<table width="100%" cellpadding="5" cellspacing="0" style="table-layout: fixed;">
<tr>
<td valign="top" width="16%" rowspan="2" style="overflow: hidden;">
<b>', $message['member']['link'], '</b>
<div class="smalltext">';


А вот предлагаемая замена, чтоб ник был по центру
// Show information about the poster of this message.
echo '
<table width="100%" cellpadding="5" cellspacing="0" style="table-layout: fixed;">
<tr>
<td valign="top" width="16%" rowspan="2" style="overflow: hidden;">
<div style="text-align:center; padding-right: 51px"><b>', $message['member']['link'], '</b></div>
<div class="smalltext">';


Отличия заметны невооружённым глазом. И не надо трогать div class="smalltext". Понятно, или как? :)