• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Получение id пользователя из URL каталога новостей ("Страница поиска и рейтинга материалов")
Получение id пользователя из URL каталога новостей
Golstrider
Сообщений: 1
Репутация: 0

Сообщение # 1 | 11:52:17
Дело вот в чем.Переделал модуль "Каталог статей" в "Аудиозаписи"
И вот когда я захожу в аудиозаписи пользователя ( они же материалы добавленные пользователем ) я хочу что бы там был ник и аватарка пользователя, и все его аудио.

На просторах интернета наткнулся на этот скрипт.Он загружает аватар пользователя с его персональной страницы и грузит на страницу.
Проблема в том что скрипту нужна ссылка страницы пользователя, соответственно сам UID пользователя, который имеется только в url сайта на данной странице "http://мойсайт.ucoz.ua/publ/0-0-$UID$-0-17"

Код
<script>
<a href="javascript://" onclick="window.open('http://golstrider.ucoz.ua/index/8-$UID$','user','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350');return false;" id="uAvaBox">  
<script type="text/javascript">  
$('#uAvaBox').load('http://golstrider.ucoz.ua/index/8-"$UID$ #userAvatar');  
</script>

Вопрос: Как можно достать этот ID пользователя из ссылки, и соответственно вставить его в сам скрипт?
P.S В JavaScript не разбираюсь =(

Добавлено (27 Май 2013, 00:25:59)
---------------------------------------------
Также в принципе вместо $UID$ можно использовать $URI_ID$ и в итоге я получу http://мойсайт.ucoz.ua/index/8-puUser3
Но вот "puUser" - здесь лишнее,тогда как его убрать в таком случае?

Добавлено (27 Май 2013, 11:52:17)
---------------------------------------------
Ответ нашелся, может кому пригодится:
Обрезается условным оператором

Код
<?substr('$URI_ID$',strpos('$URI_ID$','/8-')+9)?>
fomir
Сообщений: 40
Репутация: 20

Сообщение # 2 | 06:14:37
facepalm Зачем таким бредом страдать, когда можно просто впихнуть сие

Код
<?if($USER_AVATAR_URL$)?>
  <span class="circle" style="position:relative; display:inline-block; background: url('$USER_AVATAR_URL$') no-repeat center center; border-radius: 50em;">
  <img src="$USER_AVATAR_URL$">
  </span>
  <?else?>
  <img border=0 alt="Нет аватара" title="Нет аватара" src="http://s47.ucoz.net/a/16/2849.jpg" height="100" width="100" algin="center" >
  <?endif?>


Когда есть аватар - показывает его
Когда нет аватара - показывает любую установленную картинку....
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 3 | 06:57:22
fomir,
Цитата (fomir)
Зачем таким бредом страдать, когда можно просто впихнуть сие

Затем, что задача вывести аватар пользователя, добавившего материал, а не свой аватар.

Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8
Сообщение отредактировал fflesh - Вторник, 28 Май 2013, 06:58:01
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Получение id пользователя из URL каталога новостей ("Страница поиска и рейтинга материалов")
  • Страница 1 из 1
  • 1
Поиск: