• Страница 1 из 1
  • 1
Архив - только для чтения
Сообщество uCoz » Архивариус » Архив » Сложение количества комментариев вконтакте и ucoz
Сложение количества комментариев вконтакте и ucoz
naruto007
Сообщений: 6
Репутация: 2

Сообщение # 1 | 14:47:25
Доброго времени суток, дорогие друзья! Проблема в том, что я вообще не знаю javascript и jquery и хотел бы попросить у вас помощи! В общем есть материал (например файл), и у него количество комментариев (ucoz вариант) ($COM_NUM_ENTRIES$) и количество комментариев вконтакте (например: <div id="wcomments_count" class="fl_l">2 комментария</div>) и мне необходимо сложить значение $COM_NUM_ENTRIES$ и числа из div'а под id="wcomments_count, а после вывести это в отдельную строку! (з.ы. htlm доступа к комментариям вконтакте нету!) Надеюсь, на вашу помощь!
сondor
Сообщений: 4661
Репутация: 1528

Сообщение # 2 | 14:49:03
naruto007, смысл складывать эти два значения. Возможно здесь вам напишут такой скрипт ТЫК
naruto007
Сообщений: 6
Репутация: 2

Сообщение # 3 | 14:52:46
condor-bird, спасибо конечно, но тема ещё актуальна!
сondor
Сообщений: 4661
Репутация: 1528

Сообщение # 4 | 15:48:44
naruto007, конечно можно по идентификатору id вывести число комментариев из блока вконтакте на сайте и приплюсовать его к числу количества комментариев материала на сайте.

Добавлено (21 Июл 2013, 15:48:44)
---------------------------------------------
naruto007, юзайте выбор элемента методом getElementById через java script:

Код
var comment = document.getElementById('wcomments_count').innerHTML;


или можно через jQuery сделать:

Код
var comment=$('#wcomments_count').text();
naruto007
Сообщений: 6
Репутация: 2

Сообщение # 5 | 15:51:18
condor-bird, мне это и надо, но в силу моих возможностей в javascript, я не способен это выполнить!
В общем необходим скрипт который из div с id wcomments_count получает число, а потом складывает с $COM_NUM_ENTRIES$? и так как это определенное число, думаю сложность вызывать у "скриптеров" не должно

Спасибо, большое!
Сообщение отредактировал naruto007 - Воскресенье, 21 Июл 2013, 15:51:58
сondor
Сообщений: 4661
Репутация: 1528

Сообщение # 6 | 15:59:28
naruto007, создаете переменную например, comment куда будет выводиться число комментариев вконтакте при помощи метода document.getElementById по его id, и далее плюсуете к этому числу, число комментариев на самом сайте. Данную сумму выводите там где нужно.
naruto007
Сообщений: 6
Репутация: 2

Сообщение # 7 | 16:09:11
condor-bird, дело в том что div из которого мне надо получить количество комментариев вконтакте также содержит текст, а не только число! и я не силен в javascript, как понял var comment = document.getElementById('wcomments_count').innerHTML; задает переменную, которая выводит все содержимое блока с id wcomments_count
сondor
Сообщений: 4661
Репутация: 1528

Сообщение # 8 | 16:11:13
naruto007, да, в переменную comment записывается число и текст.
naruto007
Сообщений: 6
Репутация: 2

Сообщение # 9 | 16:12:54
condor-bird, тогда как я смогу сложить его с числом
сondor
Сообщений: 4661
Репутация: 1528

Сообщение # 10 | 16:47:36
naruto007, короче, тут все просто:

Код
<div id="wcomments_count">10 комментариев в контакте</div>   

<script type='text/javascript'>
   var comment = document.getElementById('wcomments_count').innerHTML;   
a=parseInt(comment);
b=$COMMENTS_NUM$;
result=a+b;
document.write("Сумма комментариев вконтакте и на сайте равна: " +result);
</script>


Текст у нас отбрасывается и числа складываются. Если помог + в репу
Сообщение отредактировал condor-bird - Воскресенье, 21 Июл 2013, 16:55:27
naruto007
Сообщений: 6
Репутация: 2

Сообщение # 11 | 22:55:58
condor-bird, да спасибо большое! Тему можно закрывать
Сообщество uCoz » Архивариус » Архив » Сложение количества комментариев вконтакте и ucoz
  • Страница 1 из 1
  • 1
Поиск: