• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Вывести аватар пользователя
ama_dam
Сообщений: 21
Репутация: 0

Сообщение # 1 | 16:02:00
для кое каких нужд я хочу сделать вот такое: В каталоге файлов добавляю материал с названием 2 (2 это id пользователя), на персональную страницу добавляю 
Код
<span id="ava">$_AVATAR$</span>
а в вид материалов каталога файлов пишу

Код
<script type="text/javascript">  
  document.write('<span class="h22"></span>');  
  $.get("/index/8-$TITLE$",  
  function(data) {  
  var ifnohist = $("#ava:first", data).html();  
  if (ifnohist == null) {  
  $('.h22').html('Не выводит ничего');  
  }  
  $("#ava:lt(1)", data).each(function() {  
  var histr = $(this).html();  
  $('.h22').before(histr);  
  }); });  
  </script>

по идеи у меня щас должен был показаться аватар пользователя ид которого указан в материале но ничего не работает хотя скрипт исправен, с чем может быть связано? Может поле название не подходит? пытался вводить полным адресом name.ucoz.com/index/8-$TITLE$ и даже проверял вот так name.ucoz.com/index/8-1 но ничего не пашет

Добавлено (18 Янв 2014, 16:02:00)
---------------------------------------------
попробовал и с этим 

Код
<script type='text/javascript'>
$.get('/index/8-$TITLE$', function(data){
$('#ava').html($('#avas',data).html());  
})
</script><span id="avas"></span>

тоже не пашет
M-Brook
Сообщений: 215
Репутация: 75

Сообщение # 2 | 16:13:12
господи кто вас надоумил использовать этот скрипт вы же его используете везде и повсеместно ....... он ужасен и вообще не оправдывает себя
....
последний вариант поместите скрипт после <span> и все будет ок

Спасибо = "+" в репутацию
Любые вопросы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
ama_dam
Сообщений: 21
Репутация: 0

Сообщение # 3 | 16:26:53
M-Brook, biggrin ну а что очень полезный smile

Добавлено (18 Янв 2014, 16:26:53)
---------------------------------------------
M-Brook, 

Код
<span id="avas"></span><script type='text/javascript'>  
$.get('/index/8-1', function(data){  
$('#ava').html($('#avas',data).html());   
})  
</script>

так? не пашет, чет мне с скриптами ооочень не везет biggrin вроде такой маленький и простой но работать не хочет, поиск материалов пользователей включена пробовал и в других модулях тоже ноль
M-Brook
Сообщений: 215
Репутация: 75

Сообщение # 4 | 16:38:11
Код
<span id="avas"></span><script type='text/javascript'>   
$.get('/index/8-1', function(data){   
$('#ava').html($('#avas',data).html());    
})   
</script>


пришглядитесь внимательно вам не кажется что у вашего <span> должен быть id=ava а не avas

Добавлено (18 Янв 2014, 16:38:11)
---------------------------------------------

Цитата M-Brook ()
ну а что очень полезный
просто он слишком громоздкий чтобы доставать настолько маленькое количество информации

Спасибо = "+" в репутацию
Любые вопросы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
ama_dam
Сообщений: 21
Репутация: 0

Сообщение # 5 | 18:27:40
блин тоже не работает((((

Добавлено (18 Янв 2014, 17:25:46)
---------------------------------------------
я раньше с какого то сайта скачал скрипт он выполнял тоже самое и работал теперь никак найти не могу

Добавлено (18 Янв 2014, 17:39:03)
---------------------------------------------
с проблемой не разобрался но нашел рабочий скрипт, спасибо за помощь)))

Добавлено (18 Янв 2014, 18:27:40)
---------------------------------------------
M-Brook, как $.get('/index/8-$TITLE$', function(content_id){$('#status_id').html($('.status_user', content_id).html());}); как сделать чтоб выделенное красным не выводила в спан класс а добавляла результат в переменную?

M-Brook
Сообщений: 215
Репутация: 75

Сообщение # 6 | 19:37:14
Цитата ama_dam ()
M-Brook, как $.get('/index/8-$TITLE$', function(content_id){$('#status_id').html($('.status_user', content_id).html());}); как сделать чтоб выделенное красным не выводила в спан класс а добавляла результат в переменную?


о какой переменной речь = скажите что за данные вы хотите получить - (поробуйте .text() вместо .html()- но это ответ на угад так как я точно не понял что вы хотите)

Спасибо = "+" в репутацию
Любые вопросы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 7 | 19:39:58
ama_dam,
Цитата
$.get('/index/8-$TITLE$', function(content_id){$('#status_id').
в вид материала не стоит это ставить

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
ama_dam
Сообщений: 21
Репутация: 0

Сообщение # 8 | 11:22:42
M-Brook, хочу получить цифру с персональной странице что он не <span class="satus_user"></span> получал а в переменную к примеру
Код
var num=сюда; $.get('/index/8-$TITLE$', function(content_id){$('#status_id').html($('.status_user', content_id).html());});

M-Brook
Сообщений: 215
Репутация: 75

Сообщение # 9 | 12:56:10
Цитата ama_dam ()
M-Brook, хочу получить цифру с персональной странице что он не <span class="satus_user"></span> получал а в переменную к примеру

вместо $('.status_user', content_id).html() пишите $('.status_user', content_id).text()

Спасибо = "+" в репутацию
Любые вопросы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
ama_dam
Сообщений: 21
Репутация: 0

Сообщение # 10 | 19:34:19
M-Brook, да нее, мне нужно сравнить результаты пременную num и $ID$ и поэтому результат должен вывестись в переменной

var num = "Результат полученный из <span class="satus_user"></span> на странице /index/8-1 ";
if (num == 2) {
document.write("Верно");
}
else {document.write("Не верно")}

Добавлено (19 Янв 2014, 19:34:19)
---------------------------------------------
M-Brook, да нее, мне нужно сравнить результаты пременную num и $ID$ и поэтому результат должен вывестись в переменной

var num = "Результат полученный из <span class="satus_user"></span> на странице /index/8-1 ";
if (num == 2) {
document.write("Верно");
}
else {document.write("Не верно")}

M-Brook
Сообщений: 215
Репутация: 75

Сообщение # 11 | 15:26:17
ama_dam, какое поле используете?! я имею ввиду что за данные хранятся в status_user какую переменную вы туда опускаете?

Спасибо = "+" в репутацию
Любые вопросы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
ama_dam
Сообщений: 21
Репутация: 0

Сообщение # 12 | 15:38:22
M-Brook, $_USER_ID$
M-Brook
Сообщений: 215
Репутация: 75

Сообщение # 13 | 16:30:05
тогда вам лучше использовать api
Код

$.get('/api/index/8-$TITLE$', function(content_id){$('#status_id').html($('name:contains(USER_ID)',content_id).next().text());});

Спасибо = "+" в репутацию
Любые вопросы по:
- Javascript, jQuery, HTML, CSS
- Верстке макетов и установке их на сайты
- Нестандартным решениям
  • Страница 1 из 1
  • 1
Поиск: