making a site for mobile?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • scottybuzz
    Too lazy to set a custom title
    • May 2006
    • 14799

    #1

    making a site for mobile?

    Hey there say you want to make a website compatible for mobile.
    How do you suggest you would go about it?

    1)A new domain is required? or just use m.example.com
    2)do you block the search engines from crawling it via robots.txt to avoid duplicate content or let them do it.
    3)Do you show all content on that site, or hide it under headings that people can click. (so as to save time/space)

    What do you suggest?
    $$$$$ MAKE HUGE MONEY IN CAMS - CLICK HERE $$$$$
  • GTS Mark
    Vrume Mark
    • Jan 2001
    • 20912

    #2
    Is this for a free site or a paysite?

    Comment

    • camperjohn64
      Confirmed User
      • Feb 2005
      • 1531

      #3
      1) Make the same website, but as a 100% width website.

      2) Shrink your browser to 300 pixels wide to see it as people will see it on their phones. Expand and contract to make sure floats work properly.

      3) Tell the browser to use native width:

      <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;" />

      Here are some examples

      http://www.ballroombook.com/search?usemobile=0

      http://www.ballroombook.com/search?usemobile=1


      http://www.johnscraigslisttool.com/?usemobile=0

      http://www.johnscraigslisttool.com/?usemobile=1
      www.gimmiegirlproductions.com

      Comment

      • camperjohn64
        Confirmed User
        • Feb 2005
        • 1531

        #4
        1) I use a session to know if I am displaying mobile or not. If the session is not set, I test and then use that session from then on

        2) All url's and pages are identical - I just using a mobile template, or a regular template.

        Here is the code I use for testing if it's a mobile phone.

        Code:
        function mobile_device_detect()
        {
            $mobile_browser   = false; // set mobile browser as false till we can prove otherwise
            $user_agent       = $_SERVER['HTTP_USER_AGENT']; // get the user agent value - this should be cleaned to ensure no nefarious input gets executed
            $accept           = $_SERVER['HTTP_ACCEPT']; // get the content accept value - this should be cleaned to ensure no nefarious input gets executed
        
            if (eregi('ipod',$user_agent) 
                || eregi('iphone',$user_agent) 
                || eregi('android',$user_agent) 
                || eregi('opera mini',$user_agent)
                || eregi('blackberry',$user_agent)
                || preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|vodafone|o2|pocket|kindle|mobile|pda|psp|treo)/i',$user_agent)
                || (strpos($accept,'text/vnd.wap.wml') > 0) || (strpos($accept,'application/vnd.wap.xhtml+xml') > 0)
                || in_array(strtolower(substr($user_agent,0,4)),array('1207'=>'1207','3gso'=>'3gso','4thp'=>'4thp','501i'=>'501i','502i'=>'502i','503i'=>'503i','504i'=>'504i','505i'=>'505i','506i'=>'506i','6310'=>'6310','6590'=>'6590','770s'=>'770s','802s'=>'802s','a wa'=>'a wa','acer'=>'acer','acs-'=>'acs-','airn'=>'airn','alav'=>'alav','asus'=>'asus','attw'=>'attw','au-m'=>'au-m','aur '=>'aur ','aus '=>'aus ','abac'=>'abac','acoo'=>'acoo','aiko'=>'aiko','alco'=>'alco','alca'=>'alca','amoi'=>'amoi','anex'=>'anex','anny'=>'anny','anyw'=>'anyw','aptu'=>'aptu','arch'=>'arch','argo'=>'argo','bell'=>'bell','bird'=>'bird','bw-n'=>'bw-n','bw-u'=>'bw-u','beck'=>'beck','benq'=>'benq','bilb'=>'bilb','blac'=>'blac','c55/'=>'c55/','cdm-'=>'cdm-','chtm'=>'chtm','capi'=>'capi','comp'=>'comp','cond'=>'cond','craw'=>'craw','dall'=>'dall','dbte'=>'dbte','dc-s'=>'dc-s','dica'=>'dica','ds-d'=>'ds-d','ds12'=>'ds12','dait'=>'dait','devi'=>'devi','dmob'=>'dmob','doco'=>'doco','dopo'=>'dopo','el49'=>'el49','erk0'=>'erk0','esl8'=>'esl8','ez40'=>'ez40','ez60'=>'ez60','ez70'=>'ez70','ezos'=>'ezos','ezze'=>'ezze','elai'=>'elai','emul'=>'emul','eric'=>'eric','ezwa'=>'ezwa','fake'=>'fake','fly-'=>'fly-','fly_'=>'fly_','g-mo'=>'g-mo','g1 u'=>'g1 u','g560'=>'g560','gf-5'=>'gf-5','grun'=>'grun','gene'=>'gene','go.w'=>'go.w','good'=>'good','grad'=>'grad','hcit'=>'hcit','hd-m'=>'hd-m','hd-p'=>'hd-p','hd-t'=>'hd-t','hei-'=>'hei-','hp i'=>'hp i','hpip'=>'hpip','hs-c'=>'hs-c','htc '=>'htc ','htc-'=>'htc-','htca'=>'htca','htcg'=>'htcg','htcp'=>'htcp','htcs'=>'htcs','htct'=>'htct','htc_'=>'htc_','haie'=>'haie','hita'=>'hita','huaw'=>'huaw','hutc'=>'hutc','i-20'=>'i-20','i-go'=>'i-go','i-ma'=>'i-ma','i230'=>'i230','iac'=>'iac','iac-'=>'iac-','iac/'=>'iac/','ig01'=>'ig01','im1k'=>'im1k','inno'=>'inno','iris'=>'iris','jata'=>'jata','java'=>'java','kddi'=>'kddi','kgt'=>'kgt','kgt/'=>'kgt/','kpt '=>'kpt ','kwc-'=>'kwc-','klon'=>'klon','lexi'=>'lexi','lg g'=>'lg g','lg-a'=>'lg-a','lg-b'=>'lg-b','lg-c'=>'lg-c','lg-d'=>'lg-d','lg-f'=>'lg-f','lg-g'=>'lg-g','lg-k'=>'lg-k','lg-l'=>'lg-l','lg-m'=>'lg-m','lg-o'=>'lg-o','lg-p'=>'lg-p','lg-s'=>'lg-s','lg-t'=>'lg-t','lg-u'=>'lg-u','lg-w'=>'lg-w','lg/k'=>'lg/k','lg/l'=>'lg/l','lg/u'=>'lg/u','lg50'=>'lg50','lg54'=>'lg54','lge-'=>'lge-','lge/'=>'lge/','lynx'=>'lynx','leno'=>'leno','m1-w'=>'m1-w','m3ga'=>'m3ga','m50/'=>'m50/','maui'=>'maui','mc01'=>'mc01','mc21'=>'mc21','mcca'=>'mcca','medi'=>'medi','meri'=>'meri','mio8'=>'mio8','mioa'=>'mioa','mo01'=>'mo01','mo02'=>'mo02','mode'=>'mode','modo'=>'modo','mot '=>'mot ','mot-'=>'mot-','mt50'=>'mt50','mtp1'=>'mtp1','mtv '=>'mtv ','mate'=>'mate','maxo'=>'maxo','merc'=>'merc','mits'=>'mits','mobi'=>'mobi','motv'=>'motv','mozz'=>'mozz','n100'=>'n100','n101'=>'n101','n102'=>'n102','n202'=>'n202','n203'=>'n203','n300'=>'n300','n302'=>'n302','n500'=>'n500','n502'=>'n502','n505'=>'n505','n700'=>'n700','n701'=>'n701','n710'=>'n710','nec-'=>'nec-','nem-'=>'nem-','newg'=>'newg','neon'=>'neon','netf'=>'netf','noki'=>'noki','nzph'=>'nzph','o2 x'=>'o2 x','o2-x'=>'o2-x','opwv'=>'opwv','owg1'=>'owg1','opti'=>'opti','oran'=>'oran','p800'=>'p800','pand'=>'pand','pg-1'=>'pg-1','pg-2'=>'pg-2','pg-3'=>'pg-3','pg-6'=>'pg-6','pg-8'=>'pg-8','pg-c'=>'pg-c','pg13'=>'pg13','phil'=>'phil','pn-2'=>'pn-2','ppc;'=>'ppc;','pt-g'=>'pt-g','palm'=>'palm','pana'=>'pana','pire'=>'pire','pock'=>'pock','pose'=>'pose','psio'=>'psio','qa-a'=>'qa-a','qc-2'=>'qc-2','qc-3'=>'qc-3','qc-5'=>'qc-5','qc-7'=>'qc-7','qc07'=>'qc07','qc12'=>'qc12','qc21'=>'qc21','qc32'=>'qc32','qc60'=>'qc60','qci-'=>'qci-','qwap'=>'qwap','qtek'=>'qtek','r380'=>'r380','r600'=>'r600','raks'=>'raks','rim9'=>'rim9','rove'=>'rove','s55/'=>'s55/','sage'=>'sage','sams'=>'sams','sc01'=>'sc01','sch-'=>'sch-','scp-'=>'scp-','sdk/'=>'sdk/','se47'=>'se47','sec-'=>'sec-','sec0'=>'sec0','sec1'=>'sec1','semc'=>'semc','sgh-'=>'sgh-','shar'=>'shar','sie-'=>'sie-','sk-0'=>'sk-0','sl45'=>'sl45','slid'=>'slid','smb3'=>'smb3','smt5'=>'smt5','sp01'=>'sp01','sph-'=>'sph-','spv '=>'spv ','spv-'=>'spv-','sy01'=>'sy01','samm'=>'samm','sany'=>'sany','sava'=>'sava','scoo'=>'scoo','send'=>'send','siem'=>'siem','smar'=>'smar','smit'=>'smit','soft'=>'soft','sony'=>'sony','t-mo'=>'t-mo','t218'=>'t218','t250'=>'t250','t600'=>'t600','t610'=>'t610','t618'=>'t618','tcl-'=>'tcl-','tdg-'=>'tdg-','telm'=>'telm','tim-'=>'tim-','ts70'=>'ts70','tsm-'=>'tsm-','tsm3'=>'tsm3','tsm5'=>'tsm5','tx-9'=>'tx-9','tagt'=>'tagt','talk'=>'talk','teli'=>'teli','topl'=>'topl','tosh'=>'tosh','up.b'=>'up.b','upg1'=>'upg1','utst'=>'utst','v400'=>'v400','v750'=>'v750','veri'=>'veri','vk-v'=>'vk-v','vk40'=>'vk40','vk50'=>'vk50','vk52'=>'vk52','vk53'=>'vk53','vm40'=>'vm40','vx98'=>'vx98','virg'=>'virg','vite'=>'vite','voda'=>'voda','vulc'=>'vulc','w3c '=>'w3c ','w3c-'=>'w3c-','wapj'=>'wapj','wapp'=>'wapp','wapu'=>'wapu','wapm'=>'wapm','wig '=>'wig ','wapi'=>'wapi','wapr'=>'wapr','wapv'=>'wapv','wapy'=>'wapy','wapa'=>'wapa','waps'=>'waps','wapt'=>'wapt','winc'=>'winc','winw'=>'winw','wonu'=>'wonu','x700'=>'x700','xda2'=>'xda2','xdag'=>'xdag','yas-'=>'yas-','your'=>'your','zte-'=>'zte-','zeto'=>'zeto','acs-'=>'acs-','alav'=>'alav','alca'=>'alca','amoi'=>'amoi','aste'=>'aste','audi'=>'audi','avan'=>'avan','benq'=>'benq','bird'=>'bird','blac'=>'blac','blaz'=>'blaz','brew'=>'brew','brvw'=>'brvw','bumb'=>'bumb','ccwa'=>'ccwa','cell'=>'cell','cldc'=>'cldc','cmd-'=>'cmd-','dang'=>'dang','doco'=>'doco','eml2'=>'eml2','eric'=>'eric','fetc'=>'fetc','hipt'=>'hipt','http'=>'http','ibro'=>'ibro','idea'=>'idea','ikom'=>'ikom','inno'=>'inno','ipaq'=>'ipaq','jbro'=>'jbro','jemu'=>'jemu','java'=>'java','jigs'=>'jigs','kddi'=>'kddi','keji'=>'keji','kyoc'=>'kyoc','kyok'=>'kyok','leno'=>'leno','lg-c'=>'lg-c','lg-d'=>'lg-d','lg-g'=>'lg-g','lge-'=>'lge-','libw'=>'libw','m-cr'=>'m-cr','maui'=>'maui','maxo'=>'maxo','midp'=>'midp','mits'=>'mits','mmef'=>'mmef','mobi'=>'mobi','mot-'=>'mot-','moto'=>'moto','mwbp'=>'mwbp','mywa'=>'mywa','nec-'=>'nec-','newt'=>'newt','nok6'=>'nok6','noki'=>'noki','o2im'=>'o2im','opwv'=>'opwv','palm'=>'palm','pana'=>'pana','pant'=>'pant','pdxg'=>'pdxg','phil'=>'phil','play'=>'play','pluc'=>'pluc','port'=>'port','prox'=>'prox','qtek'=>'qtek','qwap'=>'qwap','rozo'=>'rozo','sage'=>'sage','sama'=>'sama','sams'=>'sams','sany'=>'sany','sch-'=>'sch-','sec-'=>'sec-','send'=>'send','seri'=>'seri','sgh-'=>'sgh-','shar'=>'shar','sie-'=>'sie-','siem'=>'siem','smal'=>'smal','smar'=>'smar','sony'=>'sony','sph-'=>'sph-','symb'=>'symb','t-mo'=>'t-mo','teli'=>'teli','tim-'=>'tim-','tosh'=>'tosh','treo'=>'treo','tsm-'=>'tsm-','upg1'=>'upg1','upsi'=>'upsi','vk-v'=>'vk-v','voda'=>'voda','vx52'=>'vx52','vx53'=>'vx53','vx60'=>'vx60','vx61'=>'vx61','vx70'=>'vx70','vx80'=>'vx80','vx81'=>'vx81','vx83'=>'vx83','vx85'=>'vx85','wap-'=>'wap-','wapa'=>'wapa','wapi'=>'wapi','wapp'=>'wapp','wapr'=>'wapr','webc'=>'webc','whit'=>'whit','winw'=>'winw','wmlb'=>'wmlb','xda-'=>'xda-',)))
            {
                $mobile_browser = true;
            }
        
            // Tell adaptation services (transcoders and proxies) to not alter the content based on user agent as it's already being managed by this script
            header('Cache-Control: no-transform');
            header('Vary: User-Agent, Accept');
        
            return $mobile_browser; 
        }
        www.gimmiegirlproductions.com

        Comment

        • barcodes
          Confirmed User
          • Mar 2011
          • 2040

          #5
          nvm 8char
          Last edited by barcodes; 08-23-2011, 07:07 PM.

          Comment

          • acctman
            Confirmed User
            • Oct 2003
            • 2840

            #6
            have you index, htaccess, and css detect if the device is mobile. i personally hate m.domain.com sites or domain.mobi ect... why because most people are use to typing .com if you want to use a m.domain.com or other tld then redirect the user after they load the standard domain.com

            as for testing use your own cellphone is the best tool. you can have a css file that is dedicated to mobile viewers which i've done. But also remember you have to dumb you site down a lot for mobile viewing to make the experience the best for the user. Give the users what they'll want Video gallery 2 col 3 row, and same with photo gallery, basic feedback, login, and thats about it... thats if you'd doing an adult site as mobile. Of, course offer a link to the main full site if needed.

            Comment

            • alias
              aliasx
              • Apr 2001
              • 19010

              #7
              Originally posted by camperjohn64
              <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;" />
              ^ this.
              https://porncorporation.com

              Comment

              • beks001
                Confirmed User
                • Oct 2006
                • 1837

                #8
                [QUOTE=camperjohn64;18375968]1) Make the same website, but as a 100% width website.

                2) Shrink your browser to 300 pixels wide to see it as people will see it on their phones. Expand and contract to make sure floats work properly.

                3) Tell the browser to use native width:

                <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;" />

                I use this method above. If you are running a freesite you can always make a choice to send it to your best mobile sponsor and just redirect. It's worth trying a few things out to see what works best for you personally.
                [B]341 people reviewed this!?!?!

                Blogging Thread!


                Teen Cams


                Gay Webcam

                Best Free File Storage

                Comment

                • scottybuzz
                  Too lazy to set a custom title
                  • May 2006
                  • 14799

                  #9
                  thanks guys, appreciated !
                  $$$$$ MAKE HUGE MONEY IN CAMS - CLICK HERE $$$$$

                  Comment

                  • grumpy
                    Too lazy to set a custom title
                    • Jan 2002
                    • 9870

                    #10
                    transfer it to html5 if possible
                    Don't let greediness blur your vision | You gotta let some shit slide
                    icq - 441-456-888

                    Comment

                    • Vendzilla
                      Biker Gnome
                      • Mar 2004
                      • 23200

                      #11
                      Or wait till everyone has a droid
                      Carbon is not the problem, it makes up 0.041% of our atmosphere , 95% of that is from Volcanos and decomposing plants and stuff. So people in the US are responsible for 13% of the carbon in the atmosphere which 95% is not from Humans, like cars and trucks and stuff and they want to spend trillions to fix it while Solar Panel plants are powered by coal plants
                      think about that

                      Comment

                      • Bird
                        Confirmed User
                        • Jan 2005
                        • 4365

                        #12
                        here is a few links to get you started

                        http://wurfl.sourceforge.net/

                        http://www.developer.nokia.com/Devel...Web_templates/

                        http://www.developer.nokia.com/Devel...mobile_phones/

                        http://www.developer.nokia.com/Devel...r_smartphones/
                        ICQ:268731675

                        Comment

                        Working...