Есть вот такая идея:
var userlink = "{reg_user_row.U_USER_PROFILE}"; userlink = str.charAt(1) + str.charAt(2) + str.charAt(3); А вот как потом впихнуть userlink в id? |
Kiselboom,
что нужно в итоге - получить массив пользователей с названием форума/темы и ссылкой ? |
В самом самом итоге, или в итоге этой функции:
var userlink = "{reg_user_row.U_USER_PROFILE}"; userlink = str.charAt(1) + str.charAt(2) + str.charAt(3);??? |
Kiselboom,
Для карты нужна локация пользователя => имя темы и ссылка на тему и возможно ссылка на профиль, чтоб кликнуть по метке пользователя - свалиться в профиль... Если это - то сейчас нарисую скрипт с тем что есть |
Ок. Примерно всё должно выглядеть так:
<table id="locate"> <tr> <td class="ribbon"><a class="gen" href="{reg_user_row.U_USER_PROFILE}">{reg_user_row.USERNAME}</a></td> </tr> </table> <script type="text/javascript"> function move1() { //Перемещает <table id="locate"> в зависимости от case 'В оглавлении форума' } function move2() { //Перемещает <table id="locate"> в зависимости от case 'Название' } function move3() { //Перемещает <table id="locate"> в зависимости от case 'Ваш первый форум' } function move4() { //Перемещает <table id="locate"> в зависимости от default } function tst() { loca = "{reg_user_row.FORUM_LOCATION}"; switch (loca) { case 'В оглавлении форума': move1(); break; case 'Название': move2(); break; case 'Ваш первый форум': move3(); break; default: move4(); } } tst(); </script> |
<script type="text/javascript"> if(document.URL.indexOf('/viewonline')!=-1){ var onlineUserList=[]; // Cписок Юзеров и их локаций $(document).ready(function(){ $("#emptyidcc table .forumline tr").each(function(){ var a=$(this).find('td:first span.gen'); if(a.length){ var userName = a.text(); var ProfilLink = a.find('a').attr('href'); var LokationName = a.parents('tr:first').find('td:eq(2)').text(); var LokationLink = a.parents('tr:first').find('td:eq(2) a').attr('href'); var Summ = userName+'\n'+ProfilLink+'\n'+LokationName+'\n'+LokationLink; onlineUserList.push(Summ); } }); alert(onlineUserList.join('\n\n')) //Тестовый Вывод массива //Далее Ваши коды }); } </script> |
Как мне его дополнить? Если просто вставить на страницу, alert выдаёт пустое окно.
|
|
Хм... Ну вот, теперь alert всё норм выдаёт...
Только как это решит мою проблему с <table id="locate">? Как мне сделать так, чтобы она перемещалась в зависимости от расположения юзера и при этом id был разным? |
Kiselboom,
А карту форумов сделали ? Или какой план ? |
Часовой пояс GMT +3, время: 19:22. |