Черные полоски внизу и вверху темы оформления

Автор Claus_ua, 13 сентября 2010, 19:22:03

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

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

Claus_ua

Вообщем столкнулся я с такой проблеммой при дизайне форума http://d-j.net.ua [d-j.net.ua] :

поставил я тему blackbox203 скачанную с оффсайта SMF
внес туда соответствующие изменения (такие как цвет текста и все картинки) код копал только в файле index.temoplate.php, именно добавил следующие элементы
<body>';
}

function template_body_above()
{
global $context, $settings, $options, $scripturl, $txt, $modSettings;
echo '


после этого вставил код:
<!-- shop -->
<table width="100%"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="right">&nbsp;</td>
    <td align="right">';
include('zakladka.php');
echo '
    </td>
    <td align="center">&nbsp;</td>
  </tr>
</table>
        <!-- shop-->


после такого:
function template_html_below()
{
global $context, $settings, $options, $scripturl, $txt, $modSettings;

echo '


прописал такое:
<table width="100%"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center">&nbsp;</td>
    <td align="center">';
include('counter_Spy.php');
echo '
    </td>
    <td align="center">&nbsp;</td>
  </tr>
</table>


соответственно создал в корне файлы zakladka.php с кодом:
<div style="position: fixed; top: 220px; right: 0px">
<a href="http://shop.d-j.net.ua/" title="D-J Shop" target="_blank"><img src="http://d-j.net.ua/img/zakladka_3.png" alt="D-J Shop"></a>
</div>

и Counter_Spy.php c таким кодом:

<!-- SpyLOG -->
<table border="0" align="left">
<tbody>
<tr>


после этого появились черные поля сверху (появилось после внедрения файла zakladka.php) и снизу после добавления Counter_spy.php.

как можно убрать отудова черные полосы, а вместо их был цвет фона?
кто подскажет?
<td><a href="http://magnitmusic.com/" target="_blank"><img src="http://d-j.net.ua/img/magnit.png" alt="" width="49" height="49" /></a></td>
<td with="600pt">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</td>
<td><br /><!-- begin of Top100 code -->
<script id="top100Counter" src="http://counter.rambler.ru/top100.jcn?1883903" type="text/javascript"></script>
<noscript><img
src="http://counter.rambler.ru/top100.cnt?1883903" alt="" width="1" height="1"
border="0"/></noscript> <!-- end of Top100 code --></td>
<td><!-- MyCounter v.2.0 -->
<script type="text/javascript">// <![CDATA[
my_id = 69022;
my_width = 88;
my_height = 51;
my_alt = "MyCounter - счётчик и статистика";
// ]]></script>
<script src="http://scripts.mycounter.ua/counter2.0.js" type="text/javascript">
</script>
<noscript>
<a target="_blank" href="http://mycounter.ua/"><img
src="http://get.mycounter.ua/counter.php?id=69022"
title="MyCounter - счётчик и статистика"
alt="MyCounter - счётчик и статистика"
width="88" height="51" border="0" /></a></noscript> <!--/ MyCounter --></td>
<td><a href="http://d-jtop.ru//"><img src="http://d-jtop.ru//button.php?u=djnet" border="0" alt="DJTop - DJ TOP Рейтинг Ди-Джейских и Музыкальных сайтов." /></a></td>
</tr>
</tbody>
</table>
<!-- SpyLOG -->



после этого появились вверху и снизу страницы черные полосы (сверху после инклуда файла zakladka.php и counter_spy.php cнизу).

как можно сделать вместо этих полосок цвет фона?

nu11

У вас опера?

Проверьте в других браузерах. У меня в опере(только на моем компьютере причем, у других в опере было ок) черные квадратики были тоже в неких местах.

Claus_ua

Опера)

но в интернет эксплорер прикрепленное окошко к правому краю экрана, вообще сверху посредине экрана))

nu11

Ие это ие. В нем вообще ничего не работает.
Вы оперу переустановите с нуля(удалить/установить, а не установку поверх старой), все станет ок.
Проблема у вас, юзеры ее не видят.

MiTyaj

#4
Цитата: nu11Ие это ие. В нем вообще ничего не работает.

Многие и на ослике неплохо передвигаются, всё зависит от наездника, ну и сами понимаете от чего ещё..

По сути вопроса, дак у Вас вообще какая-то дивная конструкция. В css прописаны стили /* Tables should show empty cells. */
table
{
empty-cells: show;
}


ну и далее,  всё приводить не стану. От сюда и чёрная полоска. Таблицы не приписаны к стилю, и следовательно наследуют свойства body. А это <div style="position: fixed; top: 220px; right: 0px"> вообще непонятно что делает в таблице да ещё сразу после <body>.  include('zakladka.php') - сделайте без таблицы. А в Counter_Spy.php вместо таблицы сделайте div примерно так..

