|
|
Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии Раздел темы |
Раздел темы |
Здравствуйте, имеется скрипт:
Код $(".gTableSubTop:contains('Автор темы')").hide(); $(".threadAuthTd").each(function () { uIPB = [$(this).find('a.threadAuthorLink').attr('href'),$(this).find('a.threadAuthorLink').text()]; $(this).prev().prev().prev('.threadNametd').find('a:first').after(' <span style="color:#aaa; margin-left:5px;">Создал <a class="new_th" style="color:#808080; text-decoration:none;" href="'+uIPB[0]+'">'+uIPB[1]+'</a></span>'); }).hide(); Он показывает кто создал тему рядом со ссылкой на саму тему. Так вот, я хочу сюда добавить еще и раздел, в котором создана тема, как мне его усовершенствовать, что добавить, чтобы получилось задуманное? Моя цель на форуме - помогать пользователям.
Если я Вам действительно помог, Вы можете поблагодарить меня в репутации. Сообщение отредактировал Expertos - Среда, 15 Янв 2014, 14:34:56
|
|
Expertos, в Ленточном и так выводятся название форумов.
Если нужно спарсить и вывести в другом месте страницы: Код $('.threadNametd').find('.threadFrmName').html(); |
Expertos, что-то вида:
Код $(".gTableSubTop:contains('Автор темы')").hide(); $(".threadAuthTd").each(function () { uIPB = [$(this).find('a.threadAuthorLink').attr('href'),$(this).find('a.threadAuthorLink').text()]; $(this).prev().prev().prev('.threadNametd').find('a:first').after(' <span style="color:#aaa; margin-left:5px;">Создал <a class="new_th" style="color:#808080; text-decoration:none;" href="'+uIPB[0]+'">'+uIPB[1]+'</a></span>'); $(this).prev().prev().prev('.threadNametd').prepend($(this).prev().prev().prev('.threadNametd').find('.threadFrmName').html() + ' '); }).hide(); Не проверял. |
Drinko, оно так перед название темы становится, а мне нужно, чтобы после.
И чтобы я мог там вписать надпись "Тема находится в разделе" Моя цель на форуме - помогать пользователям.
Если я Вам действительно помог, Вы можете поблагодарить меня в репутации. |
оно так перед название темы становится, а мне нужно, чтобы после. И чтобы я мог там вписать надпись "Тема находится в разделе" ![]() |
Код <script type="text/javascript"> $("threadNametd").each(function () { uMBP = [$(this).find('a.threadFrmLink').attr('href'),$(this).find('a.threadFrmLink').text()]; $(this).prev().prev().prev('.threadNametd').prepend($(this).prev().prev().prev('.threadNametd').find('.threadFrmName').html() + '<span style="color:#aaa; margin-left:5px;">Создал <a class="new_th" style="color:#808080; text-decoration:none;" href="'+uBMP[0]+'">'+uBMP[1]+'</a></span> '); }).hide(); </script> Что не так? Моя цель на форуме - помогать пользователям.
Если я Вам действительно помог, Вы можете поблагодарить меня в репутации. |
Expertos, дайте скриншот и выделите место куда надо вставить.
|
Expertos,
Код $(".gTableSubTop:contains('Автор темы')").hide(); $(".threadAuthTd").each(function () { uIPB = [$(this).find('a.threadAuthorLink').attr('href'),$(this).find('a.threadAuthorLink').text()]; $(this).prev().prev().prev('.threadNametd').find('a:first').after(' <span style="color:#aaa; margin-left:5px;" class="auth">Создал <a class="new_th" style="color:#808080; text-decoration:none;" href="'+uIPB[0]+'">'+uIPB[1]+'</a></span> '+ $(this).prev().prev().prev('.threadNametd').find('.threadFrmName').html()); }).hide(); |
| |||
| |||