• Как отследить местонахождения пользователя на сайте?

    nepster-web
    @nepster-web Автор вопроса
    Вопрос в том, что к примеру на сайте есть разделы и нужно показать сколько и какие пользователи находятся в разделах .
    Ответ написан
    Комментировать
  • Yii CDbCriteria и выборка данных?

    nepster-web
    @nepster-web Автор вопроса
    тут момент опять таки, откуда мы знаем, что в $key попадет существующее в колонке базы значение ?
    Ответ написан
    Комментировать
  • api pb xml парсер

    nepster-web
    @nepster-web Автор вопроса
    Достучался случайно как то так

    $content->row[0]->exchangerate->attributes()->ccy
    Ответ написан
  • api pb xml парсер

    nepster-web
    @nepster-web Автор вопроса
    $url = 'https://api.privatbank.ua/p24api/pubinfo?exchange&coursid=5';
            $content = simplexml_load_file($url);
            echo '<pre>';        
            print_r($content->row[0]['ccy']);
            print_r($content->row[0]->ccy);
            print_r($content->row[0]->attributes());
            print_r($content->row->attributes());
            print_r($content->row->attributes('ccy'));


    На экране
    SimpleXMLElement Object
    (
    )
    SimpleXMLElement Object
    (
    )
    SimpleXMLElement Object
    (
    )
    SimpleXMLElement Object
    (
    )
    Ответ написан
  • Выпадающее горизонтально меню

    nepster-web
    @nepster-web Автор вопроса
    решено с помощью padding
    Ответ написан
    Комментировать
  • Как в php отключить округление цифр?

    nepster-web
    @nepster-web Автор вопроса
    Все нормально, действительно затупил округляет в большую часть только при round. То число за рамки браузера вылезло.
    Ответ написан
    Комментировать
  • Какими средствами реализовать обновление контента?

    nepster-web
    @nepster-web Автор вопроса
    Смотрел в сторону long-poll, а что мне нужно возвращать вообще? просто html файл ?
    Я вот думаю в сторону возврата просто пакетов.
    Например у меня есть на странице 5 заявок (1,2,3,4,5) и я возвращаю:

    id1 - user[player1, player2], time
    id2 - user[player1, player2], time
    id3 - user[player1, player2], time
    id4 - play
    id5 - delete

    Все это в jsone к примеру возвращаю, а ява скрипт красивенько с эффектами разбирается с экраном.
    Но это можно сделать и простым SSE, что думаете ?
    Ответ написан
    Комментировать
  • Какими средствами реализовать обновление контента?

    nepster-web
    @nepster-web Автор вопроса
    Ну например у нас есть игра в дурака и на странице есть заявки на игру. К примеру их будет 10.

    Пользователь должен видеть в реальном времени изменения в данных заявках.
    К примеру к какой-то заявке присоединился еще 1 игрок, или заявка получила статус неактивной и должна пропасть и тп.

    На похожем сайте, это реализовали как то так:
    *4
    $2034
    id=383868;mt=0.5;tm=61480;pl=4;st=0;ai=385279;ar=0;an=ivanko22;pr=4131212;ft=1_1;end_time=0;,id=383867;mt=1;tm=61479;pl=4;st=0;ai=360834;ar=175;an=Nik Neym;pr=4212222;ft=1_1;end_time=0;,u2=19542|Sapojnik||26 896;u3=196415|FBI_||867;id=383884;mt=0.5;tm=61520;pl=4;st=0;ai=86572;ar=5 132;an=velikolepniy;pr=4211222;ft=1_1;end_time=0;,id=383883;mt=1;tm=61519;pl=4;st=;ai=242629;ar=26 360;an=AP7707;pr=4221122;ft=3_20000;end_time=0;,id=383853;mt=0.75;tm=61452;pl=2;st=2;ai=384860;ar=52;an=гаер;pr=4111111;ft=1_1;end_time=0;,u2=254870|volkodav777||38 634;id=383856;mt=0.5;tm=61458;pl=4;st=;ai=30948;ar=170 498;an=ГОЛУБКА;pr=4221122;ft=2_1;end_time=0;,u2=155646|h0m4ik||5 794;id=383854;mt=1;tm=61455;pl=3;st=0;ai=234925;ar=5 766;an=x3m_Girl;pr=4111111;ft=1_1;end_time=0;,id=383817;mt=1;tm=61354;pl=2;st=0;ai=278638;ar=5 807;an=БОРЛАК 007;pr=4111111;ft=3_5600;end_time=0;,u2=383652|Helen2131||232;id=383816;mt=0.75;tm=61352;pl=4;st=0;ai=383824;ar=352;an=Санёёёк;pr=4211222;ft=1_1;end_time=0;,id=383815;mt=1;tm=61352;pl=4;st=0;ai=385041;ar=84;an=avrora7777;pr=4221212;ft=1_1;end_time=0;,id=383691;mt=0.5;tm=61106;pl=2;st=;ai=122665;ar=13 440;an=бездельник;pr=4111111;ft=1_1;end_time=0;,id=383874;mt=1;tm=61498;pl=2;st=0;ai=363432;ar=556;an=Ґurґєn Eloyan9356;pr=4111111;ft=1_1;end_time=0;,u2=150815|Ольгиня||14 317;id=383877;mt=1;tm=61505;pl=4;st=0;ai=226512;ar=16 662;an=лучана;pr=4121122;ft=1_1;end_time=0;,id=383876;mt=1;tm=61502;pl=4;st=0;ai=383755;ar=382;an=ДЕ берцор;pr=4212121;ft=1_1;end_time=0;,id=383879;mt=0.5;tm=61507;pl=4;st=;ai=369098;ar=214;an=Іnna Parhomuk9315;pr=4211221;ft=1_1;end_time=0;,u2=146562|lelik333||4 919;id=383878;mt=0.5;tm=61507;pl=4;st=0;ai=25795;ar=4 665;an=AceBerg;pr=4211222;ft=1_1;end_time=0;,id=383610;mt=1;tm=60935;pl=4;st=0.2;ai=260251;ar=12 274;an=yurzik;pr=4221222;ft=1_1;end_time=0;,u2=307363|Испанский летчик||2 029;id=383701;mt=0.5;tm=61124;pl=4;st=;ai=245511;ar=2 307;an=vad777;pr=4231121;ft=1_1;end_time=0;,id=383705;mt=1;tm=61129;pl=4;st=;ai=91332;ar=0;an=андрей989898;pr=4111221;ft=1_1;end_time=0;
    $45
    '249963|fartovaya1000|0|0: )){T}6151198','57'
    $-1
    $-1


    Это ответ дебагера и честно говоря вообще не понял, что это такое. Как и вк загадочные
    Ответ написан
    Комментировать
  • Несколько глюков компьютера, в чем может быт проблема ?

    nepster-web
    @nepster-web Автор вопроса
    От гибернации не откажусь никогда, слишком лень открывать все рабочие окна по новой.

    По железу поехали:
    Windows Server 2012 Standard Server
    DirectX DirectX 11.0
    Цп 4x , 3100 MHz
    Системная память 8176 Мб

    AMD Radeon HD 7700 Series
    Версия драйвера 13.101.0.0

    Вроде все обновлено!
    Ответ написан
    Комментировать
  • Можно ли использовать nested sets для больших таблиц?

    nepster-web
    @nepster-web Автор вопроса
    выборка это понятно, а вот запись.

    Я думаю сделать так, когда пользователь регистрируется сразу не менять ключу, а это это будет долго. Оставить данное дело за кроном. К примеру раз в час проверять, что там у нас как, кто зарегистрировался, чью структуру обновить. Это оптимально?
    Ответ написан
  • Структура и архитектура приложения

    nepster-web
    @nepster-web Автор вопроса
    хм интересно, спасибо за ответы, я попробую реализовать, если что опишу что как. ну ждать 1 - 2 секунды не критично. Хотя смотря о какой задержке идет реч. ?
    Ответ написан
  • Каптча в Yii без модели?

    nepster-web
    @nepster-web Автор вопроса
    там был момент не в том, что я проверяю ее без модели, мне в поле которое создает инпут не нужно было передавать модель, а в контроллере (за ранее не известном) я просто должен получить сам пост с капчей.

    Зачем это нужно было:
    Для апи окон подтверждения. К примеру если я хочу сделать какуе-то операцию с финансами. Например пользователь покупает что-то на сайте, ему нужно показать пользовательское соглашение и каптчу. При этот в виде у меня модель которая просто достает на экран список услуг и ничего не валидирует. А подтверждение кидает пользователя совсем на другой контроллер, который работает совершенно с другими моделями. Я же не буду в модуля тянуть модель другого модуля и только ради каптчи.

    Поэтому я вообще отошел от этого варианта. Я нашел тему где жаловались на весьма слабенькую документацию по YII, там приводились примеры, которых нет в документации и я нашел для себя как раз вариант с каптчей.

    Теперь каптча находится всегда в 1 экшине, и этот js код я вынес себе в js файл, где могу наконец управлять сменой кода. Все вышло очень хорошо без всяких гамалаев.

    Ваш Вариант попробую рассмотреть, спасибо!
    Ответ написан
    Комментировать
  • Каптча в Yii без модели?

    nepster-web
    @nepster-web Автор вопроса
    А что делать с отсутствием вот этого:

    <script type="text/javascript">
    /*<![CDATA[*/
    jQuery(function($) {
    
    jQuery(document).on('click', '#yw0', function(){
        jQuery.ajax({
            url: "\/my\/path\/captcha?refresh=1",
            dataType: 'json',
            cache: false,
            success: function(data) {
                jQuery('#yw0').attr('src', data['url']);
                jQuery('body').data('captcha.hash', [data['hash1'], data['hash2']]);
            }
        });
        return false;
    });
    
    });
    /*]]>*/
    </script>
    Ответ написан
    Комментировать
  • Как добавить данные в форму?

    nepster-web
    @nepster-web Автор вопроса
    <form>
        <div class="form_item" style="text-align: center;">
            <label> Специальный пароль: <span class="necessarily">*</span></label> 
    	    <input class="textbox" type="password" name="special_pass" />
            <div class="error"></div>
        </div>
    </form>
    Ответ написан
    Комментировать
  • Как подружить php и nodejs?

    nepster-web
    @nepster-web Автор вопроса
    так вот нужно дать сигнал ноде, что бы оа начала работать. Это решил с помощью http://elephant.io/, а обратно пост запросом.
    Ответ написан
  • Оплата карточками (игровой сайт)

    nepster-web
    @nepster-web Автор вопроса
    ну покер же признан "видом спорта"
    Ответ написан
    Комментировать
  • Как подружить php и nodejs?

    nepster-web
    @nepster-web Автор вопроса
    честно говоря я даже растерялся что использовать. Опишу проблему, может будет что то конкретное:

    Я пишу игровой портал, где пользователи могут играть между собой к примеру в шашки. Весь сайт реализован на Yii, а игры на node.js. Теперь как это все выглядит и что мне нужно.

    К примеру пользователь на сайте создает заявку на игру, 2 пользователь присоединяется к заявке (тут полномочия yii заканчиваются) далее необходимо передать данные об этих пользователя в node.js где начнется игра.

    Я работаю с базой данных mysql поэтому думаю, что редис мне не нужен. К примеру в node.js я передаю user_id пользователей и id заявки. Далее уже на сервере node.js с помощью socket.io я формирую комнату для двух игроков и они играют. После завершения игры, мне нужно обратно скинуть данные в php , а именно информацию о победе, после чего php посчитает рейтинг и тп.

    Отправить данные в node.js я смог с помощью http://elephant.io, а обратно простым пост запросом. Все работает как нужно, но будет ли это безопасно ? Могут ли перехватить как-то данные и подменить на свои ? будет обидно если игрок проиграет и подменит данные, таким образом, что он победитель.

    Собственно задача у меня такая и я честно говоря потерялся между вариантами.
    Ответ написан
    1 комментарий