|
Архив - только для чтения |
Сообщество uCoz Архивариус Архив Сложение количества комментариев вконтакте и ucoz |
Сложение количества комментариев вконтакте и ucoz |
Доброго времени суток, дорогие друзья! Проблема в том, что я вообще не знаю javascript и jquery и хотел бы попросить у вас помощи! В общем есть материал (например файл), и у него количество комментариев (ucoz вариант) ($COM_NUM_ENTRIES$) и количество комментариев вконтакте (например: <div id="wcomments_count" class="fl_l">2 комментария</div>) и мне необходимо сложить значение $COM_NUM_ENTRIES$ и числа из div'а под id="wcomments_count, а после вывести это в отдельную строку! (з.ы. htlm доступа к комментариям вконтакте нету!) Надеюсь, на вашу помощь!
|
naruto007, конечно можно по идентификатору id вывести число комментариев из блока вконтакте на сайте и приплюсовать его к числу количества комментариев материала на сайте.
Добавлено (21 Июл 2013, 15:48:44) Код var comment = document.getElementById('wcomments_count').innerHTML; или можно через jQuery сделать: Код var comment=$('#wcomments_count').text(); |
condor-bird, мне это и надо, но в силу моих возможностей в javascript, я не способен это выполнить!
В общем необходим скрипт который из div с id wcomments_count получает число, а потом складывает с $COM_NUM_ENTRIES$? и так как это определенное число, думаю сложность вызывать у "скриптеров" не должно Спасибо, большое! Сообщение отредактировал naruto007 - Воскресенье, 21 Июл 2013, 15:51:58
|
naruto007, создаете переменную например, comment куда будет выводиться число комментариев вконтакте при помощи метода document.getElementById по его id, и далее плюсуете к этому числу, число комментариев на самом сайте. Данную сумму выводите там где нужно.
|
condor-bird, дело в том что div из которого мне надо получить количество комментариев вконтакте также содержит текст, а не только число! и я не силен в javascript, как понял var comment = document.getElementById('wcomments_count').innerHTML; задает переменную, которая выводит все содержимое блока с id wcomments_count
|
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
|
| |||
| |||