Hulp bij Joomla advertentie
Ik heb een website gemaakt met het CMS Joomla. Als uitbreiding op dat systeem heb ik 'Adsmanager' geïnstalleerd waardoor het mogelijk is om zoekertjes te plaatsen.
Wanneer iemand in een advertentie klikt op 'reageer op dit zoekertje', dan wordt de advertentietekst automatisch geplaatst in de berichttekst die zal gemaild worden naar de aanbieder(zie code).
Ik vroeg mij af of ik zelf ook nog een introtekst zou kunnen toevoegen aan het begin van die mail, en zo ja, hoe dan precies. Ik heb bijna geen kennis van PHP, daarom beroep ik op jullie kennis.
Is dit -in tegenstelling tot wat ik denk- moeilijker dan gewoon enkele regels code? Indien ja, dan plaats ik dit als opdracht bij Vacatures.
Alvast bedankt!
De code waar het over gaat:
Code (php)
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
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
function send_message($option,$mode)
{
global $database,$mosConfig_absolute_path,$my,$_MAMBOTS;
$itemid = intval( mosGetParam( $_GET, 'Itemid', 0 ));
$adid = intval( mosGetParam( $_POST, 'adid' , 0 ));
$database->setQuery("SELECT * FROM #__adsmanager_ads as a WHERE a.id=$adid");
$database->loadObject($ad);
if (isset($ad))
{
$name = mosGetParam($_POST, 'name' , "" );
$email = mosGetParam($_POST, 'email', "" );
$title = mosGetParam($_POST, 'title', "" );
$body = mosGetParam($_POST, 'body' , "" );
$body = str_replace(array("\r\n", "\n", "\r"), "<br />", $body);
if (get_magic_quotes_gpc() == true)
$body = stripslashes( $body );
if ($mode == 1)
{
$_MAMBOTS->loadBotGroup( 'com_adsmanager' );
$results = $_MAMBOTS->trigger( 'onSendPMS', array( $ad->userid,$my->id,$title,$body ), false );
}
else
{
if ($_FILES['attach_file']['tmp_name'] != "")
{
$directory = ini_get('upload_tmp_dir')."";
if ($directory == "")
$directory = ini_get('session.save_path')."";
$filename = $directory."/".basename($_FILES['attach_file']['name']);
rename($_FILES['attach_file']['tmp_name'], $filename);
mosMail($email,$name,$ad->email,$title,$body,1,NULL,NULL,$filename);
}
else
mosMail($email,$name,$ad->email,$title,$body,1);
}
}
mosRedirect(sefRelToAbs("index.php?option=$option&page=show_ad&adid=$adid&Itemid=$itemid"),ADSMANAGER_MESSAGE_SENT);
}
{
global $database,$mosConfig_absolute_path,$my,$_MAMBOTS;
$itemid = intval( mosGetParam( $_GET, 'Itemid', 0 ));
$adid = intval( mosGetParam( $_POST, 'adid' , 0 ));
$database->setQuery("SELECT * FROM #__adsmanager_ads as a WHERE a.id=$adid");
$database->loadObject($ad);
if (isset($ad))
{
$name = mosGetParam($_POST, 'name' , "" );
$email = mosGetParam($_POST, 'email', "" );
$title = mosGetParam($_POST, 'title', "" );
$body = mosGetParam($_POST, 'body' , "" );
$body = str_replace(array("\r\n", "\n", "\r"), "<br />", $body);
if (get_magic_quotes_gpc() == true)
$body = stripslashes( $body );
if ($mode == 1)
{
$_MAMBOTS->loadBotGroup( 'com_adsmanager' );
$results = $_MAMBOTS->trigger( 'onSendPMS', array( $ad->userid,$my->id,$title,$body ), false );
}
else
{
if ($_FILES['attach_file']['tmp_name'] != "")
{
$directory = ini_get('upload_tmp_dir')."";
if ($directory == "")
$directory = ini_get('session.save_path')."";
$filename = $directory."/".basename($_FILES['attach_file']['name']);
rename($_FILES['attach_file']['tmp_name'], $filename);
mosMail($email,$name,$ad->email,$title,$body,1,NULL,NULL,$filename);
}
else
mosMail($email,$name,$ad->email,$title,$body,1);
}
}
mosRedirect(sefRelToAbs("index.php?option=$option&page=show_ad&adid=$adid&Itemid=$itemid"),ADSMANAGER_MESSAGE_SENT);
}
Graag in het vervolg een duidelijkere titel.[/modedit]
Toevoeging op 15/11/2010 08:16:32:
Is dit eerder iets om bij vacatures te plaatsen?
Gewijzigd op 14/11/2010 17:21:17 door Bas IJzelendoorn
Er zijn nog geen reacties op dit bericht.