<div>
....здесь Ваш код...
</div>


P.S. Собственно просто избавьтесь от безымянных таблиц.
Митяй..

nu11

Дело не в коде, говорю же. Это глюки оперы.
Не давайте полезных-вредных советов. Человек запутается только.

MiTyaj

Митяй..

Claus_ua

<div style="position: fixed; top: 220px; right: 0px">
этот код фиксирует кнопку спрва к краю экрана так чтобы при прокрутке странице эта кнопка всегда била справа и по средине.

Claus_ua

ОЙ, прошу прощения, закончился хостинг на форум, сегодня проплачу. а то ничего не видно)

nu11

Сперва переустанавливаете оперу, потом если не исчезнет, слушайте вредные советы.
Свалил из треда.

0daliska

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

Morphium

Пользователи просят более сильно выделить черту, между постом и подписью, никто, случаем, не знает, где копать?


human

Цитата: Morphium от 17 декабря 2010, 22:35:04
Пользователи просят более сильно выделить черту, между постом и подписью, никто, случаем, не знает, где копать?


index.css текущей темы, блок
.signature, .custom_fields_above_signature
{
        border-top: 1px #ccc solid;
}
Правильно заданный вопрос - половина ответа..

Morphium

Human, спасибо большое!

И еще один вопрос, можно как-нибудь удалить "сообщить модератору" и "ip" в правом нижнем углу


human

Цитата: Morphium от 18 декабря 2010, 06:15:12
Human, спасибо большое!

И еще один вопрос, можно как-нибудь удалить "сообщить модератору" и "ip" в правом нижнем углу
В файле Themes/default/Display.template.php (предварительно сохраните копию этого файла..) найти строки echo '
</div>
<div class="smalltext reportlinks">';

// Maybe they want to report this post to the moderator(s)?
if ($context['can_report_moderator'])
echo '
<a href="', $scripturl, '?action=reporttm;topic=', $context['current_topic'], '.', $message['counter'], ';msg=', $message['id'], '">', $txt['report_to_mod'], '</a> &nbsp;';

// Can we issue a warning because of this post?  Remember, we can't give guests warnings.
if ($context['can_issue_warning'] && !$message['is_message_author'] && !$message['member']['is_guest'])
echo '
<a href="', $scripturl, '?action=profile;area=issuewarning;u=', $message['member']['id'], ';msg=', $message['id'], '"><img src="', $settings['images_url'], '/warn.gif" alt="', $txt['issue_warning_post'], '" title="', $txt['issue_warning_post'], '" /></a>';
echo '
<img src="', $settings['images_url'], '/ip.gif" alt="" />';

// Show the IP to this user for this post - because you can moderate?
if ($context['can_moderate_forum'] && !empty($message['member']['ip']))
echo '
<a href="', $scripturl, '?action=', !empty($message['member']['is_guest']) ? 'trackip' : 'profile;area=tracking;sa=ip;u=' . $message['member']['id'], ';searchip=', $message['member']['ip'], '">', $message['member']['ip'], '</a> <a href="', $scripturl, '?action=helpadmin;help=see_admin_ip" onclick="return reqWin(this.href);" class="help">(?)</a>';
// Or, should we show it because this is you?
elseif ($message['can_see_ip'])
echo '
<a href="', $scripturl, '?action=helpadmin;help=see_member_ip" onclick="return reqWin(this.href);" class="help">', $message['member']['ip'], '</a>';
// Okay, are you at least logged in?  Then we can show something about why IPs are logged...
elseif (!$context['user']['is_guest'])
echo '
<a href="', $scripturl, '?action=helpadmin;help=see_member_ip" onclick="return reqWin(this.href);" class="help">', $txt['logged'], '</a>';
// Otherwise, you see NOTHING!
else
echo '
', $txt['logged'];

echo '
</div>';
и заменить их на                 echo '
                                                        </div>';

Правильно заданный вопрос - половина ответа..

Morphium

#15
human, еще раз спасибо!

И последний вопрос, надо сделать шире рамку, не подскажите, какая строчка за нее отвечает?




ku7mich

Claus_ua

index.css  (строка 3486)
#bodybg
{
background:url("../images/theme/backdrop.jpg") repeat-x scroll 0 0 #AAAAAA; /*закомментировать*/
}


index.css  (строка 23)
body
{
background:none repeat scroll 0 0 #AAAAAA; /*дописать*/
}


Как результат получишь вот это:
"Как странно – когда исчезает темнота, перестаешь видеть свет!" (С. Лукьяненко)