Opmaak e-mailbericht

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Freelance JAVA / C# Developer

Functieomschrijving Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

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 »

Software programmeur

Functieomschrijving Voor een uitdagende werkgever in regio Breda zijn wij op zoek naar een Full Stack C#.NET programmeur. Je bent verantwoordelijk voor het ontwikkelen van apps, webapplicaties en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines te scannen en vervolgens de data om te zetten in management informatie voor de klanten. Taken en verantwoordelijkheden: Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks, HTML, TypeScript, SQL & C++, CSS. Geen ervaring met één van deze technologieën is dan ook geen enkel probleem! Deze werkgever biedt

Bekijk vacature »

Medior C# Developer

Samen met het development team zorg je ervoor dat alle systemen achter de schermen vlekkeloos werken. Wat doe je als Medior C# Developer bij Coolblue? Als C# developer doe je regelmatig mee aan brainstormsessies over user experience, data en task flow met de UX Designer, Product Owner en Data Scientist in je team. Daarnaast schrijf je op zichzelf staande, consistente en testbare code die goed onderhoudbaar en toekomstbestendig is. Ook C# Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Werken met verschillende soorten data-opslag, zoals Oracle of AWS. Problemen oplossen

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Embedded Developer C++

Functie omschrijving Ben jij op zoek naar een leuke uitdaging als Embedded Developer, zoek dan niet verder! Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een Embedded Developer die graag met Embedded Devices werkt. Je zult verantwoordelijk worden voor het ontwikkelen en onderhouden van diverse producten. Jouw specialisatie ligt op het vlak van software, hardware en back-end. Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

Software Developer

Functie omschrijving Veel begeleiding en de kans om je verder te ontwikkelen als software developer. Dat kunnen wij jou bieden bij deelname aan deze leuke traineeship. Je krijgt een mentor toegewezen die jou alle kneepjes van het vak leert. Heb jij al wat ervaring als software developer? Daar worden wij heel blij van! Lees snel verder! Bedrijfsprofiel Als software developer neem je deel aan een trainings programma in de omgeving van Haarlem waar je persoonlijk wordt begeleidt, zodat je alle kneepjes van het vak leert. Aan de hand van jouw kennis en ervaring krijg je een persoonlijk opleidingstraject. Je gaat

Bekijk vacature »

Ambitieuze Junior/Medior Low-code Developers gezoc

Bedrijfsomschrijving Transformeer bedrijven met jouw expertise in innovatieve technologie Ben je een bedreven softwareontwikkelaar met ervaring in Low-code platformen, of sta je te popelen om je in deze baanbrekende oplossing te verdiepen? Wij zijn op zoek naar jou! Ons klantenbestand groeit en we willen ons team uitbreiden met deskundige en leergierige Low-code specialisten. Is het jouw passie om organisaties te ondersteunen in hun digitale transformatie en maatwerkoplossingen te bieden met behulp van geavanceerde software? Wij zijn een vooruitstrevend bedrijf dat dagelijks werkt aan het oplossen van complexe vraagstukken om de digitale ambities van onze klanten te realiseren. Functieomschrijving Ontwikkel op

Bekijk vacature »

Oracle Developer / PL SQL

Dit ga je doen Software ontwikkeling aan een internationaal gebruikt pakket; Werken met technieken als Oracle 19c, Toad, PL/SQL, Oracle Forms, Reports en Designer; Meedraaien in internationale projecten; Meedenken over technisch en functioneel ontwerp; Samenwerken met collega's als Informatie Analisten, Testers en Release Managers; Soms wensen en eisen afstemmen met de business. Hier ga je werken Onze klant, een internationaal bekend bedrijf dat essentiële producten maakt waar iedereen graag gebruik van maakt, zoekt versterking in het Software Development team. Samen met 3 developers, een release manager, een informatie analist en 3 testers werk jij aan een systeem waarmee complexe producten

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving Voor de gemeente Amsterdam zijn wij op zoek naar een softwareontwikkelaar Cleopatra. De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van brom- en snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie. Functie

