Opmaak e-mailbericht

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Director Consulting Services

Wij zoeken een talentvolle ondernemer met oog voor maatschappelijk belang! Ondernemer word je niet, dat ben je. CGI biedt jou deze mogelijkheid in de rol van Director Consulting Services. Wat ga je doen? Als Director Consulting Services (DCS) ben je de spil in de dienstverlening van CGI. Je bent een IT-professional en samen met jouw team van +/- 15 collega’s maak je het verschil in opdrachten bij jouw klant. Naast een eigen billableassignment (50%) ben je verantwoordelijk voor business development. Door te zien wat jouw klant nodig heeft en hoe je daaraan met je team invulling zou kunnen geven laat

Bekijk vacature »

C# ontwikkelaar gezocht, academisch niveau, goed s

Ben je als .NET ontwikkelaar op zoek naar een (nieuwe) analytische uitdagende baan? Een baan waar je te maken krijgt geavanceerde wiskundige modellen? Dan zou deze organisatie je dit kunnen bieden. Voor een organisatie in Delft zijn we momenteel op zoek naar .NET ontwikkelaar met een academisch niveau en kennis of affiniteit met het bouwen van modellen, dataprocessen en applicaties in .NET C#. De organisatie houdt zich bezig met het leveren van zeer specifieke diensten voor de financiële sector en doet veel zaken met grote financiële instellingen. Het gaat hier om een kleinere organisatie van circa 15 mensen waarvan 5

Bekijk vacature »

Financial Implementation Consultant

We are currently looking to recruit an Financial Implementation Consultant for the Netherlands. Your role: you can make an impact As a consultant you are repsonisble for the delivery and implementation of the Axxerion software solution to our customers. As a financial consultant you advise our customers on further automation and optimization of the administrative organization and financial aspects of the business processes to be set up. You make the planning of the implementation. Then you configure the desired functionalities in our software. Depending on the situation you work onsite with the customer, offsite at the office in Heteren or

Bekijk vacature »

Software Developer eMagiz

Ben jij een zelfstandige (liefst Full Stack) Developer die zich op een volwassen manier verantwoordelijk voelt voor zijn eigen doelstellingen en daarnaast blij wordt van de teamdynamiek in je scrumteam en daar een actieve en kritische rol heeft? En word jij enthousiast van een zeer complexe ontwikkelomgeving waar je wordt uitgedaagd abstract te denken? Word dan lid van ons R&D team zodat jij een bijdrage levert aan onze zeer geavanceerde softwaremodellen en zo onze Enterprise integration Platform as a Service verder verbetert. Jouw uitdaging als Software Developer eMagiz eMagiz is een modelgedreven platform en wordt door klanten en partners gebruikt

Bekijk vacature »

Java developer (medior & senior)

Op zoek naar leuke collega's waarmee je kunt lachen, gave projecten en een ambitieuze werkgever die heel goed voor je zorgt? Aangenaam: Profit4Cloud! Wij zijn nu met 55 collega's en werken sinds 2015 vanuit 5 vestigingen aan mooie projecten met een fijne groep collega's die allemaal maar één ding willen: mooie en slimme software-oplossingen ontwikkelen met de nieuwste technieken. We zijn goed bezig en zijn daarom op zoek naar versterking: Java Software Engineers met ervaring in back-end en front-end software ontwikkeling. Ben jij de Java Software Engineer die enthousiast wordt van mooie projecten waar binnen jij een belangrijke rol speelt?

Bekijk vacature »

