Doorzoek het forum

Trefwoord

Welkom bij Joomla!NL

Om alle mogelijkheden van dit forum te kunnen gebruiken, moet je je eerst registreren.

× Als je zelf een extensie ontwikkelt, kan je hier je vragen stellen.

email toevoegen in zelf geschreven component

25 feb 2021 16:57 25 feb 2021 17:35 door Astrid.
Heeft onderwerp gestart
email toevoegen in zelf geschreven component #1
Ik heb ooit een component laten maken en wil deze nu verder ontwikkelen maar ben niet echt een php programmeur. Het is een golf matchplay component maar nu wil ik dat de ontvanger de email erbij krijgt van de uitdager zodat die twee met elkaar kunnen afspreken, iemand idee hoe ik dat kan realiseren? Dit is een stuk van de code waar dit geregeld wordt.

/* Send mail to players */
	//$body = "<span style=\"font-weight:bold;color:red;\">**** DIT IS EEN TEST VAN MIJN LOKALE SYSTEEM ! NIET OP REAGEREN! ***</span><br /><br />";
	$body = "<span style=\"font-family:arial;\">".
			"{MATCHPLAY_LOGO}<br />".
			"Beste {CHALLENGEE},<br /><br />".
			"Je bent uitgedaagd voor een matchplay wedstrijd door {CHALLENGER}. ".
			"Om deze uitdaging te bekijken, bezoek deze {URL} en accepteer of weiger de uitdaging. ".
			"Als je niet binnen een week reageert, zal de uitdaging als afgewezen worden beschouwd. ".
			"Indien u accepteert, neem dan contact op met je tegenstander om een afspraak te maken.<br />".
			"Veel succes!".
			"<br /><br />".
			"Het Matchplay Team</span>";
	$body = str_replace('{MATCHPLAY_LOGO}', "<img src=\"".JURL_GOLFTOURNAMENT_SITE."/images/email_header.png\" alt=\"Logo\" />", $body);
	$body = str_replace('{CHALLENGEE}', GOLFTOURNAMENT_UTILS::getUserName($uid2), $body);
	$body = str_replace('{CHALLENGER}',	GOLFTOURNAMENT_UTILS::getUserName($uid1), $body);
	$link = "<a href=\"http://www.......nl/index.php?option=com_rsgolftournament\">Link</a>";
	$body = str_replace('{URL}',		$link, $body);
	
	/* Find email adresses */
	$challenger = JFactory::getUser($uid1);
	$challenged = JFactory::getUser($uid2);
	
	jimport('joomla.mail.helper');
	$mail = JFactory::getMailer();
	$mail->isHTML(true);
	
	//Mail to opponent
	$mail->addRecipient( $challenged->email );
	//Mail to challenger
	$mail->addCC( $challenger->email );
	
	$mail->setSender( array( $mail->From, JText::_('MATCHPLAY_TEAM') ) );
	$mail->setSubject( JText::sprintf("MATCHPLAY_CHALLENGE_FROM_X", GOLFTOURNAMENT_UTILS::getUserName($uid1)) );
	$mail->setBody( $body );
	$sent = $mail->Send();
Edit Astrid: Ik heb de code tussen tags geplaatst, volgende keer graag zelf doen.
nikko
Nieuw op Joomla!NL
Nieuw op Joomla!NL
Berichten: 1
Lees meer

Je moet inloggen of een account aanmaken om te kunnen reageren.

16 aug 2021 17:40
email toevoegen in zelf geschreven component #2
Beter laat dan nooit heet ik je van harte welkom op dit forum.
Zo te zien heeft er helaas nog niemand met ontwikkelkennis iets met je vraag kunnen doen.

Heb je ondertussen zelf al een oplossing gevonden en zou je die dan met de rest van de wereld willen delen?

Met vriendelijke groet,
Wouter Compactweb.nl
Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum.
Ik beantwoord geen vragen via PM
WoodyF4u
Moderator + Nieuwsteam
Moderator + Nieuwsteam
Berichten: 10343
Lees meer

Je moet inloggen of een account aanmaken om te kunnen reageren.

Moderators: PeterJuliank92JelleRomke
Tijd voor maken pagina: 0.127 seconden

Wil je Joomla!NL steunen?

Steun Joomla!NLAlle teamleden werken enthousiast, op vrijwillige basis, mee aan Joomla!NL. Maar een website met forum kost nu eenmaal geld. Dus als je Joomla!NL wilt steunen, dan kan dat, graag zelfs!

Lees hier meer informatie

Joomla!NL op Twitter

Op dinsdag 14 september 2021 zijn Joomla! 4.0.3 en 3.10.2 vrijgegeven. Deze versies repareren bugs en voegen verbe… https://t.co/pluHlNM5Jr

Update NIET naar Joomla! 4.0.1 !!! Er zit een fout in die je website niet meer laat functioneren. Er wordt gewerkt… https://t.co/tO3bNDdZzs

De naam Joomla!® en logo worden gebruikt onder een beperkte licentie met toestemming van Open Source Matters.
Joomlanl.nl is niet verbonden aan en is geen onderdeel van Open Source Matters, Inc, of het Joomla! project.

© 2021 - Joomla!NL | Gehost door Wned