Кто делал для сайта приложения для гаджетов

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
mickgeek
Сообщения: 957
Зарегистрирован: 2014.05.31, 20:50
Откуда: Санкт-Петербург
Контактная информация:

Re: Кто делал для сайта приложения для гаджетов

Сообщение mickgeek »

asisdes, можно сделать по аналогии CPagination.
asisdes
Сообщения: 202
Зарегистрирован: 2013.10.03, 15:54

Re: Кто делал для сайта приложения для гаджетов

Сообщение asisdes »

Здорова народ!
У меня все вопрос про тоже и тому же :)))

JSON я кое какий на корявал, то вот у меня вопрос такой может что бы приложение в оффлайне работало лучше все хранить в XML.
Логичнее как то удобнее что-ли, можно версию писать и обновлять только файл XML

такой вопрос возник с XML
у xml нет стандартных тегов , т.е. есть обязательные типа <?xml version='1.0' standalone='yes'?>
но во всем остальном я могу расширять как мне угодно.
например я могу ввести свои теги,
POINT
ADDRESS
PHONE
...
LAT
LNG

PHOTO

так все таки JSON или XML?!
Изображение
Аватара пользователя
TranceSmile
Сообщения: 562
Зарегистрирован: 2011.06.27, 19:04
Откуда: Украина
Контактная информация:

Re: Кто делал для сайта приложения для гаджетов

Сообщение TranceSmile »

можно и xml, но json проще будет.
Изображение
asisdes
Сообщения: 202
Зарегистрирован: 2013.10.03, 15:54

Re: Кто делал для сайта приложения для гаджетов

Сообщение asisdes »

наверное есть технологи как JSON в оффлайне заставить работать,
короче не буду себе голову забивать XML,
оставлю один JSON
спс
Изображение
Аватара пользователя
TranceSmile
Сообщения: 562
Зарегистрирован: 2011.06.27, 19:04
Откуда: Украина
Контактная информация:

Re: Кто делал для сайта приложения для гаджетов

Сообщение TranceSmile »

так сохраняйте json в файл.
Изображение
asisdes
Сообщения: 202
Зарегистрирован: 2013.10.03, 15:54

Re: Кто делал для сайта приложения для гаджетов

Сообщение asisdes »

Я вчера посмотрел глазком в сторону http://demos.jquerymobile.com/
Можно в принципе сделать сайт и на HTML 5
но такой вопрос, я не нашел типа пагинатора, а записей у меня более 1 000
но думаю если фильтр грамотный поставить.
Хотел спросить, можно 3 фильтра поставить

фильтр на одни и те же данные, например,

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

<select id="" data-filter="" data-input="">
    <option value="A">Город A</option>
    <option value="B">Город B</option>
    <option value="C">Город C</option>
    <option value="D">Город D</option>
    <option value="E">Город E</option>
    <option value="F">Город F</option>
    <option value="G">Город G</option>
    <option value="H">Город H</option>
    <option value="I">Город I</option>
    <option value="J">Город J</option>
</select>
 
и есть например такой

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

<form class="ui-filterable">
    <input id="filterBasic-input" data-type="search">
</form>
<ul data-role="listview" data-filter="true" data-input="#filterBasic-input">
    <li city="A">Acura</li>
    <li city="B">Audi</li>
    <li city="C">BMW</li>
    <li city="D">Cadillac</li>
    <li city="E">Ferrari</li>
</ul>
 
т.е. 2 поле можно соединить:
1 текстовое поле чтобы искало по НАЗВАНИЮ
2 выпадающее условие например по ГОРОДУ
Изображение
asisdes
Сообщения: 202
Зарегистрирован: 2013.10.03, 15:54

Re: Кто делал для сайта приложения для гаджетов

Сообщение asisdes »

diselop писал(а):А почему бы не использовать http://phonegap.com/ для рендера на все мобильные устройства?
чета кам -то сложно, есть еще сервисы,
что бы оборачивать мои HTML5 + JS в готовые приложения
iOS и Android
Изображение
asisdes
Сообщения: 202
Зарегистрирован: 2013.10.03, 15:54

Re: Кто делал для сайта приложения для гаджетов

Сообщение asisdes »

Подскажите парсер xml не работает

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

<script type="text/javascript">
    var xml;
    $(document).ready(function(){
        $.ajax({
            type: "GET",
            url: "news.xml",
            dataType: "xml",
            success: xmlParser
        });
    });
        //loading XML file and parsing to .main div.
        function xmlParser(data) {
            xml = data;

            $('#load').fadeOut();

            $(xml).find("NewsItem").each(function () {
                $('#list').listview('refresh');
                name = $(this).attr("name");
                var title = $(this).find("title").text();
                var views = $(this).find("views").text();
                var preview = $(this).find("preview").text();
                var content = $(this).find("content").text();
                var url = $(this).find("url").text();
                $("#list").append('<li><a href="' + url + '"><img src="'+ preview + '" class="ui-li-thumb"><h2>'+ title + '</h2><p>'+ content + '</p><p class="ui-li-aside">'+ views + '</p></a></li>');
                $('#list').listview('refresh'); 
            });
        }
</script>
Если файл лежит локально в той же папке где и HTML прекрасно парсит, например url: "news.xml" - работает
а вот если попросить спарсить на удалённом сайте, например url: "http://cafe-bar.kz/news.xml" - не парсит

подскажите в какую сторону копать, это ограничения фреймворка или JS
Изображение
Ответить