Изменение цвета шрифта в теме

Автор SITH, 18 декабря 2006, 17:52:59

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

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

SITH

Здравствуйте, уважамые форумчане!!
Говорю сразу я полнейший ламер, потому прошу не смеяться  uglystupid
На сайт астрономического кружка только установил форум http://astro59.kiev.ua/forum/index.htm
Закачал очень прикольную тему StarLight но в ней есть изьяны: некоторых слов вобще не видно или видно с трудом. Прошу помочь поменять цвет шрифта. В рисунке я привёл, что именно нужно поменять на белый цвет. style.css прилагается. ЗАРАНИЕ БЛАГОДАРЮ!!!!!

Mavn

Код ( style.css ;  Вставить) Выделить

.middletext99
{
font-size: 90%;
color: white;
text-decoration: none;
}
.smalltext99
{
font-size: x-small;
font-family: verdana, sans-serif;
color: white;
text-decoration: none;
}


Код (Display.template.php;  строка 375; найти) Выделить

<td class="middletext" valign="bottom" style="padding-bottom: 4px;">', $txt[139], ': ', $context['page_index'], !empty($modSettings['topbottomEnable']) ? $context['menu_separator'] . ' &nbsp;&nbsp;<a href="#lastPost"><b>' . $txt['topbottom5'] . '</b></a>' : '', '</td>


Код (Display.template.php; заменить на) Выделить

<td class="middletext99" valign="bottom" style="padding-bottom: 4px;">', $txt[139], ': ', $context['page_index'], !empty($modSettings['topbottomEnable']) ? $context['menu_separator'] . ' &nbsp;&nbsp;<a href="#lastPost"><b>' . $txt['topbottom5'] . '</b></a>' : '', '</td>


Код (Display.template.php;  строка 1097; найти) Выделить

<td class="middletext">', $txt[139], ': ', $context['page_index'], !empty($modSettings['topbottomEnable']) ? $context['menu_separator'] . ' &nbsp;&nbsp;<a href="#top"><b>' . $txt['topbottom4'] . '</b></a>' : '', '</td>


Код (Display.template.php; заменить на) Выделить

<td class="middletext99">', $txt[139], ': ', $context['page_index'], !empty($modSettings['topbottomEnable']) ? $context['menu_separator'] . ' &nbsp;&nbsp;<a href="#top"><b>' . $txt['topbottom4'] . '</b></a>' : '', '</td>


Скопировать в папку Themes\StarLight файл MessageIndex.template.php

Код (MessageIndex.template.php; строка 128; найти) Выделить

<td class="middletext">', $txt[139], ': ', $context['page_index'], !empty($modSettings['topbottomEnable']) ? $context['menu_separator'] . '&nbsp;&nbsp;<a href="#bot"><b>' . $txt['topbottom5'] . '</b></a>' : '', '</td>


Код (MessageIndex.template.php; заменить на) Выделить

<td class="middletext99">', $txt[139], ': ', $context['page_index'], !empty($modSettings['topbottomEnable']) ? $context['menu_separator'] . '&nbsp;&nbsp;<a href="#bot"><b>' . $txt['topbottom5'] . '</b></a>' : '', '</td>


Код (MessageIndex.template.php; строка 331; найти) Выделить

<td class="middletext">', $txt[139], ': ', $context['page_index'], !empty($modSettings['topbottomEnable']) ? $context['menu_separator'] . '&nbsp;&nbsp;<a href="#top"><b>' . $txt['topbottom4'] . '</b></a>' : '', '</td>


Код (MessageIndex.template.php; заменить на) Выделить

<td class="middletext99">', $txt[139], ': ', $context['page_index'], !empty($modSettings['topbottomEnable']) ? $context['menu_separator'] . '&nbsp;&nbsp;<a href="#top"><b>' . $txt['topbottom4'] . '</b></a>' : '', '</td>
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

SITH

Огромное спасибо!!!  O0 O0 O0
Но часть шрифтов цвет не поменяла  :'( . Вставлял всё точно... На рисунке привёл, что не "перекрасилось"

Mavn

#3
Цитата: Mavn от 18 декабря 2006, 19:47:17

Скопировать в папку Themes\StarLight файл MessageIndex.template.php

Код (MessageIndex.template.php; строка 128; найти) Выделить

<td class="middletext">', $txt[139], ': ', $context['page_index'], !empty($modSettings['topbottomEnable']) ? $context['menu_separator'] . '&nbsp;&nbsp;<a href="#bot"><b>' . $txt['topbottom5'] . '</b></a>' : '', '</td>


Код (MessageIndex.template.php; заменить на) Выделить

