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.
Zend Framework sajt: Prikazivanje slike u fullscreen-u na različitim mobilnim uredjajima
Zaključano
Zakačeno
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.
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.
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.
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();
$width = $userAgent->getDevice()->getPhysicalScreenWidth();
$height = $userAgent->getDevice()->getPhysicalScreenHeight();
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.
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.
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?