عيد مبارك سعيد

[إسمك هنا]

كل عام و انتم سعداء اتقياء
بقلوب بيضاء
و وجوه مشرقة مبتسمة
كل عام و انتم امنين مطمئنين
كل عام و الفرح يعم حياتكم و العافية تغلف اجسادكم
كل عام و انتم بخير
تقبل الله منا و منكم صالح الاعمال
اللهم آمين

هنئ اصدقائك بمناسبة عيد الفطر المبارك
قم بكتابة اسمك وقم بمشاركة الرسالة مع اصدقائك






































































dimanche 3 avril 2016

html link in php mail

Adsmanager gebruikt in de mails naar adverteerders curly braces.

Bijv. {sitename} {link} = in de mail 'websitenaam', en 'URL van advertentie'.

In de emails komt dit als platte tekst en ik wil dit graag als aanklikbare links hebben.

Bij navraag op het forum schijnt dat ik wat in dit stuk code moet wijzigen, maar ik weet niet wat.

PHP Code:

function sendmessage()
    {
        
$app JFactory::getApplication();
        
// Check for request forgeries
        
JRequest::checkToken() or jexit'Invalid Token' );
        
        
$contentid JRequest::getInt'contentid',);
        
$fieldname JRequest::getString'fieldname','' );
        
$this->addModelPath(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_adsmanager'.DS.'models');
        
$contentmodel =$this->getModel"content" );
        
$content $contentmodel->getContent($contentid);
        
$configurationmodel    =$this->getModel"configuration" );
        
$conf $configurationmodel->getConfiguration();
        
        if(
$fieldname == ''){
            
$fieldMail $content->email;
        } else {
            
$fieldMail $content->$fieldname;
        }
        
        
$dispatcher JDispatcher::getInstance();
        
JPluginHelper::importPlugin('adsmanagercontent');
        
        
$dispatcher JDispatcher::getInstance();
        
JPluginHelper::importPlugin('adsmanagercontent');
        try {
            
$results $dispatcher->trigger('ADSonMessageBeforeSend', array ());
        } catch(
Exception $e) {
            
$errorMsg $e->getMessage();
            
$app->redirectTRoute::_('index.php?option=com_adsmanager&view=message&contentid='.$contentid), $errorMsg,'message' );
        }
        
        
$config    JFactory::getConfig();
        
$from JOOMLA_J3 $config->get('mailfrom') : $config->getValue('config.mailfrom');
        
$fromname JOOMLA_J3 $config->get('fromname') : $config->getValue('config.fromname');
        
$sitename JOOMLA_J3 $config->get('sitename') : $config->getValue('config.sitename');
        
        if (isset(
$content))
        {
            
$name JRequest::getVar('name' "" );
            
$email JRequest::getVar('email'"" );
            
jimport('joomla.mail.helper');
            if (!
JMailHelper::isEmailAddress($email))
            {
                
$this->setError(JText::_('INVALID_EMAIL_ADDRESS'));
                
$app->redirectTRoute::_('index.php?option=com_adsmanager&view=details&catid='.$content->catid.'&id='.$contentid), 'INVALID_EMAIL_ADDRESS' ,'message');
            }
            
$subject JRequest::getVar('title'"" );
            
$body JRequest::getVar('body' "" );
            
$body str_replace(array("\r\n""\n""\r"), "<br />"$body);
            
            if(
$conf->email_sender == 'website') {
                
$body sprintf(JText::_('ADSMANAGER_REPLY_TO_STRING'),$sitename,$name,$email).$body;
            } 

Ik heb gegrepen dat ik dan ook wat moet wijzigen in controller.php van Joomla zelf omdat dat script wodt aangeroepen in de controller.php van adsmanager.

De enige twee dingen die ik kon vinden die heb ik geprobeerd, maar zonder succes:

1:
PHP Code:

    // Send the email
        
if (JFactory::getMailer()->sendMail($from,$fromname,$buyerEmail$subject$body,true); 

en 2:
PHP Code:

// Clean the email data
        
$mailer->isHTML(true);
        
$subject JMailHelper::cleanSubject($subject);
        
$body    JMailHelper::cleanBody($body); 



IK ben al uren aan het zoeken, maar ik kom zolangzamerhand steeds weer op dezelfde fora uit.

Mijn vraag is dus: Hoe kan ik die links in de email aanklikbaar, dus in html krijgen?

Edit: Ik heb de vraag met opzet in Overige gezet omdat dit niet specifiek over 3th party exenties gaat, maar over html in php mail in het algemeen.
En de adsmanager code is overigens niet de hele code.

.


html link in php mail

بحث هذه المدونة الإلكترونية

Fourni par Blogger.

أرشيف المدونة الإلكترونية

التسميات

Signaler un abus

Articles les plus consultés

من أنا

إسمك هنا



شارك عبر الماسنجر شارك عبر الواتساب