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

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

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


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


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

Сообщений 21 страница 40 из 65

21

Romych
Буду благодарен!!!

0

22

Код:
<script type="text/javascript">
$(function(){
$('#pun-ulinks.section ul.container').after('<div class="container"><table id="bib" cellspacing="0" width=100%><tr><th scope="col" width=10%>Автор</th><th scope="col" width=30%>Последняя тема</th><th scope="col" width=20%>Время</th><th scope="col" width=40%>Содержание</th></tr></table></div>');
$.get('export.php?type=rss','',processXML);
function processXML(data){
$(data).find('item:lt(5)').each(function(){  
var JAuthor=$(this).find('author').text().slice(14,-1);
var JTitle=$(this).find('title').text(); 
var JLink=$(this).find('link').text(); 
var JContent=$(this).find('description').text();
var JPosted=$(this).find('pubDate').text().slice(4,-5);
$('#bib').append('<tr><td style="text-align:center"><b>'+ JAuthor +'</b></td><td><a href="'+ JLink +'">'+ JTitle +'</a></td><td style="text-align:center">'+ JPosted +'</td><td><marquee scrollamount="2">'+JContent+'</marquee></td></tr>'); });
} });
</script>

Вот с эти не отображаются иконки

0

23

mihka1980 :glasses:
А если так и воткнуть скрип в самый конец объявления ?

Код:
<script type="text/javascript">
$('#pun-announcement.section .html-box').after('<div class="container"><table id="bib" cellspacing="0" width=100%><tr><th scope="col" width=10%>Автор</th><th scope="col" width=30%>Последняя тема</th><th scope="col" width=20%>Время</th><th scope="col" width=40%>Содержание</th></tr></table></div>');
$.get('export.php?type=rss','',processXML);
function processXML(data){
$(data).find('item:lt(5)').each(function(){  
var JAuthor=$(this).find('author').text().slice(14,-1);
var JTitle=$(this).find('title').text(); 
var JLink=$(this).find('link').text(); 
var JContent=$(this).find('description').text();
var JPosted=$(this).find('pubDate').text().slice(4,-5);
$('#bib').append('<tr><td style="text-align:center"><b>'+ JAuthor +'</b></td><td><a href="'+ JLink +'">'+ JTitle +'</a></td><td style="text-align:center">'+ JPosted +'</td><td><marquee scrollamount="2">'+JContent+'</marquee></td></tr>'); });
} 
</script>

0

24

Если что - вариант старого скрипта для расположения сверху:

Код:
<script src="/export.php?type=js&max=15" 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 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>'+content[i][1]+'</td><td class=\"tc2\">'+ts+'<td class=\"tcr\"><a href=\"'+content[i][2]+'\">'+content[i][3]+'</a><br /></td></tr>';
}

document.getElementById("pun-ulinks").innerHTML +="<br />"+html1+""+html+""+html2;
</script>

0

25

Deff, rps Спасибо!!!
Отоброжатся то отображается вверху форума, но вот иконки увы заменяются текстом, ну да ладно,и с 15 хорошоСпасибо , вот только один вопросик в скрипт <!-- 15 сообщений последних --> можно ли как нибудь добавить строку Содержание чтоб показывался бегущий текст сообщения,как в скрипте

Код:
А если так и воткнуть скрип в самый конец объявления ?

Отредактировано mihka1980 (Сб, 13 Авг 2011 17:57:24)

0

26

mihka1980
Это вопрос к моему скрипту из 24 сообщения?

0

27

rps
ДаДа, чтоб показывалось не только тема, но и Содержание сообщения!!

0

28

mihka1980
А в 23 сообщении вариант не подходит? Вроде б исправили...

0

29

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

А в 23 сообщении вариант не подходит? Вроде б исправили...

В нём то как раз проходят они, а вот в варианте вашем нет!!!
Сообщения то проходят, а вот содержания нет

Код:
<!-- 15 сообщений последних -->
<script src="/export.php?type=js&max=15" 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 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>'+content[i][1]+'</td><td class=\"tc2\">'+ts+'<td class=\"tcr\"><a href=\"'+content[i][2]+'\">'+content[i][3]+'</a><br /></td></tr>';
}

