2011-03-16 4 views
0

내가 프로젝트를 진행하고 있으며 다음 수행 할 필요가 : 줌라 폰갭 JQTouch 줌라와 MySQL 응용 프로그램

    1. 사용자 로그는 자신의 프로필
    2. 이을의 일부를 변경하는 데이터베이스의 새로운 정보 업데이트

    이 시점까지 joomla가 모든 것을 할 것이므로 질문은 데이터베이스에서 정보를 가져 와서 전화로 호출하는 방법입니다. gap app. 나는 앱을 위해 phonegap과 jqtouch를 사용하고 있습니다. 그리고 업데이트를 위해 jomsocial과 joomla를 사용하고 있습니다.

    사과가 상점에서 거부하기 때문에 웹 사이트의 모바일 버전에만 앱을 열 수 없습니다. 사람들이 프로필을 업데이트 할 수 있도록이 솔루션이 필요하며,이 업데이트는 자동으로 앱에 게시됩니다. 모든 사용자가 동일한 사이트에서 데이터를 입력하고 데이터베이스를 공유합니다. 그러나 각 프로파일에는 시장에 공개 된 다른 응용 프로그램이 있으므로 지금은 데이터베이스의 사용자 부분으로 쉽게 변경할 수있는 템플릿 프레임 워크에 초점을 맞추고 있습니다.

    내 이해에서 PHP 파일은 정보를 처리하기 위해 서버에 있습니다. 가장 큰 문제는 어떻게이 정보를 phonegap 앱으로 부르는 것입니까?

  • +0

    전에는 phonegap을 사용하지 않았기 때문에 귀하의 질문에 답변을 드릴 수는 없지만 Apple이 귀하의 앱을 승인하게하는 주요 장애물은 앱의 사용자에게 무엇인가가 표시되는지 확인하는 것입니다. 인터넷에 연결되어 있지 않습니다. 본질적으로 웹 사이트를 가리키는 앱을 만들 수 있지만 사용자가 웹 사이트에 액세스 할 수 없을 때 멋진 정보가 표시되도록해야합니다. – Martin

    +0

    글쎄,이 일을하기 위해 내가 기대하는 바를 업데이트했다. 나는 서버에 배치되는 PHP 스크립트를 만들었고이 스크립트의 기능은 데이터베이스로 이동하여 필요한 모든 관련 항목을 가져 와서 XML 파일에 저장합니다. 따라서 초기 질문의 개정은 다음과 같습니다. 변수를 XML 시트에서 가져 와서 HTML로 표시하려면 어떻게해야합니까? 예 : 구성원의 이름이 XML 시트의 변수에 저장됩니다. 앱이 열리면 앱의 index.HTML 파일에서 XML의 변수 이름을 가져 와서 페이지 맨 위에 표시합니다. – user663444

    답변

    0

    XML을 HTML로 표시하려면 XSLT 스타일 시트를 통해 구문 분석해야합니다. 그러면 XML 노드가 HTML로 변환됩니다. 물론 PHP XML 파서 만 사용할 수 있습니다. Joomla에 번들 된 것이 하나 있다고 생각합니다.하지만 거기에는 많은 것들이 있습니다.

    Joomla 플러그인을 사용하여 데이터를 Phonegap 앱으로 푸시 할 것을 제안하려고했습니다. 계정이 만들어지고 조작 할 수있을 때 해고되는 이벤트가 많이 있습니다.

    0

    XML이 로컬 인 경우 Jeepstone이 올바른 것입니다. 그것이 아니라면, 어떻게 그것을 얻을 것입니까? 크로스 도메인 문제없이이 작업을 수행하기 위해,이 jQuery 플러그인을 물건의 phonegap 측면에서 사용해 보는 것이 좋습니다 ... http://code.google.com/p/jquery-jsonp/. 그 멋진 도구를 이용하려면이 스크립트의 공용 함수를 조정하여 json_encoded 배열을 에코 백합니다. 그런 다음 당신이 원하는대로 전화의 측면에서 할 수 있습니다.

    예 애플은 인터넷 없이는 앱이 쓸모 없기를 바라고 있습니다. 그러나 사용자에게 뭔가를 보여주기 위해 index.html을 만드는 것이 간단합니다. 필요한 경우 jsonp 라이브러리의 failure 및 success 함수를 사용하여 연결 문제를 표시하십시오.