Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Расширить графу времени написания поста в таблице "10 сообщ форума"


Расширить графу времени написания поста в таблице "10 сообщ форума"

Сообщений 41 страница 60 из 65

41

Это ставим туда, где нам нужны 10 последних сообщений

<div id=MyDivBlock></div>

а это идёт В НТML низ

Код:
<!-- 10 сообщений последних -->
<script src="/export.php?type=js&max=10" type="text/javascript"></script>
<script type="text/javascript">
var html='';
var ts = '';
var mo = '';
var hh = '';
var mm = '';
var i = 0;
for(i=0;i<content.length;i++) {
ts = new Date();
ts.setTime(1000*content[i][0]);
mo = ts.getMonth()+1;
if (mo<10) mo='0'+mo;
hh = ts.getHours();
mm = ts.getMinutes()+'';
if (mm<10) mm='0'+mm;
ts = ts.getDate()+'.'+mo+' '+hh+':'+mm;
html2="</tr></tbody></table></div>"
html1="<h2>Последние 15 сообщений форума</h2><div class=\"container\"><table style=\"font-size:11px!important;\" cellspacing=\"0\" width=100%><thead><tr><th scope=\"col\">Автор</th><th style='width: 200px!important;' scope=\"col\">Время</th><th scope=\"col\">Последнее сообщение</th></tr></thead><tbody class=\"hasicon\">"
html+='<tr><td style=\"color:#0067A9\"><b>'+content[i][1]+'</b></td><td class=\"tc2\">'+ts+'<td class=\"tcr\"><a href=\"'+content[i][2]+'\">'+content[i][3]+'</a><br /></td></tr>';
}

$("#MyDivBlock").prepend(html1+html+html2)

</script>

Отредактировано Deff (Сб, 20 Авг 2011 10:56:48)

0

42

Теперь они у меня во всех кнопка на какую не нажми показываются... пипец короче, уже все варианты перебрал

0

43

После долгих впиханий нашёл Deff
Спасибо большое!!!

0

44

mihka1980  :glasses: Поменяйте скрипт, выровнял иконки

<!-- 10 сообщений последних -->
<script src="/export.php?type=js&max=9" type="text/javascript"></script>
<script type="text/javascript">
var html='';
var ts = '';
var mo = '';
var hh = '';
var mm = '';
var i = 0;
for(i=0;i<content.length;i++) {
ts = new Date();
ts.setTime(1000*content[i][0]);
mo = ts.getMonth()+1;
if (mo<10) mo='0'+mo;
hh = ts.getHours();
mm = ts.getMinutes()+'';
if (mm<10) mm='0'+mm;
ts = ts.getDate()+'.'+mo+' '+hh+':'+mm;
html2="</tr></tbody></table></div>"
html1="<h2>Последние сообщения форума</h2><div class=\"container\"><table style=\"font-size:11px!important;\" cellspacing=\"0\" width=100%><thead><tr><th scope=\"col\">Автор</th><th style='width: 300px!important;' scope=\"col\">Время</th><th scope=\"col\">Последнее сообщение</th></tr></thead><tbody class=\"hasicon\">"
html+='<tr align=left><td style=\"color:#0067A9\"><b>'+content[i][1]+'</b></td><td class=\"tc2\">'+ts+'<td class=\"tcr\"><a href=\"'+content[i][2]+'\">'+content[i][3]+'</a><br /></td></tr>';
}

$("#MyDivBlock").prepend(html1+html+html2)

</script>

0

45

Deff
Спасибо, а что с ними не так было???

0

46

mihka1980 Ужс

1.Добавьте в Самый Низ HTML низ закрывающийся тег </script>

<script language="JavaScript1.2">
<!--
var ns6=document.getElementById&&!document.all?1:0
var head="display:''"
var folder=''
function expandit(curobj){
folder=ns6?curobj.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"
}
//-->
</script>

2.  Замените Объявление

Код:
	<style>	
#menu span {
padding: 7px 15px 7px; 
margin-right: 5px;
margin: 10px 0;
width: 20px;
text-decoration: none;
}
#menu .tabactive {
color: #2662DF;
background:#F9F1DD;
}

#submenu {
padding: 5px;
height: 300px;
text-align: center;
font-size: 12px;
width: 100%;
}

.submenutext {
display: none; 
height: 300px;
}
</style>

<script type="text/javascript">
$(document).ready(function() {
$("td.#MenuTxT div.submenutext").hide();
<!--$(".tabs span:first").addClass("active").show(); -->
$("td.#MenuTxT div.submenutext:first").show();
$("div.#menu span").click(function() {
    $("div.#menu span").removeClass("tabactive");
    $(this).addClass("tabactive");
    $("td.#MenuTxT div.submenutext").hide();
    var activeDiv = $(this).attr("alt");
    $("div."+activeDiv).fadeIn();
    return false; });
});
</script>

<center><table style="width: 615px;">
 <tbody>
  <tr>
   <td>
    <div id="menu"> <b>
