Mobiele website

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end Developer vue.js node.js SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Frontend Guild. Hier ga je werken Voor een snel groeiend bedrijf de regio Nieuw Vennep zijn wij opzoek naar een ervaren Front-end Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een SaaS-platform.

Bekijk vacature »

Low Code Developer voor o.a. overheidsprojecten!

Bedrijfsomschrijving Wil jij ook behoren tot de specialist in Low Code? Dan zou ik zeker aanraden om verder te lezen. Deze organisatie is ooit opgericht door twee studenten en is inmiddels uitgegroeid tot een serieuze werkgever met een groot aanzien op Low Code projecten. De sfeer is echter niet veranderd, er heerst een informele sfeer met een open deuren beleid, en hierin mag de eigen bar natuurlijk niet ontbreken. Momenteel maakt deze organisatie een flinke groei door en hier kan jij natuurlijk niet bij ontbreken. Daarom ben ik op zoek naar Low Code Developers met een degelijke technische achtergrond. Kennis

Bekijk vacature »

Oracle APEX Ontwikkelaar (3.500-6.000 euro)

Bedrijfsomschrijving Ben jij een getalenteerde Oracle APEX ontwikkelaar met minimaal één jaar ervaring in het ontwikkelen van Oracle APEX-applicaties? Ben je gepassioneerd over het ontwikkelen van bedrijfskritische oplossingen en wil je werken bij een toonaangevend consultancybedrijf? Dan zijn wij op zoek naar jou! Deze organisatie beschikt over zowel inhouse als externe projecten, maar bovenal over een sterk team en netwerk van opdrachten waardoor jij jezelf verder kunt ontwikkelen. Het team bestaat uit een aantal junior en medior developers, maar vooral uit senioren. De business unit managers binnen het team zijn mensen die hun vak verstaan en zelf als Oracle APEX

Bekijk vacature »

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Backend Developer Scrummaster .NET

Samengevat: Deze werkgever is een ambitieus internetbedrijf met een passie voor digitale communicatie. Ben jij geschikt als Backend Developer? Heb je ervaring met .NET platform? Vaste baan: Backend Developer / SCRUM Master Scrum HBO WO €3.800 - €6.000 Deze werkgever is een innovatief bedrijf met enthousiaste mensen die jarenlang ervaring hebben met het ontwikkelen internet- en intranetoplossingen. Wij houden van korte lijnen en open en eerlijke communicatie. Wij zetten graag onze jarenlange ervaring in om perfect werkende oplossingen te ontwikkelen. Wij ondersteunen dienstverlenende organisaties bij het ontwikkelen en realiseren van een effectief, adaptief communicatieplatform. Je ontwikkelt met ons de meest

Bekijk vacature »

.NET Developer

Dit ga je doen (Door)Ontwikkelen van het applicatielandschap; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het applicatielandschap; Sparren met de business. Hier ga je werken De organisatie is werkzaam in de financiële dienstverlening met meer dan 200 medewerkers en meer dan 250.000 eindgebruikers is het een van de grotere binnen haar branche. Je komt te werken in een team waarmee je verantwoordelijk bent voor het ontwikkelen en onderhouden van de financiële applicaties binnen de organisatie, denk hierbij aan het bouwen en onderhouden van portalen. Als .net developer ga jij het development team ondersteunen met de transitie naar

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

Front-end developer (Vue.js) gezocht!

Functie Als Front-end developer is het jouw doel om efficiënte en effectieve frontend code te ontwerpen, ontwikkelen en onderhouden die goed aansluit bij de functionele behoefte vanuit de klant. Je zorgt voor optimale SEO-resultaten, sitespeed en frontend security. You build it, you run it, you own it! Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden

Bekijk vacature »

C# .NET Ontwikkelaar ASP.NET

