Таблицы
Итак.Ищу решение проблемы.
Мне надо настроить ячейку для таблицы на моём сайте.
оСайт тут Ссылко
Меня интересует та область на которой отображены новости.Мне надо сделать эту область ячейкой,и что бы если информации было больше ,чем там помещается,можно было бы прокручивать(скроллить) саму инфу.Сам я в таблицах никакой,а мануалы мне к сожалению не помогли.Потому и прошу вашу помощь.Мне так же необходимо что бы если текста мало ,то что бы ячейка не сворачивалась,а оставалась всегда 1 размера.Высота этой области 573.Спс будет как обычно
http://la2base.ru/client/dop_client/1879-djevid-blejjn-dobralsja-i-sjuda.html Девид блейн добрался и сюда.(c)KKKrevedko
— Client Developer
Проблема даже не в том как вставить,а проблема,куда вставить?И как сделать прокручиваемой?
Как я понимаю вставить надо <td height="573"> ,но куда вставить я так и не нашёл.
http://la2base.ru/client/dop_client/1879-djevid-blejjn-dobralsja-i-sjuda.html Девид блейн добрался и сюда.(c)KKKrevedko
— Client Developer
<td style="overflow: auto">
.news_column {
overflow: auto;
height: 573;
}
</style>
<body>
...
<td class="news_column">
...
</body>
мм,тогда код должен выглядеть так?
<head>
<meta http-equiv="Content-Type" content="text/html; charset=cp-1251" />
<title><?php echo $htitle; ?></title>
<meta name="description" content="ваш текст">
<meta name="keywords" content="ваш текст">
<link href="skins/BlackRS/css/style.css" rel="stylesheet" type="text/css">
</head>
<style>
.news_column {
overflow: auto;
height: 573;
}
</style>
<body>
...
...
<tr>
<td class="news_column"><h1><Marquee>Welcome to Lineage 2 Dream</marquee></h1>
<?php
if ($id != '')
include('module/'.$id . '.php');
else
{
include('modle/eror.php');
}
?>
</tr>
</table></td>
....
....
</body>
http://la2base.ru/client/dop_client/1879-djevid-blejjn-dobralsja-i-sjuda.html Девид блейн добрался и сюда.(c)KKKrevedko
— Client Developer
Не знаю :) а оно работает?
Да и зачем там таблицы? Не будет ли проще на дивах сделать:
body {
padding: 0 auto;
}
#top {
height: 25px;
width: 650px;
}
#center {
background: #000 url(xxx.jpg) no-repeat top left;
width: 650px;
}
#left {
padding-top: 50px;
width: 150px;
float: left;
}
#right {
padding-top: 100px;
width: 500px;
float: right;
}
#news {
height: 573px;
overflow: auto;
}
#bottom {
clear: both;
}
</style>
<body>
<div id="top">
меню
</div>
<div id="center">
<div id="left">
левая колонка
</div>
<div id="right">
<div id="news">
....
</div>
</div>
</div>
<div id="bottom">
</div>
</body>
</body>
С помощью таблиц мне удобнее просто =).Я только только начал разбираться с пхп и боюсь я не знаю что делать с дивами.Всёравно спасибо огромное за проделанную работу,но я пока что буду пробовать вариант выше ).
http://la2base.ru/client/dop_client/1879-djevid-blejjn-dobralsja-i-sjuda.html Девид блейн добрался и сюда.(c)KKKrevedko
— Client Developer
наконец нашёл решение проблемы.Осталась последняя.Как видно на этой странице ,таблицы вылазит из пределов ячейки.Возможно как нибудь сделать ,что бы вместо того ,что она вылезает,она была внутри ячейки и то ,что не помещалось можно было бы увидеть с помощью скролла?
Ну или поставлю вопрос немного по другому.Как сделать что бы ту инфу ,которая не помещается в ячейку,можно было бы увидеть используя скролл.
http://la2base.ru/client/dop_client/1879-djevid-blejjn-dobralsja-i-sjuda.html Девид блейн добрался и сюда.(c)KKKrevedko
— Client Developer
А как реализовать этот фрейм?
Куда его вставлять в код?
http://la2base.ru/client/dop_client/1879-djevid-blejjn-dobralsja-i-sjuda.html Девид блейн добрался и сюда.(c)KKKrevedko
— Client Developer
хм..не все так просто как казалось у тя движок мой веб а там в хтмл в пхп...
попробуй значит так .. отрываешь PHP файл твоего скина ищещь там строку подгрузки модулей ..что то типо того:
if (file_exists('module/'.$id . '.php'))
include('module/'.$id . '.php');
else
{
include('module/eror.php');
}
?>
и заменяешь это на так:
if (file_exists('module/'.$id . '.php'))
echo "
<FRAMESET rows=\"200\"> <--- тут сам настроишь высоту
<FRAME SRC=\"module/'.$id . '.php\" scrolling=\"on\">
</FRAMESET> ";
else {
echo "
<FRAMESET>
<FRAME SRC=\"module/eror.php\">
</FRAMESET>";}
?>
поидее должно помочь...
— FoBOSS
Поставил всё как ты написал,выставил rows 610,весь текст от туда вообще пропал.Щас эксперементирую с кодом.
Эксперимент неудачен.Мой старый код
if ($id != '')
include('module/'.$id . '.php');
else
{
include('module/eror.php');
}
?>
заменил на
if (file_exists('module/'.$id . '.php'))
echo "
<FRAMESET rows=\"610\"> <--- тут сам настроишь высоту
<FRAME SRC=\"module/'.$id . '.php\" scrolling=\"on\">
</FRAMESET> ";
else {
echo "
<FRAMESET>
<FRAME SRC=\"module/eror.php\">
</FRAMESET>";}
?>
В итоге весь текст из ячейки пропал.Потом попробовал убрать слеши (\) и в итоге сайт перестал запускаться.Что я сделал не так?
http://la2base.ru/client/dop_client/1879-djevid-blejjn-dobralsja-i-sjuda.html Девид блейн добрался и сюда.(c)KKKrevedko
— Client Developer
Помощь очень нужна.Скажите пожалуйсто как надо сделать.
http://la2base.ru/client/dop_client/1879-djevid-blejjn-dobralsja-i-sjuda.html Девид блейн добрался и сюда.(c)KKKrevedko
— Client Developer
выбрось ты этот фрэйм! используй overflow
http://www.w3schools.com/css/pr_pos_overflow.asp
Вот пример использования, проверил даже, появляются скроллы :)
<head>
<style>
.test {
width: 100px;
height: 100px;
overflow: auto;
}
</style>
</head>
<body>
<div class="test">
aaaaaaaaaaaaaaaaaaadsad
asldkjaslkdjaslkdjaslkdj
asjdklasjdlkasjdlkasjdlkasd
asdjklasjdlkasjdlkjasldka
daskldjalskjdlkasjdklasjda
asjdklajsdklajsdlkjaldkjsa
dajskldjalskdjlkasjdlkasdj
askldjalkjdlakjdlkasjdas
djaskldjalskdjalskdjlaskjdas
alskdjlkasjdlkajsdlkajsdlkjas
laksjdlkasjdlkasjdlkasjdlaksjd
</div>
</body>
</html>
да +1) согласен так удобней:
значит делаешь тогда так:
в пхп файле скина в <HEAD> вставляешь это:
<style>
.test {
width: 500px;
height: 500px;
overflow: auto;
}
</style>
ниже где подгрузка модулей заменяешь
if ($id != '')
include('module/'.$id . '.php');
else
{
include('module/eror.php');
}
?>
на:
<?php
if ($id != '')
include('module/'.$id . '.php');
else
{include('module/eror.php');}
?>
</div>
все проверил все работает как надо
— FoBOSS


