pragmaMx Support Forum

pragmaMx => Allgemeines => Thema gestartet von: casi4711 am 03 Juni 2004, 18:23:14

Titel: Article an Freund
Beitrag von: casi4711 am 03 Juni 2004, 18:23:14
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;))
Titel: Re: Article an Freund
Beitrag von: munzur am 03 Juni 2004, 18:47:44
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
Titel: Re: Article an Freund
Beitrag von: casi4711 am 03 Juni 2004, 21:15:01
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
Titel: Re: Article an Freund
Beitrag von: munzur am 03 Juni 2004, 21:22:08
bei mir funkt es aber!

lad dir mal das modul neu rauf!

also ../modules/news/..