Считаем записи на стене с одинаковой датой wall.get

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
IVAAAAN
Сообщения: 25
Зарегистрирован: 15 апр 2013, 08:55

Считаем записи на стене с одинаковой датой wall.get

Сообщение IVAAAAN »

Значит так, вот код:

Код: Выделить всё

VK.init(function() {     var theDate;     VK.api('wall.get', {count:5}, function (data){        if(data.response){            var dateArr = [];            for(var i=1;i<6;i++){                                theDate = new Date(data.response[i].date * 1000);                var day = theDate.getDay();                var month = theDate.getMonth();                var year = theDate.getYear();                var date = day + month + year;                var c = dateArr.push(date);             }        for(var i = 1; i<5;i++){            if(dateArr[0] == dateArr[i] ){                $(".result").html('Журналист');            }            else{                $(".result").html('Не журналист');            }        }                }     });  }); 
Здесь я получаю первые 5 постов со стены, если у них одинаковая дата(только дата, не время) то выводим "Журналист"...

Так вот, работает оно если у 4 постов и больше одинаковая дата, а нужно чтобы у 5 постов и больше работало. Я хз почему так, пытался менять все что нужно, не работает тогда вообще. Почему так? Помогите
IVAAAAN
Сообщения: 25
Зарегистрирован: 15 апр 2013, 08:55

Re: Считаем записи на стене с одинаковой датой wall.get

Сообщение IVAAAAN »

т.е суть такая:
нужно так: если больше 5 записи в день, то выводим Журналист.
а работает вот так: если больше 4 записей в день, то выводим журналист
webstalker
Сообщения: 10
Зарегистрирован: 01 июл 2013, 11:32

Re: Считаем записи на стене с одинаковой датой wall.get

Сообщение webstalker »

Код: Выделить всё

for(var i = 1; i<5;i++){
Замени на:

Код: Выделить всё

for(var i = 1; i<=5;i++){
Ответить