Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Использование переменной на форуме (https://javascript.ru/forum/misc/35210-ispolzovanie-peremennojj-na-forume.html)

Kiselboom 05.02.2013 00:51

:)

Kiselboom 06.02.2013 10:48

Проблема решена! И решение было до гениальности простым:)
Раз вся проблема была в одинаковых id, подумал, почему бы не попробовать без них? И всё стало работать:)
<script type="text/javascript">
        loca = "{reg_user_row.FORUM_LOCATION}";
        switch (loca) {
         case 'В оглавлении форума':
          document.write("На главной странице");
        break;
         case 'Название':
          document.write("Просматривает Название");
        break;
         case 'Ваш первый форум':
          document.write("Просматривает свой первый форум");
        break;
        default:
          document.write("Просматривает карту");
        }
  </script>

Deff, я позже ещё пару вопросов задам, не против?

Deff 06.02.2013 13:28

Лан - я еще подумаю

Kiselboom 07.02.2013 12:00

Ан нет! Тема снова поднимается! По прежнему необходимо каким-то образом сделать переменный id.
У меня есть 2 идеи по этому поводу:
1. Может быть, к примеру, можно как-то сделать, чтобы id было рендомным числом? Пусть, от 1 до 1000.
2. На форуме есть такая переменная, как ссылка на профиль пользователя: {reg_user_row.U_USER_PROFILE}
Результатом ей является вот что: /u1. Ну и, естественно, может быть и /u37. Так вот, возможно ли взять это самое "u37" из переменной, и отправить его на id div'а?
Начало скрипта будет как у предыдущего:
<script type="text/javascript">
        userlink = "{reg_user_row.FORUM_LOCATION}";
  </script>

Deff 07.02.2013 12:10

Kiselboom,
Я потерял ссылку на аналог в Вашем шаблоне этой страницы - (*Она есть в подобном виде, - не картой ?
http://forum.mybb.ru/online.php
В принципе все переменные можно перетащить оттуда

Kiselboom 07.02.2013 13:04

Вот ссылка: http://hogwarts111.forum2x2.ru/viewonline

В принципе, если бы можно было убрать из переменной {reg_user_row.U_USER_PROFILE} слеш, то можно было бы сделать так: id="{reg_user_row.U_USER_PROFILE}". Возможно ли это?

Deff 07.02.2013 13:10

Kiselboom,
В принципе если посмотрите по моей ссылке http://forum.mybb.ru/online.php
То каждый юзер(не гость) обрамлен в линк ссылки на профиль

Kiselboom 07.02.2013 13:12

Deff,
У меня тоже:
<table>
   <tr>
    <td class="ribbon"><a class="gen" href="{reg_user_row.U_USER_PROFILE}">{reg_user_row.USERNAME}</a></td>
   </tr>
  </table>

Deff 07.02.2013 13:18

Kiselboom,
Ну дык достать U_USER_PROFILE из ссылки

Kiselboom 07.02.2013 13:21

Я выше уже писал, {reg_user_row.U_USER_PROFILE} представляет из себя: /u1 . Просто так её нельзя пихнуть в id, т.к. слеш нельзя исползвать


Часовой пояс GMT +3, время: 16:07.