U.Helper

25 Октября 2008 18:19
Главная » 2008 » Октябрь » 25 » Первое сообщение темы (jQ)
CSS:
Code
.ForumFirstMessage {background: #444444; display: none; border: 1px #aaaaaa dashed; padding-left: 30px; padding-top: 10px; padding-bottom: 10px; padding-right: 15px; }

Общий вид страниц форума, после $BODY$:
Code
<script>
function LoadFirstMessage(Dest, URL){  
  if ($('#' + Dest).is(':hidden')){  
  $('#FFML' + Dest.substr(3)).html('<img src="http://src.ucoz.net/img/icon/minus.png" border="0" align="absmiddle">')  
  $('#' + Dest).load(URL + ' .posttdMessage:eq(0) div:eq(0)', function () { //posttdMessage - класс элемента в котором находится текст сообщения, в виде сообщений нужно $MESSAGE$ нужно заменить на <div>$MESSAGE$</div> если скрипт не работает, то проблема скорее всего в этой строке, проверьте класс и то, чтобы $MESSAGE$ находился в первом div'е.
  $('#' + Dest).slideDown('fast')  
  $('#FFML' + Dest.substr(3)).html('<img align="absmiddle" src="http://src.ucoz.net/img/icon/minus.png" border="0">')  
  $('#FFML' + Dest.substr(3)).show()  
  })  
  }else{  
  $('#' + Dest).slideUp('fast')  
  $('#' + Dest).html('')
  $('#FFML' + Dest.substr(3)).html('<img align="absmiddle" src="http://src.ucoz.net/img/icon/plus.png" border="0">')  
  }  
  }  
$('.threadLink,.threadPinnedLink').each(function(Ti) {
jQuery(this).parents('td:first').find('a:first').before('<a href="javascript://" onclick="LoadFirstMessage(\'FFM' + Ti + '\', \'' + jQuery(this).attr('href') + '\')" id="FFML' + Ti + '"><img align="absmiddle" src="http://src.ucoz.net/img/icon/plus.png" border="0"></a> ')  
jQuery(this).parents('tr:first').after('<tr><td colspan="7" class="posttdMessage" style="padding: 0px 0px 0px 0px; "><div id="FFM' + Ti + '" class="ForumFirstMessage">Загрузка...</div></td></tr>')  
  });  
</script>



Пример
Просмотров: 1022 | Добавил: Gaara | Рейтинг: 4.4/5 |
Всего комментариев: 14
0
Maxwell[Материал] 13:11, 27 Октября 2008
все вставил правильно, но внизу форума появился этот код.
P.s. у вас тут не работает ссылка скопировать в буфер...
Цитировать
0
Бармалей[Материал] 13:46, 27 Октября 2008
Quote
P.s. у вас тут не работает ссылка скопировать в буфер...
Проверил - прекрасно работает
Цитировать
Сайт
0
Maxwell[Материал] 16:39, 27 Октября 2008
Quote
прекрасно работает

странно, я жму на нее.. мне пищет, что скопировано, а пытаюсь вставить в буфере жругое(то что там лежало раньше)
Цитировать
Сайт
0
cucYa[Материал] 21:44, 29 Октября 2008
У меня тоже не копирует, и спать я не пойду biggrin (ff303)
Цитировать
Сайт
0
Severus[Материал] 22:26, 29 Октября 2008
У меня тоже не копирует.Пробовал в опере 9,6 и фф 3
Цитировать
Сайт
0
ModeRzzz[Материал] 09:30, 30 Октября 2008
все рабоатет
Цитировать
Сайт
0
Бармалей[Материал] 12:57, 30 Октября 2008
Flash-плеер случаем не 10-ый? Там что-то с JS они наделали
Цитировать
Сайт
0
Maxwell[Материал] 13:13, 30 Октября 2008
flash 10ый
Цитировать
Сайт
0
Maxwell[Материал] 23:21, 24 Ноября 2008
с важными темами он не работает
Цитировать
Сайт
0
Gaara[Материал] 15:24, 25 Ноября 2008
работает
Цитировать
Сайт
0
Maxwell[Материал] 13:30, 26 Ноября 2008
все.. видимо у меня была старая версия скрипта
Цитировать
Сайт
0
subWIN[Материал] 19:44, 16 Декабря 2008
А у меня копирует не в той кодировки
Цитировать
Сайт
0
Gaara[Материал] 20:12, 16 Декабря 2008
blink такого еще не видел, может обновление? какой сайт?
Цитировать
Сайт
0
Maxwell[Материал] 22:27, 16 Января 2009
в IE 7.0 выдает ошибку и подвешивает браузер. скрин
Цитировать
Сайт
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
U.Helper © Используются технологии uCoz