Bekijk vacature »

Front-end Developer

Functie omschrijving Gezocht front-end developer! Voor een toffe organisatie in de regio Rhenen zij wij op zoek naar een front-end developer die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. In deze functie heb je een adviserende rol en beschik je over een grote dosis vakinhoudelijke kennis. Samen met collega’s en klanten overleg je om aangeleverde designs om te zetten naar unieke concepten. Zo draag jij je steentje bij aan de groeiambities van de klant. Voor klanten wordt jij het vaste aanspreekpunt als het gaat over planningen hierin houdt je alle betrokkenen goed op de

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 »

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 »

Backend Developer Integraties API HBO REST

Samengevat: Deze werkgever is een IT-consultancy. Wil jij werken als Backend Developer Integraties? Heb jij kennis van gangbare berichtformaten? Vaste baan: Backend Developer Integraties API HBO €3.100 - €4.400 Zij bieden innovatieve oplossingen die bedrijven efficiënter en wendbaarder maken, waardoor onze klanten zich net zo snel kunnen ontwikkelen als de business van hen vraagt. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang

Bekijk vacature »
George van Baasbank

George van Baasbank

22/09/2014 12:39:07
Quote Anchor link
Hallo allemaal,

Voor de website die ik aan het ontwikkelen ben maak ik gebruik van e-mailberichten die ik aan geselecteerde bezoekers verstuur. De teksten, voorzien van een afbeelding in de koptekst en een footer voor extra info verstuur ik via een normale mail-opdracht. Dat werkt allemaal goed.
Nu wil ik een actieKNOP toevoegen. Een mooi opgemaakte knop die het e-mailbericht wat meet uitstraling moet geven.
Hiervoor heb ik in het e-mailbericht een <style> opgenomen waarin de knop wordt opgemaakt.
Als ik de e-mail ontvang wordt er geen knop getoond maar bij controle zie ik wel de de style is meegekomen.
Moet ik soms nog een extra opdracht meegeven dat gebruik wordt gemaakt van een in-linestyle?

De style code: (onderdeel van het e-mailbericht)
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
<style>
.knop {
    width:150px;
    text-align:center;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 13px;
    color: whitesmoke;
    text-decoration:none;
    margin-top:18px;
    background: #CC071E;
    margin-left:0px;
    padding:2px 10px 4px 10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    -webkit-transition:all 1s ease-out;
    -moz-transition:all 1s ease-out;
    -o-transition:all 1s ease-out;
    -ms-transition:all 1s ease-out;
    transition:all 1s ease-out
}
</style>


De php-code voor de opbouw van het bericht
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
56
57
58
59
60
61
62
<?php

include "include/connectie.inc.php";
// Ophalen opmaak (style) e-mail
$sql = "SELECT bericht FROM emailberichten WHERE omschrijving = 'Style'";
$cResultStyle = mysqli_query($verbinding,$sql);
$rowStyle = mysqli_fetch_array($cResultStyle);
$cStyle = $rowStyle['bericht'];
                    
// Ophalen koptekst e-mail
$sql = "SELECT bericht FROM emailberichten WHERE omschrijving = 'Koptekst'";
$cResultKop = mysqli_query($verbinding,$sql);
$rowKop = mysqli_fetch_array($cResultKop);
$cBericht2 = $rowKop['bericht'];
                    
// Ophalen e-mailbericht mailing
$sql = "SELECT bericht, onderwerp FROM emailberichten WHERE omschrijving = 'E-mailvoor voorverkoop'";
$cResultEmail = mysqli_query($verbinding,$sql);
$rowBericht = mysqli_fetch_array($cResultEmail);
$cBericht2 .= $rowBericht['bericht'];
$cOnderwerp = $rowBericht['onderwerp'];
                    