var arr=document.getElementsByTagName("div")
i=0
str=document.URL
while(arr[i] ){
if((str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php") && arr[i].className=="statscon"){
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML=""+html1+""+html+""+html2+"<br><h2>Общая статистика</h2>"+name+""
}
i++
}
</script>

В этом скрипте не наблюдаю width=40%>Содержание</th></tr></table></div>');
$.get('export.php?type=rss','',processXML);
Пробовал воткнуть не прокатило...

Отредактировано mihka1980 (Ср, 17 Авг 2011 14:18:51)

0

30

mihka1980
я переделал скрипт иконок в темах, более свежая и оптимизированная версия теперь в посте №3 - тыц
но работа со скриптом 10 последних сообщений у меня не получилась, по причине одновременного формирования контента, при обновлении страницы, совершаемыми этими двумя скриптами

0

31

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

но работа со скриптом 10 последних сообщений у меня не получилась, по причине одновременного формирования контента, при обновлении страницы, совершаемыми этими двумя скриптами

Код:
document.body.onload = function() {...}

Эта конструкция не прокатывает? Дождаться окончания загрузки страницы и затем запускать обработку иконок?

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

В нём то как раз проходят они, а вот в варианте вашем нет!!!Сообщения то проходят, а вот содержания нет

Я знаю, что в моём скрипте этого нет, я интересовался, Дефф выше решил проблему с иконками или же нет. Ибо мой вариант нужно переписывать с нуля, а его - просто подправить. Второе сделать гораздо проще.

0

32

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

Дефф выше решил проблему с иконками или же нет.

Паш - там с иконками нет проблем = ежели скрипт ставить выше скрипта Иконок от Ромыча

0

33

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

Паш - там с иконками нет проблем = ежели скрипт ставить выше скрипта Иконок от Ромыча

Тогда я не понимаю, чем твой вариант не устроил и зачем мне свой с нуля переписывать.

0

34

rps Тады возможно мы друг друга не поняли...
Мну говорил за Иконки в Старом скрипте - от Ромыча иконки не исправились - там нун скрипт иконок либо вызывать подфункцией после загрузки, либо, как ты верно сказал, через onload данный блок... Первое проще
Второе может не сработать - поскольку Окно - window, наверно уже загрузицо, а события onload после загрузки window отслеживаются ток в новых окнах или фреймах

Либо ставить переменную по окончании загрузки и периодически её считывать.. но первый вариант подфункцией  - самый простой

0

35

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

onload после загрузки window

Не window, не окно браузера, а document.body - содержимое <body>...</body>. Пусть браузер считывает постепенно код страницы, сначала пусть будет скрипт для последних сообщений, он будет обработан, создастся новый HTML Object, дальше браузер дойдёт до второго скрипта, получит информацию, что функцию нужно запускать после полной загрузки страницы. И всё, проблем не должно возникнуть.

0

36

Я конечно мало что понял в вашем проф. языке но Deff я ставил как вы говорили старый скрипт и после него сразу скрипт иконок, но иконки текстом...

Код:
<script type="text/javascript">
$('#pun-announcement.section .html-box').after('<div class="container"><table id="bib" cellspacing="0" width=100%><tr><th scope="col" width=10%>Автор</th><th scope="col" width=30%>Последняя тема</th><th scope="col" width=20%>Время</th><th scope="col" width=40%>Содержание</th></tr></table></div>');
$.get('export.php?type=rss','',processXML);
function processXML(data){
$(data).find('item:lt(5)').each(function(){  
var JAuthor=$(this).find('author').text().slice(14,-1);
var JTitle=$(this).find('title').text(); 
var JLink=$(this).find('link').text(); 
var JContent=$(this).find('description').text();
var JPosted=$(this).find('pubDate').text().slice(4,-5);
$('#bib').append('<tr><td style="text-align:center"><b>'+ JAuthor +'</b></td><td><a href="'+ JLink +'">'+ JTitle +'</a></td><td style="text-align:center">'+ JPosted +'</td><td><marquee scrollamount="2">'+JContent+'</marquee></td></tr>'); });
} 
</script>
<div id="iconki" style="display:none">
<center><strong>Иконки сообщения</strong><br>
<p>Если вы хотите выделить тему, НАЖМИТЕ НА ИКОНКУ и тогда вашей теме будет присвоена соответствующая иконка<br>
выбор иконки желателен до напечатания названия темы (пример: <i><font color="blue">Love. Хочу познакомиться</font></i>)</p></center>
<table><tr align="center">
<td style="border-width:0"><span class="ikn1"><img alt="" src="http://3dcenter.ru/forum/style_emoticons/default/39%5B1%5D.gif"> -  Важно.</span></td>
<td style="border-width:0"><span class="ikn2"><img alt="" src="http://www.klops.ru/forum/public/style_emoticons/default/smile427.gif"> - Интересно.</span></td>
<td style="border-width:0"><span class="ikn3"><img alt="" src="http://emoticons.msn-beta.com/Text.Emoticons/Sexy.gif"> - Love.</span></td>
<td style="border-width:0"><span class="ikn4"><img alt="" src="http://www.iconsearch.ru/uploads/icons/fugue/16x16/question.png"> - Вопрос.</span></td>
<td style="border-width:0"><span class="ikn5"><img alt="" src="http://s05.radikal.ru/i178/1009/08/d525b32344d7.gif"> - Внимание!</span></td>
</tr></table></div>

Во сейчас спецом оставил оба скрипта, гляньте если не сложно http://spotsmenki.mybb.ru/ Всё отлично видно, в одном отображаются, а в другом текстом...

Отредактировано mihka1980 (Чт, 18 Авг 2011 23:56:01)

0

37

mihka1980
то что вы тут привели как якобы скрипт иконок, на самом деле является просто служебным html-кодом к моему скрипту,
и во-превых он из старой версии, я говорил, что версию обновил до v5.2, в соответствующей теме про иконки,
во-вторых стоять он должен не в html-низу, а HTML в форме ответа, поскольку он требуется только при создании новой темы,
а сам скрипт иконок соответственно внизу html-низ

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

document.body.onload = function() {...}

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

0

38

Romych
Так скажите как сделать, пихал куда угодно и в форму ответа и html низ не фига.... Вы его сами обозвали скриптом

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

Своя иконка для вновь созданной темы (загружается автоматически) мне нужно чтоб они отображались в скрипте последних сообщений

Код:
<script type="text/javascript">
$('#pun-announcement.section .html-box').after('<div class="container"><table id="bib" cellspacing="0" width=100%><tr><th scope="col" width=10%>Автор</th><th scope="col" width=30%>Последняя тема</th><th scope="col" width=20%>Время</th><th scope="col" width=40%>Содержание</th></tr></table></div>');
$.get('export.php?type=rss','',processXML);
function processXML(data){
$(data).find('item:lt(5)').each(function(){  
var JAuthor=$(this).find('author').text().slice(14,-1);
var JTitle=$(this).find('title').text(); 
var JLink=$(this).find('link').text(); 
var JContent=$(this).find('description').text();
var JPosted=$(this).find('pubDate').text().slice(4,-5);
$('#bib').append('<tr><td style="text-align:center"><b>'+ JAuthor +'</b></td><td><a href="'+ JLink +'">'+ JTitle +'</a></td><td style="text-align:center">'+ JPosted +'</td><td><marquee scrollamount="2">'+JContent+'</marquee></td></tr>'); });
} 
</script>

если он не пашет, так и напишите нех умничать где да как мне его ставить,не дурак везде ставил

Отредактировано mihka1980 (Пт, 19 Авг 2011 12:58:47)

0

39

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

Вы его сами обозвали скриптом

не путайте html-код c javascript

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

если он не пашет, так и напишите нех умничать где да как мне его ставить

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

0

40

mihka1980  Инет не битва за жисть - развлечение - пытайтесь весело решать проблемы ....
Чо и себе и другим настрой портить!

0


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