Samengevat: Deze werkgever is een inkooporganisatie. Ben jij een ervaren .Net ontwikkelaar? Heb je ervaring met .Net en C#? Vaste baan: C# .NET Developer .Net MBO HBO €3.100 - €4.300 Onze missie is: “Een essentiële bijdrage leveren aan het verlagen van de integrale kostprijs van de aangesloten groothandels, middels het bundelen van inkoopvolume en het creëren van synergie met en tussen de groothandels en leveranciers, met scherpe inkoopprijzen, goede handelscondities en gerichte dienstverlening als resultaat” Zij werken voor MKB klanten. Deze werkgever heeft veel verschillende projecten. Houd jij van afwisseling? Dan zit je bij hun goed! De branche van dit

Bekijk vacature »
Raymond van Os

raymond van Os

20/02/2012 13:53:31
Quote Anchor link
Quote:
Hallo,

Ik ben bezig met een mobiele pagina en zit met het volgende probleem.
Ik heb onderstaand script en dat zet ik op mijn normale website, dit werkt goed.
Alleen wil ik nu dat je als je op de mobiele website zit je op een linkje kan klikken om naar de gewone website te gaan. Dit werkt niet omdat, je dan weer direct wordt terug gestuurd door het script. Nou was mijn vraag hoe ik dit kon omzeilen....


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$useragent
=$_SERVER['HTTP_USER_AGENT'];

    if (isset($useragent))
    {

        if(preg_match('/android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera    m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i',$useragent)||preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-/i',substr($useragent,0,4)))
        {
        
            header('http://mobiele versie/');
                        //echo 'u heeft een mobieltje';
        }
        else
        {
            header('http://desktop versie/');
            //echo "u heeft geen mobieltje";
        }
    }

?>
Gewijzigd op 20/02/2012 13:54:14 door Raymond van Os
 
PHP hulp

PHP hulp

05/11/2024 22:27:35
 
Koen Vlaswinkel

Koen Vlaswinkel

20/02/2012 13:57:20
Quote Anchor link
Kijk of er een $_GET['mobile'] is gezet met waarde '1' en laat iedereen dan in elk geval de desktop versie bekijken. Dit kan je opslaan in een cookie, zodat ze bij de volgende pagina niet weer worden doorverwezen.
 
Raymond van Os

raymond van Os

20/02/2012 14:26:25
Quote Anchor link
Quote:
Hoi,

Allereerste bedankt voor je reactie.
Ik heb nu het volgende. Alleen slaat hij naar mijn idee de cookie niet op want, als ik hem aanroep op de pagina waar hij naar toe gaat door het linkje is er steeds geen cookie gezet.


Mobiel index.php-----
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$cookiewaarde
= 'mobiel' ;
setcookie("cookienaam", $cookiewaarde, time()+ 3600);
?>


Desktop index.php-----
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?
if($_COOKIE['cookienaam'] != "mobiel") {

    echo "cookie gezet";
}

else
{
    echo 'cookie niet gezet' ;
}

?>
 
Bas IJzelendoorn

Bas IJzelendoorn

20/02/2012 15:15:52
Quote Anchor link
Even een algemene opmerking, probeer met coderen te letten op je consistentie in je script:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
// gebruik geen php shottag
// let op je qoutjes gebruik en weet wanneer je "" gebruikt of ''.

if($_COOKIE['cookienaam'] != 'mobiel') {

    echo "cookie gezet";
}

else
{
    echo "cookie niet gezet";
}

?>


Verder zou ik overwegen of je wel gebruik van een cookie wilt maken. Ik ben zelf altijd fan van een sessions(). Een sessie is server side data en is lastiger te manipuleren. Bij een cookie kunnen gebruikers er allerlei data in stoppen, als ze weten hoe dat moet. (vraag is natuurlijk wel of het in dit geval uitmaakt).
Gewijzigd op 20/02/2012 15:18:34 door Bas IJzelendoorn
 
Raymond van Os

raymond van Os

20/02/2012 15:21:14
Quote Anchor link
Je hebt helemaal gelijk met die dubbele qoutje Bas.
Ik maak gebruik van een cookie omdat, ik een gebruiker wil laten kiezen
of hij voor bijvoorbeeld een uur lang standaard de desktop versie wil krijgen.

maar toch bedankt.
 
Jeroen VD

Jeroen VD

20/02/2012 15:33:37
Quote Anchor link
dannog is het een goed idee om het op te slaan in een sessie. het gebruik van een sessie is vrijwel gelijk aan die van een cookie. daarnaast heb jij alle controle, een gebruiker kan dit niet zomaar aanpassen. bij een cookie is dat veel makkelijker. zoals bas het aangaf, het is de vraag of het wel uitmaakt, maar ik vind het een goede gewoonte om gewoon altijd sessies te gebruiken
 
Eddy E

Eddy E

20/02/2012 17:06:12
Quote Anchor link
Persoonlijk zet ik op mijn website én een sessie én een cookie.
Zo is er bij een volgend bezoek ook direct de gewenste versie te zien.
Deze cookie wordt pas geset als iemand ?mobile=true of ?mobile=false wordt aangeroepen (dmv de linksjes onderaan op de mobiele én desktop-versie).

Daarnaast is er vaak ook heel veel te doen met media-queries. Dan is er geen schakelen tussen versies, maar verschilt alleen de CSS. En dat is genoeg.
Dan werkt het ook bij kleinere/smallere vensters op de dekstop.
 
Raymond van Os

raymond van Os

20/02/2012 18:28:18
Quote Anchor link
Zunflappie hoe zou je dit dan doen met een sessie en een cookie? En hoe doe je dat dan met die twee linkjes? Is dat iets met onclick.doe dit.
 
 - Diov  -

- Diov -

20/02/2012 18:31:21
Quote Anchor link
Kan je niet als je op de link van je mobiele website drukt, er een cookie wordt geplaatst en als hij dan naar de site gaat moet je kijken of de cookie bestaat.

Bestaat hij? Laat de site zien.
Bestaat hij niet? Ga dan naar de mobiele!

Toevoeging op 20/02/2012 18:32:26:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
if(isset($_COOKIE['cooked'])) {
  // cookie bestaat
  ...
}
else {
  // cookie bestaat niet
  header('location:mobiel.php');
}

?>
Gewijzigd op 20/02/2012 18:33:18 door - Diov -
 
Eddy E

Eddy E

20/02/2012 19:46:27
Quote Anchor link
@ Raymond:

In de desktopversie: index.php?mobile=true >> gaat dus naar mobiele versie
In de mobiele versie: index.php?mobilie=false >> gaat dus naar PC-versie

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?php

function get_var($var)
    {

    // globaal beschikbaar maken van $_SESSION (als deze dat nog niet is)
    if(!isset($_SESSION))
        {

        global $_SESSION;    
        }

    
    // $_GET override altijd $_SESSION en $_COOKIE, want die is nieuw
    if(isset($_GET[$var]) AND !empty($_GET[$var]))
        {

        // is deze $var met true of equavalent gevuld?
        if($_GET[$var] == true OR $_GET[$var] == 1 OR $_GET[$var] == 'ja')
            {

            $_SESSION[$var] = true;
            }

        elseif($_GET[$var] == false OR $_GET[$var] == 0OR $_GET[$var] == 'nee')
            {

            $_SESSION[$var] = false;
            }

    
        // set cookie/sessie
        if(!isset($_COOKIE[$var]))
            {

            setcookie($var, $_SESSION[$var], time()+365*24*60*60);
            }
        }

    // geen GET, wel een COOKIE, dus pak die
    elseif(isset($_COOKIE[$var]))
        {

        $_SESSION[$var] = $_COOKIE[$var];
        }

    // geen GET, geen COOKIE, dus php kijkt of het een mobiel apparaat is
    else
        {
        $_SESSION[$var] = is_mobile(); // andere functie dus
        }
    
    // niet nodig, aangezien deze GLOBAL is, maar altijd iets teruggeven!
    return $_SESSION[$var];
    }

    
    
    
// kijk naar $mobile hoe deze staat
$var = get_var('mobile');    
    
echo $var; // geeft false of true
    
?>


De functie die ik gebruik gebruik ik voor andere variabelen ook.
Onderaan wel iets aangepast (bij de functie is_mobile() ).
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.