[ milance2111 @ 07.12.2010. 12:40 ] @
Ovako ljudi, imam 2 pitanja. Prvo je kako da odradim u Zend frameworku da se slika koja se otvara u browseru mobilnog telefona prikaze u fullscreen-u. Sajt radi sa WURFL bibliotekom za uzimanje podataka telefona. A drugo je kako da pokupim podatke o koordinatama sa GPS uredjaja telefona.
[ Nikola Poša @ 08.12.2010. 09:53 ] @
1. Ja mislim da na to Zend Framework, a ni uopšte programer ne može da utiče. Još nisam naišao na sajt koji bi mi po njegovom otvaranju odradio npr. F11 (Full Screen) u Firefox-u. Korisnik odlučuje da li želi da pregleda neku stranicu u full screen modu ili ne.

2. Pre nekog vremena je već otvarana slična tema, u vezi detektovanja GPS podrške mobilnog uređaja koji pristupa nekom ZF-based sajtu/aplikaciji: http://www.elitesecurity.org/t415067-0#2742289.
[ milance2111 @ 08.12.2010. 16:35 ] @
Nismo se razumeli za fullscreen. Mislio sam da se ta slika prikaze na stranici browsera u maximalnoj rezoluciji koju podrzava telefon. Znaci da se vidi preko celog ekrana uredjaja,tj njegovog browsera. A sto se tice GPS-a, znam za tu temu, ali ni tamo nije nadjeno resenje kakvo meni treba, tj. kakvo se od mene trazi.
[ Nikola Poša @ 08.12.2010. 17:28 ] @
A, izvini promakla mi je reč "slika" u tvom post-u... :) Nisam još isprobavao tu novinu vezanu za podršku za mobilne uređaje u ZF 1.11, ali evo koliko vidim u dokumentaciji, interfejs Zend_Http_UserAgent_Device, između ostalog, propisuje i metode kao što su getMaxImageHeight() i getMaxImageWidth(), kao i getPhysicalScreenHeight() i getPhysicalScreenWidth(). Tako da, na osnovu tih metoda možeš da podesiš veličinu slike:
Code:
$width = $userAgent->getDevice()->getPhysicalScreenWidth();
$height = $userAgent->getDevice()->getPhysicalScreenHeight();
[ milance2111 @ 09.12.2010. 09:36 ] @
Znam za to, upravo sam to i koristio.

Example #2 Dynamically Scaling Images
You may wish to alter the image sizes present in order to achieve a specific design within mobile devices. You may use a variety of methods in the device object to make this happen.
$userAgent = new Zend_Http_UserAgent();
$device = $userAgent->getDevice();

// Get the maximum image width and height
$maxWidth = $device->getMaxImageWidth();
$maxHeight = $device->getMaxImageHeight();

// Create an <img> tag with appropriate sizes
echo '<img src="/images/foo.png"';
if ((null !== $maxWidth) && ($maxWidth < 328)) {
echo ' width="' . $maxWidth . '"';
}
if ((null !== $maxHeight) && ($maxHeight < 400)) {
echo ' height="' . $maxHeight . '"';
}
echo '/>';

Ali ne radi kako treba, browser sam smanji sliku na mobilnom telefonu. Pa rekoh mozda se neko susretao sa tim do sad,radio nesto slicno, ili sta god. Za GPS znaci i dalje nema odgovora.
[ milance2111 @ 17.12.2010. 12:23 ] @
Nasao sam resenje za sliku u fullscreen-u, kod je bio dobar, ali je trebao da se doda jedan red u meta tagu, kao neki hack za browsere na mobilnom, da ne bi smanjivali sadrzaj. Ali nikako da mi proradi GPS za Windows Mobile. Moze neko da pomogne?