<td class="middletext99">', $txt[139], ': ', $context['page_index'], !empty($modSettings['topbottomEnable']) ? $context['menu_separator'] . '&nbsp;&nbsp;<a href="#bot"><b>' . $txt['topbottom5'] . '</b></a>' : '', '</td>


Код (MessageIndex.template.php; строка 331; найти) Выделить

<td class="middletext">', $txt[139], ': ', $context['page_index'], !empty($modSettings['topbottomEnable']) ? $context['menu_separator'] . '&nbsp;&nbsp;<a href="#top"><b>' . $txt['topbottom4'] . '</b></a>' : '', '</td>


Код (MessageIndex.template.php; заменить на) Выделить

<td class="middletext99">', $txt[139], ': ', $context['page_index'], !empty($modSettings['topbottomEnable']) ? $context['menu_separator'] . '&nbsp;&nbsp;<a href="#top"><b>' . $txt['topbottom4'] . '</b></a>' : '', '</td>


Скопировать в папку Themes\StarLight файл MessageIndex.template.php

Относительно последнего (Перейти в) согласен не дописал

Код (MessageIndex.template.php; строка 370; найти) Выделить

<span class="smalltext"><label for="jumpto">' . $txt[160] . '</label>:</span>


Код (MessageIndex.template.php; заменить на) Выделить

<span class="smalltext99"><label for="jumpto">' . $txt[160] . '</label>:</span>

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

SITH

Я копировал этот файл с дефолтного скина. "Перейти в:" действительно изменил цвет. А "Тема с Вашими ответами,
Обычная тема" нет.... Я прикрепил "MessageIndex.template", может что не так правил, хотя операция вроде не тяжелая...

Mavn

Хех вообще логично  uglystupid . Забыл написать :)

Код (MessageIndex.template.php; строка 354-365; найти) Выделить

echo '
<td style="padding-top: 2ex;" class="smalltext">', !empty($modSettings['enableParticipation']) ? '
<img src="' . $settings['images_url'] . '/topic/my_normal_post.gif" alt="" align="middle" /> ' . $txt['participation_caption'] . '<br />' : '', '
<img src="' . $settings['images_url'] . '/topic/normal_post.gif" alt="" align="middle" /> ' . $txt[457] . '<br />
<img src="' . $settings['images_url'] . '/topic/hot_post.gif" alt="" align="middle" /> ' . $txt[454] . '<br />
<img src="' . $settings['images_url'] . '/topic/veryhot_post.gif" alt="" align="middle" /> ' . $txt[455] . '
</td>
<td valign="top" style="padding-top: 2ex;" class="smalltext">
<img src="' . $settings['images_url'] . '/icons/quick_lock.gif" alt="" align="middle" /> ' . $txt[456] . '<br />' . ($modSettings['enableStickyTopics'] == '1' ? '
<img src="' . $settings['images_url'] . '/icons/quick_sticky.gif" alt="" align="middle" /> ' . $txt['smf96'] . '<br />' : '') . ($modSettings['pollMode'] == '1' ? '
<img src="' . $settings['images_url'] . '/topic/normal_poll.gif" alt="" align="middle" /> ' . $txt['smf43'] : '') . '
</td>';


Код (MessageIndex.template.php; заменить на) Выделить

echo '
<td style="padding-top: 2ex;" class="smalltext99">', !empty($modSettings['enableParticipation']) ? '
<img src="' . $settings['images_url'] . '/topic/my_normal_post.gif" alt="" align="middle" /> ' . $txt['participation_caption'] . '<br />' : '', '
<img src="' . $settings['images_url'] . '/topic/normal_post.gif" alt="" align="middle" /> ' . $txt[457] . '<br />
<img src="' . $settings['images_url'] . '/topic/hot_post.gif" alt="" align="middle" /> ' . $txt[454] . '<br />
<img src="' . $settings['images_url'] . '/topic/veryhot_post.gif" alt="" align="middle" /> ' . $txt[455] . '
</td>
<td valign="top" style="padding-top: 2ex;" class="smalltext99">
<img src="' . $settings['images_url'] . '/icons/quick_lock.gif" alt="" align="middle" /> ' . $txt[456] . '<br />' . ($modSettings['enableStickyTopics'] == '1' ? '
<img src="' . $settings['images_url'] . '/icons/quick_sticky.gif" alt="" align="middle" /> ' . $txt['smf96'] . '<br />' : '') . ($modSettings['pollMode'] == '1' ? '
<img src="' . $settings['images_url'] . '/topic/normal_poll.gif" alt="" align="middle" /> ' . $txt['smf43'] : '') . '
</td>';
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

SITH


SITH

Изучая тему подробнее нашёл ещё недоработки:
Пр. файл  lm.jpg - когда переходишь с главной страницы на "Последние сообщения на форуме."
Пр. файл  ut.jpg - переход на "Показать новые сообщения с Вашего последнего визита." и "Показать новые ответы на Ваши сообщения."
Выделенное мне надо перекрасить в белый цвет, и ещё в справка: можно ли тоже поменять цвет с чёрного на белый? Mavn Помогите!
Зарание спасибо!!!

Mavn

SITH
Пример того как делать и где что менять я привел. Все остальное дело за вами. Если у вас что то не будет получаться то мы поможем но делать целиком работу за вас не будем!
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

SITH

И правильно делаете, надо мне самому учиться! Видимо я неправильно написал прошлый пост. Мне главное узнать, в каких файлах оно меняется. Спасибо!

SITH

Ответьте плиз на выше поставленный вопрос

SAS

SITH, алгаритм следующий, ищите в каталоге с форумом например словосочетание "Тема с Вашими ответами", находите, копируете переменную, каторой это словосочетанийе пресвоено, в буфер и затем также ищите в каталоге с форумом эту переменную, подскажу, ана находицца в файле MessageIndex.template.php :), и смотрите какие стили отвечают за оформление, если они общие, то создаете свой стиль в файле style.css или просто в самом файле прописываете цвет и размер шрифта, фсё, это как два пальца как гриццо :)

SITH

Спасибо! Я просто почему то подумал, что именно за эти страницы отвечают другие php файлы. Для того и приводил скрины. Иещё раз благодарю

SITH

Вопрос: Каким образом перекрасить "Страниц:1,[2],3", "« предыдущая тема следующая тема »"? Просто они являются обычными ссылками, которые подчиняются a:link в style.css . Их так просто не поменять, ведь поменяют тогда цвет все ссылки...

Mavn

Объясняю принцип
искомая фраза предыдущая тема
находим файл index.russian.php

$txt
['previous_next_back'] = '&laquo; предыдущая тема';

искомая фраза

$txt
['previous_next_back']

находим Display.php

// Create a previous next string if the selected theme has it as a selected option.
	
$context['previous_next'] = $modSettings['enablePreviousNext'] ? '<a href="' $scripturl '?topic=' $topic '.0;prev_next=prev#new">' $txt['previous_next_back'] . '</a> <a href="' $scripturl '?topic=' $topic '.0;prev_next=next#new">' $txt['previous_next_forward'] . '</a>' '';

искомая фраза

$context
['previous_next']

находим
Display.template.php

<div class="nav" style="margin-bottom: 2px;"', $context['previous_next'], '</div>

из найденного

<div class="nav"

следует что в style.css нужно искать .nav

Как видим все просто наглядно и даже не нужно быть программистом чтобы решить данную задачу с правкой стилей и всего прочего!!!!


PS все остальное делаешь сам по указанному примеру
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Skeeve

а как поменять надписи на соответствующие названия тем?
Надежный хостинг, хороший support, домены от 120 рублей. beget.ru, ID партнера 1388. При указании меня в качестве реферала - 5$ в подарок

BIOHAZARD

Цитата: Skeeve от 18 мая 2010, 11:58:33
а как поменять надписи на соответствующие названия тем?
если речь про то, как найти нужный блок в шаблонах, то ищите текст (тэги и их параметры) ВОКРУГ названия темы
как правило большинству блоков присвоены специфические классы стилей, так что поиск вовсе не так страшен, как на первый взгляд

например надпись "Цитировать" над этим сообщением обрамлена следующим образом
<li class="quote_button">
  <a href="http://www.simplemachines.ru/index.php?action=post;quote=72841;topic=1167.15;num_replies=16" onclick="return oQuickReply.quote(72841);">Цитировать</a>
</li>

значит просто надо найти в шаблоне li class="quote_button"
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

Skeeve

найти не проблема:

$txt['previous_next_back'] = '&laquo; предыдущая тема';
$txt['previous_next_forward'] = 'следующая тема &raquo;';


На что нужно заменить слова Следующая тема и Предыдущая тема, чтобы вместо них выводились названия соответствующих тем (заголовки следующей темы и предыдущей) ?
Надежный хостинг, хороший support, домены от 120 рублей. beget.ru, ID партнера 1388. При указании меня в качестве реферала - 5$ в подарок

BIOHAZARD

Цитата: Skeeve от 18 мая 2010, 16:59:03
найти не проблема:

$txt['previous_next_back'] = '&laquo; предыдущая тема';
$txt['previous_next_forward'] = 'следующая тема &raquo;';


На что нужно заменить слова Следующая тема и Предыдущая тема, чтобы вместо них выводились названия соответствующих тем (заголовки следующей темы и предыдущей) ?
надо будет запрос к БД делать, а это +нагрузка и время загрузки страницы, так что - зло
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