Lanmz - Форум Гиков

Lanmz - Форум Гиков (https://lanmz.ru/)
-   Вебмастеринг (https://lanmz.ru/vebmastering/)
-   -   MKportal (https://lanmz.ru/vebmastering/55.html)

Mactep 05.07.2007 19:13

MKportal
 
Имел ктонибудь дело с сабжем?
Я поставил себе, сейчас пытаюсь разобраться..
Может кто подскажет..
Такая вот проблемка.. В шапку забабахал большую картинку красивую. При любом разришении она выглядит вровень с рамками браузера. НО! Если не все картинки загружены, например на форуме.. Вместо картинок длинные подписи (либо просто длинное название темы на форуме) тогда весь портал растягивается в ширь.. И приходиться скроллить его по бокам.. Ужасно не удобно. Как от этого избавиться???
Или может можно где вставить в код тег, чтобы не скроллилось.
Вроде как реалезовано методом таблиц.

Юрий 05.07.2007 19:40

Цитата:

Сообщение от Mactep (Сообщение 310)
Имел ктонибудь дело с сабжем?
Я поставил себе, сейчас пытаюсь разобраться..
Может кто подскажет..
Такая вот проблемка.. В шапку забабахал большую картинку красивую. При любом разришении она выглядит вровень с рамками браузера. НО! Если не все картинки загружены, например на форуме.. Вместо картинок длинные подписи (либо просто длинное название темы на форуме) тогда весь портал растягивается в ширь.. И приходиться скроллить его по бокам.. Ужасно не удобно. Как от этого избавиться???
Или может можно где вставить в код тег, чтобы не скроллилось.
Вроде как реалезовано методом таблиц.

скрин до и после в студию, думаю ничего сложного там нет.

DeV 05.07.2007 23:14

ИМХО не удачный сабж... хотя скрины в студию)

Mactep 06.07.2007 04:52

http://mastir.nm.ru/mk.zip
Представлено 4 скриншота.
1024na768.jpg - как выглядит при разрешении 1024х768. Горизонтального скроллинга нет.
800na600.jpg - как выглядит при разрешении 800х600 Горизонтального скроллинга нет.
needscroll.jpg - показан случай, когда все картинки загружены, и все надписи достаточно коротки. Горизонтального скроллинга нет
noneedscroll.jpg - В форуме создана тема с длинным названием, при этом весь портал растягивается, и появляется горизонтальный скроллинг.

Юрий 06.07.2007 05:27

Если я правильно понял, то картинки разъезжаются из-за того что в "коде" не указаны размеры картинки, такое бывает.

Открой файл где прописаны нужные тебе картинки и выстави в тэгах размеры этих картинок, типа так===>

Код:

<img border="0" src="/images/img.gif" width="300" height="100">
где width и height это размеры твоей картинки и даже если она не загружается, то в браузере всё равно будет отмечатся размер этой картинки (в моём примере это 300 на 100 пикселей). А почему кстати картинки не загружаются? Хостинг проблематичный? :rolleyes:

Ещё по скроллингу, также выставляй размеры таблиц левого меню (в % или опять же в нужном тебе размере в пикселях, но обычно размеры таблиц выставляют в %), и ограничь длину названия темы, имхо мало кто додумается такие длинные темы создавать, всё должно быть понятным и лаконичным.

Mactep 06.07.2007 15:36

Насчёт укорачивания названия темы, спасибо.
А как быть когда картинки не загружены? (Они не загружены не от проблематичного хостинга, а от экономии трафика :))
Подпись вместо картинок длинные, и опять же вытягивается всё..

Вот код со вставкой картинки. Высота указана в пикселях height="315", а ширина как и следует в процентах от всего экрана width="100%".
Код:

<td id="mklogostrip" style="background-image: url('$mklib->images/sf_logo.jpg')" width="100%" scrolling="no">
          <a href="$mklib->siteurl/index.php"><img src="$mklib->images/logo.gif" border="0" width="100%" height="315" alt="" /></a>

Так что мне кажется проблема не в этом месте, а именно во всей таблице, в главной, где и ютятся все менюшки и прочее.
А конкретно скорее всего здесь

Код:

<!-- begin open main table -->

<div id="mkwrapper" style="width: {$mainwidth};" >
<table class="tabmain" width="100%" align="center" border="0" scrolling="no"  valign="top" cellspacing="0" cellpadding="0" noresize>

  <tr>
    <td width="100%" align="center">

      <table border="0" width="100%" cellpadding="0" cellspacing="0" noresize scrolling="no">

<!-- end open main table -->


Юрий 06.07.2007 16:40

Цитата:

Сообщение от Mactep (Сообщение 334)
Насчёт укорачивания названия темы, спасибо.
А как быть когда картинки не загружены? (Они не загружены не от проблематичного хостинга, а от экономии трафика :))
Подпись вместо картинок длинные, и опять же вытягивается всё..

Вот код со вставкой картинки. Высота указана в пикселях height="315", а ширина как и следует в процентах от всего экрана width="100%".
Код:

<td id="mklogostrip" style="background-image: url('$mklib->images/sf_logo.jpg')" width="100%" scrolling="no">
          <a href="$mklib->siteurl/index.php"><img src="$mklib->images/logo.gif" border="0" width="100%" height="315" alt="" /></a>

Так что мне кажется проблема не в этом месте, а именно во всей таблице, в главной, где и ютятся все менюшки и прочее.
А конкретно скорее всего здесь

Код:

<!-- begin open main table -->
 
<div id="mkwrapper" style="width: {$mainwidth};" >
<table class="tabmain" width="100%" align="center" border="0" scrolling="no"  valign="top" cellspacing="0" cellpadding="0" noresize>
 
  <tr>
    <td width="100%" align="center">
 
      <table border="0" width="100%" cellpadding="0" cellspacing="0" noresize scrolling="no">
 
<!-- end open main table -->


Ты попробуй width указать не в процентах, а в пикселях, на глаз определи как это будет смотреться в разных разрешениях и выставь, должно не разъезжаться. И я так понимаю ты оперу юзаешь, траф экономишь, как раз в опере они и разъезжаются, ну ты всё равно экспериментируй с размерами таблиц.

Mactep 06.07.2007 20:59

Если выставить размер для 1024 на 768, то в 800 на 600 быдут неправильно, и наоборот :cry:

Mactep 08.07.2007 21:34

Кстате если на этом форуме не догружать все картинкии, он тоже скроллится в бок :)
например если ну грузить картинку
http://lanmz.ru/imagize/statusicon/thread_dot_hot.gif

Юрий 08.07.2007 22:33

Цитата:

Сообщение от Mactep (Сообщение 371)
Кстате если на этом форуме не догружать все картинкии, он тоже скроллится в бок :)
например если ну грузить картинку
http://lanmz.ru/imagize/statusicon/thread_dot_hot.gif

Это в опере так отображается. Ты на другой форум-сайт зайди под оперой и отключи картинки, точно также будет.


Текущее время: 13:39. Часовой пояс GMT +9.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод:
zCarot

0