Javascript Developer gezocht met passie (Vue.js/No

Bedrijfsomschrijving Voor een toffe scale-up organisatie zijn wij op zoek naar een Javascript Developer met passie voor het vak! Dit hightech bedrijf is op zoek naar uitbreiding voor een klein maar sterk ontwikkelteam. Door de scale-up fase waar ze nu in zitten is er nog geen vaste structuur waardoor je dus als team veel verantwoordelijkheid krijgt over het project. Het bedrijf bestaat uit 20 gepassioneerde mensen waarvan de meeste consultant zijn. De consultants zetten de software in die jij met jouw team bouwt voor klanten in diverse branches zoals de zorgsector. De cultuur is hier erg open door de scale-up

Bekijk vacature »

Back-end PHP Developer / Maatschappelijk betrokken

Bedrijfsomschrijving Onze klant, gevestigd in de omgeving van Alkmaar, levert wereldwijd oplossingen op het gebied van IT. Dag in dag uit werken zij met veel passie aan hun product waarmee ze streven naar verbeteringen binnen zorg. Voor onze klant zijn we op zoek naar een medior PHP Developer. Je komt te werken in een organisatie met een open en informele sfeer. Het team waarin jij komt te werken bestaat uit 4 man die allen ervaren zijn in het programmeren in PHP. Jouw taken zullen voor 50% bestaan uit het her- en uitbouwen van systemen en voor 50% uit het onderhouden

Bekijk vacature »

.NET Developer / C# / Microservices / Azure

Bedrijfsomschrijving Deze organisatie in de regio van Ede/Wageningen waar jij als .NET Developer komt te werken is marktleider en pionier op het gebied van High-Quality apparatuur in de zorg. Het scrumteam waar jij deel van zal uitmaken bestaat uit acht developers. Als Senior .NET Developer draag jij dagelijks bij aan een gezondere toekomst. De apparatuur waar jij de software voor ontwikkelt wordt wereldwijd ingezet in meer dan 5000 ziekenhuizen. Iedere 4 minuten krijgt iemand ter wereld een behandeling middels deze apparatuur. Omdat de organisatie continu bezig is met innovatie krijg jij als .NET Developer de ruimte om met nieuwste- en

Bekijk vacature »

.NET Developer / C# / financiële organisatie

Bedrijfsomschrijving Als C# .NET Developer wordt je verantwoordelijk voor het ontwikkelen van applicaties voor belangrijkste product van deze organisatie. Dit product is een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Er wordt gewerkt met de nieuwste moderne ontwikkeltechnieken. Daarnaast ben je verantwoordelijk voor het implementeren van gloednieuwe features! Zo is er bijvoorbeeld onlangs een interface met Robotics gebouwd en zijn er veel stand-alone systemen die de komende periode moeten worden vervangen. Kennis van API's is dus zeker noodzakelijk. Je hebt nauw contact met de business om requirements te achterhalen en deze te vertalen naar

Bekijk vacature »

Senior Full Stack Developer

Senior Full Stack Developer Eindhoven The world wants simple apps that can manage the movements of millions of packages daily. But to get there, our apps go through a complex development process that is lead by the best developers in the industry. As someone who is highly familiar with C#, you will join us as a senior member of the team and manage apps for our Brokerage services – big business freight in global markets that cover over 76% of all international trade. Digital innovation plays a crucial role in choreographing the infinite movements of goods, funds and information. The

Bekijk vacature »

Senior Java developer (payroll/dienstverband CF)

Opdrachtomschrijving Onze opdrachtgever heeft ruimte voor een extra java developer. Je komt dan bij ons op de payroll (!). De stack (lees gewenste ervaring): Backend: Java microservices Frontend: React Dit draaiende in de cloud, in Docker op Kubernetes. Daarnaast heb je ervaring met: SpringBoot, Kotlin (pre) CI/CD Agile werken aan digitale producten. Locatie vooralsnog vanuit huis, locatie opdrachtgever is Rotterdam 32-36 uur per week. Bij interesse hoor ik je graag! Liesbeth Dijkers 010 2069800

Bekijk vacature »

Front end developer

Philips Digital Cognitive Diagnostics is a new business within the Philips HealthWorks venture organization. The venture is tasked with developing a new software only product called IntelliSpace Cognition. This new product, which is a class II medical device, will help neurologists in assessing the cognitive performance of people with a neuro (degenerative) disease. The initial market for IntelliSpace Cognition is the US. The venture is currently seeking for a Front end Developer. The position is based in Eindhoven, the Netherlands. Responsibilities: • Design, test, develop, deploy, maintain and improve software assets • Deliver high quality code thru hands on development

Bekijk vacature »

C# Developer/ SQL Server/ Visual Studio/Javascript

Bedrijfsomschrijving Onze klant is een internationale organisatie gevestigd in de omgeving van Almere. De laatste jaren heeft onze klant een forse groei doorgemaakt als onderdeel van een grote Corporate werkgever. Flexibiliteit en meedenken zijn belangrijke pijlers in de organisatie. Zo is het pand bijvoorbeeld al om 7 uur open, zodat flexibele werktijden mogelijk zijn. Om klanten en werknemers optimaal van dienst te kunnen zijn is onze klant op zoek naar een .NET Developer (C#). De afdeling waar je komt te werken bestaat uit drie onderdelen: een websites team, een portals team en een team dat over een HR-systeem gaat. Voor

Bekijk vacature »

IAM developer

Functieomschrijving IAM, voor jou hoeven we dat niet te vertalen toch? Want jij weet exact waar wij het over hebben bij het benoemen van Identity Access Management. Ben je toe aan een informele, mensgerichte omgeving met vrijheid, ondernemerschap, creativiteit en focus op innovatie? Dat zijn wij! En laten wij nou op zoek zijn naar jou, een IAM developer die ons team helpt Randstad naar een veilige toekomst te helpen. Als IAM developer bij ons ben jij samen met de overige teamleden aanspreekpunt binnen de organisatie ten behoeve van functionele en technische vragen omtrent Identity & Access Management. Samen met andere

Bekijk vacature »

C# backend developer, Rotterdam

Voor een grote organisatie in Rotterdam zijn we op zoek naar iemand met ruime ervaring in het ontwikkelen van applicaties in .NET C#. Het gaat hier om een organisatie met een maatschappelijke impact. Hun systemen zijn gericht op een groot aantal klanten waarbij het belangrijk is dat de applicaties helder, toegankelijk en up-to-date zijn. Als .NET C# developer werk je aan uiteenlopende applicaties, APIs en het interne framework. Dit doe je binnen een SCRUM team en meedenkt binnen het hele proces. Het team bestaat uit meerdere C# developers variërend van medior tot senior. Er is dus veel kennis en ervaring

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: ' . 'kaartverkoop@cco-harderwijk.nl' . 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

24/11/2020 15:58:57
 
- 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.