<span alt="#sm1" style="cursor: pointer;">Начало</span>
<span alt="#sm2" style="cursor: pointer;">Кнопка 2</span>
<span alt="#sm3" style="cursor: pointer;">Последние сообщения форума</span>
<span alt="#sm4" style="cursor: pointer;">555</span>
<span alt="#sm5" style="cursor: pointer;">ЧАТ</span>
           </b>
    </div>
   </td>
  </tr>
  <tr>
   <td id="MenuTxT"  align="center" valign="top">
    <div id="submenu" align="center"> 
     <div id="sm1" class="submenutext" style="display:block;">
<br/><br/>
<div id=MyDivBlock></div>
</div>
     <div id="sm2" class="submenutext"><br /><br />


Контент 2-й кнопки
</div>
     <div id="sm3" class="submenutext"><br /><br />

</div>
     <div id="sm3" class="submenutext"><br /><br />

</div>
     <div id="sm5" class="submenutext" align=center><br /><br />
<!-- BEGIN CBOX - www.cbox.ws - v001 -->
<div id="cboxdiv" style="text-align: center; line-height: 0">
<div><iframe frameborder="0" width="100%" height="180" src="http://www4.cbox.ws/box/?boxid=3100735&amp;boxtag=7264&amp;sec=main" marginheight="2" marginwidth="2" scrolling="auto" allowtransparency="yes" name="cboxmain" style="border:#000000 1px solid;" id="cboxmain"></iframe></div>
<div><iframe frameborder="0" width="100%" height="82" src="http://www4.cbox.ws/box/?boxid=3100735&amp;boxtag=7264&amp;sec=form" marginheight="2" marginwidth="2" scrolling="no" allowtransparency="yes" name="cboxform" style="border:#000000 1px solid;border-top:0px" id="cboxform"></iframe></div>
</div>
<!-- END CBOX -->
</div>

</div>
   </td>
</tr>
 </tbody>
</table></center>

0

47

Сделал ровненько вроде стало всё!!!

А возможно ли растянуть внутреннее содержимое, когда кнопку нажимаешь, что внутри находится было на всю ширину экрана, пробовал менять там % не фига не получилось,простите что напрягаю я не очень в этом шарю методом тыка только!!!

Отредактировано mihka1980 (Сб, 20 Авг 2011 13:48:18)

0

48

mihka1980 Вряд ли с ходу возможно - будут проблемы в разных браузерах

Тем паче - будет не симатично - у кого то контент уже - у кого то шире и по высоте будет гулять(либо пустота внизу

0

49

Deff
Ну понятно, Спасибо ещё раз!!!

0

50

Deff Вот вроде сделал как я хочу,по размерам, один вопросик, как сделать кликабельность при наведение на новости или чат, чтоб рука появлялась???

http://spotsmenki.mybb.ru/

Отредактировано mihka1980 (Сб, 20 Авг 2011 17:10:28)

0

51

Romych написал(а):

не пробовал, всё это конечно костыли

Какие костыли? Это часть алгоритма должна быть, не более того. Ты собираешься работать с объектом, который создаётся другим скриптом. Вполне очевидно, что второй скрипт должен запускаться только после полной обрабоки страницы.

0

52

mihka1980

http://www.imageup.ru/img120/thumb/snimok735416.jpg

Вторая строчка в колонке сообщений - это так задумано?
Добавлено:И ещё: я б иконки немного сдвинул, на пару пикселов вправо от основной иконки тем.

Отредактировано rps (Сб, 20 Авг 2011 17:51:28)

0

53

rps
Да, это тестовой форум!!!Да я давно хотел сдвинуть, но не знаю как, а как их сдвинуть???

0

54

rps написал(а):

Какие костыли?

rps Паш - проще и правильней, - прямо в скрипте подгрузки  сообщений, - после завершения - вызвать функцию обработки иконок -(*для этого лишь надо в скрипте иконок makeICOn - сделать подфункцией

Отредактировано Deff (Сб, 20 Авг 2011 20:12:27)

0

55

Deff
Можно и так, но нужно обязательно убедиться, что объект появился на странице.

0

56

rps  :glasses: Паш - там функция подгрузки

$.get('export.php?type=rss','',processXML);
function processXML(data){

- автоматом вызываецо ток, когда объект уже загружен - в том и соль

Отредактировано Deff (Сб, 20 Авг 2011 20:43:54)

0

57

Deff
Я не знаю, как в джекваери, в яваскрипт надо проверять, есть объект или нет. Если он ещё в процессе загрузки, а браузер пошёл дальше считывать код, появится ошибка и скрипт не будет работать.

0

58

mihka1980 написал(а):

Deff Вот вроде сделал как я хочу,по размерам, один вопросик, как сделать кликабельность при наведение на новости или чат, чтоб рука появлялась???

Вопрос снят, сам допёр как сделать!!

0

59

rps В Аякс Загрузках, принцип, что функция начинает исполняцо ток по факту события "загружено"...

0

60

Deff
Ну тогда тебе проще это сделать.

0


Вы здесь » Единый форум поддержки » Корзина » Расширить графу времени написания поста в таблице "10 сообщ форума"