Hallo ,
ich habe folgendes Problem. Artikel an freund mailen. In der versendeten mail steht der Link mit httpS. Das geht nicht es muss heissen http. Wo änder ich dass. Ebenso muss ich den Link der dort angegebenen Seite auf absolut setzen da sonst wieder die rootliste angezeigt wird.
Danke für Antwort i.V.
Gruss Chriss (externer Tester;))
hi!
vergleich das mal mit deiner ../modules/news/friend.php
if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
$module_name = basename(dirname(__FILE__));
mxGetLangfile($module_name);
$pagetitle = "- "._RECOMMEND."";
####################################
function FriendSend($sid) {
global $cookie, $prefix, $user_prefix;
if(!isset($sid)) { exit(); }
include ("header.php");
if(isset($sid)) $sid = (int)$sid;
$result=sql_query("select title from ${prefix}_stories where sid=$sid");
list($title) = sql_fetch_row($result);
title(""._FRIEND."");
OpenTable();
echo "<center><font class=\"content\"><b>"._FRIEND."</b></font></center><br><br>"
.""._YOUSENDSTORY." <b>$title</b> "._TOAFRIEND."<br><br>"
."<form action=\"modules.php?name=News&file=friend\" method=\"post\">"
."<input type=\"hidden\" name=\"sid\" value=\"$sid\">";
if (mxIsUser()) {
$result=sql_query("select name, email from ".$user_prefix."_users where uname='".mxAddSlashesForSQL($cookie[1])."'");
list($yn, $ye) = sql_fetch_row($result);
}
echo "<b>"._FYOURNAME." </b> <input type=\"text\" name=\"yname\" value=\"$yn\"><br><br>\n"
."<b>"._FYOUREMAIL." </b> <input type=\"text\" name=\"ymail\" value=\"$ye\"><br><br><br>\n"
."<b>"._FFRIENDNAME." </b> <input type=\"text\" name=\"fname\"><br><br>\n"
."<b>"._FFRIENDEMAIL." </b> <input type=\"text\" name=\"fmail\"><br><br>\n"
."<input type=\"hidden\" name=\"op\" value=\"SendStory\">\n"
."<input type=\"submit\" value="._SENDFRIEND.">\n"
."</form>\n";
CloseTable();
include ('footer.php');
}
####################################
function SendStory($sid, $yname, $ymail, $fname, $fmail) {
global $sitename, $nukeurl, $prefix;
if(isset($sid)) $sid = (int)$sid;
$result2=sql_query("select title, time, topic from ${prefix}_stories where sid=$sid");
list($title, $time, $topic) = sql_fetch_row($result2);
$result3=sql_query("select topictext from ".$prefix."_topics where topicid=$topic");
list($topictext) = sql_fetch_row($result3);
$subject = ""._INTERESTING." $sitename";
$message = ""._HELLO." $fname:\n\n"._YOURFRIEND." $yname "._CONSIDERED."\n\n\n$title\n("._FDATE." $time)\n"._FTOPIC." $topictext\n\n"._URL.": $nukeurl/modules.php?name=News&file=article&sid=$sid\n\n"._YOUCANREAD." $sitename\n$nukeurl";
$newssender = (empty($ymail)) ? "" : $yname."<".$ymail.">";
mxMail($fmail, $subject, $message,$newssender,"text");
$title = urlencode($title);
$fname = urlencode($fname);
Header("Location: modules.php?name=News&file=friend&op=StorySent&title=$title&fname=$fname");
}
####################################
function StorySent($title, $fname) {
include ("header.php");
$title = urldecode($title);
$fname = urldecode($fname);
OpenTable();
echo "<center><font class=\"content\">"._FSTORY." <b>$title</b> "._HASSENT." $fname... "._THANKS."</font></center>";
CloseTable();
include ("footer.php");
}
switch($op) {
case "SendStory":
SendStory($sid, $yname, $ymail, $fname, $fmail);
break;
case "StorySent":
StorySent($title, $fname);
break;
case "FriendSend":
FriendSend($sid);
break;
}
l.g
Jo danke Munzu erstmal,
also mit der von dir geposzteten Version passiert bei Artikel an Freund senden überhaupt nix. Irgendwas stimmt da nicht
Gruss
Chris
bei mir funkt es aber!
lad dir mal das modul neu rauf!
also ../modules/news/..