Всем привет!
В данный момент разрабатываю сайт и сталкиваюсь с различными проблемами, может даже элементарными. Но знаний не хватает, для их решения, а Google ищет не совсем то, что нужно
Дабы Вы не думали, что я пользуюсь Вашим гостеприимством, буду показывать, как я пытался, то или иное сделать. Но в некоторых случаех, я был дуб дубом
Сообственно вопросы.
1. Сначала самый простой вопрос. Имеем:
<td width="20%" class="gTableSubTop" align="center">
<td width="8%" class="gTableSubTop" align="center">
<td width="8%" class="gTableSubTop" align="center">
Как к ним обратиться, если у них один класс? Единственное, что их различает, это
width. Делал так:
$("td.gTableSubTop[width='8%']").attr("width", "20%");
Но ничего не работает, вообще все скрипты перестают работать, после этого. Мне это нужно для того, чтобы поменять размеры
td.gTableSubTop. И не искать их через
.eq(), ведь на форуме могут происходить изменения из админ-панели.
P.S.: Ещё, лучше добавить туда
.each()
2. Второй вопрос. Нужно найти
div.funcBlock, удалить его и два
<br>, что после него. Как это сделать? Кааак?
3. Ещё один вопрос Имеем класс
td.forumLastPostTd, в нём следующее содержимое:
<a title="К последнему сообщению" class="forumLastPostLink" href="#">Вторник, 30.10.2012, 09:56</a>
<a href="#">
<img alt="" title="К первому непрочитанному сообщению" src="#">
</a>
<br>
Тема:
<a class="forumLastPostLink" href="#">Предложения</a>
<br>
Сообщение от:
[JS]<span class="lastPostUser">
<a class="lastPostUserLink" href="#">User</a>
</span>
Нужно сделать, чтобы было примерно так:
<td class="forumLastPostTd"><a title="К последнему сообщению" class="forumLastPostLink" href="#">Вторник, 30.10.2012, 09:56</a>
<a href="#">
<img alt="" title="К первому непрочитанному сообщению" src="">
</a>
<br>
<span class="lastPostUser">
<a class="lastPostUserLink" href="#">User</a>
</span>
</td>
Т.е. из основного варианта удалить
<br>,
Тема: и ссылку с классом
a.forumLastPostLink
<br>
Тема:
<a class="forumLastPostLink" href="#">Предложения</a>
и текст -
Сообщение от:
Этот вопрос, один из самых важных!
4. Последний вопрос
Имеет стандартный вид статистики форума:
Вот его код:
<style>.gTableRight {display:none;}</style><div class="gDivLeft">
<div class="gDivRight">
<table border="0" width="100%" cellspacing="1" cellpadding="0" class="gTable">
<tbody>
<tr>
<td colspan="2" class="gTableTop">
<div style="float:right" class="gTopCornerRight"></div>
Дополнительная информация
</td>
</tr>
<tr>
<td colspan="2" class="gTableSubTop">
Посетители:
<b>1</b> (участников - <b>1</b>, гостей - <b>0</b>)
</td>
</tr>
<tr>
<td width="7%" align="center" class="gTableRight" style="padding:7px;">
<img alt="" style="margin:0;padding:0;border:0;" title="Посетители" src="#">
</td>
<td class="gTableBody1" style="padding:10px;">
<div class="statsRecord">
Рекорд посещаемости форума
<b>3</b>
зафиксирован Вторник, 12:02, 30.10.2012.
</div>
<a class="groupAdmin" href="#" >Касти_</a>
</td>
</tr>
<tr>
<td colspan="2" class="gTableSubTop">Статистика форума</td>
</tr>
<tr>
<td align="center" class="gTableRight" style="padding:7px;">
<img alt="" style="margin:0;padding:0;border:0;" title="Статистика форума" src="#">
</td>
<td class="gTableBody1" style="padding:10px;">
Всего создано <b>16</b> тем, в которые добавлено <b>15</b> ответов.
<br>
Зарегистрировано <b>2</b> участников. Приветствуем нового участника <b><a class="lastUserLink" href="#">Витто_</a></b>.
</td>
</tr>
<tr>
<td colspan="2" class="gTableSubTop">Поздравляем с Днем Рождения!</td>
</tr>
<tr>
<td align="center" class="gTableRight" style="padding:7px;">
<img alt="" style="margin:0;padding:0;border:0;" title="Поздравляем с Днем Рождения!" src="#">
</td>
<td class="gTableBody1" style="padding:10px;">
<div class="birthdaysBlock">
<a class="userBirthdayLink" href="#">User</a>
<span class="userAge">(18)</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
Нужно немного изменить его до такого состояния:
Код:
<div class="gDivLeft">
<div class="gDivRight">
<table border="0" width="100%" cellspacing="1" cellpadding="0" class="gTable">
<tbody>
<tr>
<td colspan="2" class="gTableTop">
<div style="float:right" class="gTopCornerRight"></div>
Дополнительная информация
</td>
</tr>
<tr>
<td colspan="2" class="gTableSubTop">Статистика форума:
</td>
</tr>
<tr>
<td width="7%" align="center" class="gTableRight" style="padding:7px;">
<img alt="" style="margin:0;padding:0;border:0;" title="Посетители" src="#">
</td>
<td class="gTableBody1" style="padding:10px;">
Тем: 16 | Сообщений: 15 | Всего пользователей: 2 | Онлайн: 1
<br>
Приветствуем нового пользователя: <a href="#">User_2</a>
</td>
</tr>
<tr>
<td colspan="2" class="gTableSubTop">Сегодня день рождение у:</td>
</tr>
<tr>
<td align="center" class="gTableRight" style="padding:7px;">
<img alt="" style="margin:0;padding:0;border:0;" title="Статистика форума" src="#">
</td>
<td class="gTableBody1" style="padding:10px;">
<a href="#">User</a> (18)
</td>
</tr>
</tbody>
</table>
</div>
</div>
Хочу заменить, когда ни у кого нету дня рождения (т.е. не находится
.gTableSubTop с текстом внутри:
Поздравляем с Днем Рождения!). Нужно писать вместо ников именинников следующее:
Сегодня никто не празднует своё день рождение.
И второе, что хотелось бы затронуть..
.gTableSubTop стоит буквально везде! Если что-то менять приходиться, нужно обращаться к нему на прямую.. тоже самое, что и с
width.
Боже мой. Сколько я настрочил. Дабы не плодить темы, решил сразу в одной обо всём спросить.. Может это и наглость, но пожалуйста, помогите сделать. У меня
"тупо силёнок" не хватит. Больше вопросов, дай бог, не последует.
С огромным Уважением Дмитрий!
P.S.: Заранее спасибо!