// Ophalen voettekst e-mail
$sql = "SELECT bericht FROM emailberichten WHERE omschrijving = 'Voettekst'";
$cResultVoet = mysqli_query($verbinding,$sql);
$rowVoet = mysqli_fetch_array($cResultVoet);
$cBericht2 .= $rowVoet['bericht'];
$cBewaar = $cBericht2;
                    
// Header e-mailbericht
$html        = true;
$headers     = 'From: ' . '[email protected]' . PHP_EOL;
$headers    .= 'X-Mailer: PHP/' . phpversion() . PHP_EOL;
$headers    .= 'X-Priority: Normal' . PHP_EOL;
$headers    .= ($html) ? 'MIME-Version: 1.0' . PHP_EOL : '';
$headers    .= ($html) ? 'Content-type: text/html; charset=UTF-8' . PHP_EOL : '';
                    
while($rowMailing = mysqli_fetch_array($cResultNamen)) {
   $cBericht2 = $cBewaar;
   if($lTest == 1 ) {
      $cGeadresseerde = $cTestAdres;
   }
else {
      $cGeadresseerde = $rowMailing['email'];
   }

   if($rowMailing['geslacht'] == "Vrouw") {
      $_SESSION['aanhef'] = "mevrouw";
   }
else {
      $_SESSION['aanhef'] = "heer";
   }

   $_SESSION['kortenaam'] = ucfirst($rowMailing['tussenvoeg']) . " " . $rowMailing['naam'];
                        
   include "functies/vervangen.inc";
                        
   $cBericht3 = $cStyle . nl2br($cBericht2);
                        
   if(mail($cGeadresseerde,$cOnderwerp,$cBericht3,$headers)) {
      $cStatus = "Geslaagd";
   }
else {
      $cStatus = "Mislukt";
   }
} }

?>


De code van het e-mailbericht:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
Geachte [&aanhef] [&kortenaam],

Hierbij stellen wij u in de gelegenheid om, als trouwe bezoeker van onze concerten, voor de concertenreeks 2015 uw kaarten tegen een gereduceerd tarief in de voorverkoop te bestellen.

De voorverkoopperiode is van [&startvvk] tot [&eindvvk]

<a href="[&linkvvk]" target="_blank"><button class="knop">Bestellen</button></a>

<br /><br />


Wie heeft voor mij een suggestie?

George
Gewijzigd op 22/09/2014 12:42:47 door George van Baasbank
 
PHP hulp

PHP hulp

05/05/2024 04:24:37
 
- SanThe -

- SanThe -

22/09/2014 13:01:50
Quote Anchor link
Een <button> in een <a>?
Kan/Mag dat wel?
 
George van Baasbank

George van Baasbank

22/09/2014 13:10:47
Quote Anchor link
San The,
Het werkt wel. Als ik de routine via mijn scherm laat verlopen gaat alles goed. De button wordt getoond en de link wordt aangeroepen.
Gewijzigd op 22/09/2014 13:11:48 door George van Baasbank
 
Frank Nietbelangrijk

Frank Nietbelangrijk

22/09/2014 16:26:29
Quote Anchor link
George van Baasbank op 22/09/2014 13:10:47:
San The,
Het werkt wel. Als ik de routine via mijn scherm laat verlopen gaat alles goed. De button wordt getoond en de link wordt aangeroepen.


Je bedoelt dat het in jouw browser werkt. Dat is echter geen garantie dat andere browsers het gaan weergeven zoals de jouwe.

Toevoeging op 22/09/2014 16:31:48:

Hou er rekening mee dat email en de email clients sinds de negentiger jaren maar weinig gemoderniseerd zijn. Veel clients werken maar beperkt met HTML of gebruiken enkel inline CSS.

En correcte HTML 1.0! structuur is daarom wel aan te bevelen. Verder kun je een <a> eenvoudig stijlen naar het uiterlijk van een button.
 
George van Baasbank

George van Baasbank

22/09/2014 17:04:40
Quote Anchor link
Ik heb een afbeelding gebruikt i.pv. een button. Alles werkt nu naar behoren.

Bedankt voor de discussie
 



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.