Есть вот такая идея:
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:52. |