RSS Feed im WBB1
#21
Probier mal das:
<link rel="alternate" type="application/rss+xml" title="Dein Feed Title" href="Deine Domain/feed.php" />
  Zitieren
#22
Nein, gleichen problem beim an- und abmelden im Forum ;-)

So war es in der headinclude.htm drin:

<link rel="alternate" type="application/rss+xml" title="$master_board_name" href="http://board.boardseven.net/feed.php" />
  Zitieren
#23
Julian, kannst du damit was anfangen das man in der actions ausgabe beim logout das ändern kann das der einen direkt auf die portal.php weiterleitet.

Zitat:// ############## Logout ###############
if($action=="logout") {
$ride = urldecode($url_jump);
if(!@session_destroy()) @session_unset();
setcookie("user_id");
setcookie("user_password");
if(count($cbpassword)) while(list($key,$val)=each($cbpassword)) setcookie("cbpassword[$key]");
eval ("\$output = \"".gettemplate("note2")."\";");
}

Das gleiche auch beim Login ?!

Zitat:// ############## Login ###############
if($action=="login") {
$failk = $kennwort;
$kennwort = md5($kennwort);
$username = htmlspecialchars(trim($username));
$usercheck = checkUser($username,$kennwort);
if($usercheck==2) {
if(!$link) $ride = urldecode($url_jump);
else $ride = urldecode($link);

$user_id = getUserid($username);
$user_password = $kennwort;
session_register("user_id");
session_register("user_password");

setcookie("user_id", "$user_id", time()+(3600*24*365));
setcookie("user_password", "$user_password", time()+(3600*24*365));

eval ("\$output = \"".gettemplate("note1")."\";");
}
if($usercheck==0) eval ("\$output = \"".gettemplate("error1")."\";");
if($usercheck==1) eval ("\$output = \"".gettemplate("error2")."\";");

if($usercheck != 2){
$failedcountinfo = $db_zugriff->query_first("SELECT * FROM bb".$n."_user_table WHERE username = '$username'");
$infoadmin = $db_zugriff->query_first("SELECT * FROM bb".$n."_config");
$failedlockcount = $infoadmin[failedlockcount];
$failedlockgroupid = $failedcountinfo[groupid];
$failedcount = $failedcountinfo[failedlog] + 1;
if ($failedcount == $failedlockcount){
if ($infoadmin[failedlockon_off] == 1){
if ($failedlockgroupid == 1){
eval ("\$nachricht = \"".gettemplate("failedlog_mail")."\";");
eval ("\$betreff = \"".gettemplate("failedlog_mailbetreff")."\";");
$betreff=str_replace("\n","",$betreff);
$betreff=str_replace("\r","",$betreff);
$mailingheader ="From: $master_email\nX-Mailer: PHP-Version/" . PHP_Version . "\n";
mail($master_email, $betreff, $nachricht, $mailingheader);
}
else {
eval ("\$nachricht = \"".gettemplate("failedloglock_mail")."\";");
eval ("\$betreff = \"".gettemplate("failedloglock_mailbetreff")."\";");
$betreff=str_replace("\n","",$betreff);
$betreff=str_replace("\r","",$betreff);
$mailingheader ="From: $master_email\nX-Mailer: PHP-Version/" . PHP_Version . "\n";
mail($master_email, $betreff, $nachricht, $mailingheader);
$faileduseremail ="$failedcountinfo[useremail]";
eval ("\$nachricht = \"".gettemplate("failedloglockuser_mail")."\";");
eval ("\$betreff = \"".gettemplate("failedloglockuser_mailbetreff")."\";");
$betreff=str_replace("\n","",$betreff);
$betreff=str_replace("\r","",$betreff);
$mailingheader ="From: $master_email\nX-Mailer: PHP-Version/" . PHP_Version . "\n";
mail($faileduseremail, $betreff, $nachricht, $mailingheader);
$db_zugriff->query("UPDATE bb".$n."_user_table SET blocked = '1' WHERE username = '$username'");
}
}
else {
eval ("\$nachricht = \"".gettemplate("failedlog_mail")."\";");
eval ("\$betreff = \"".gettemplate("failedlog_mailbetreff")."\";");
$betreff=str_replace("\n","",$betreff);
$betreff=str_replace("\r","",$betreff);
$mailingheader ="From: $master_email\nX-Mailer: PHP-Version/" . PHP_Version . "\n";
mail($master_email, $betreff, $nachricht, $mailingheader);
}
}
$db_zugriff->query("UPDATE bb".$n."_user_table SET failedlog = '$failedcount' WHERE username = '$username'");
}

if($usercheck != 2){
$time=time();
$ip=getenv("REMOTE_ADDR");
$db_zugriff->query("INSERT INTO bb".$n."_failedlogin (time,login,pass,ip) VALUES ('$time','$username','$failk','$ip')");
}
}

Bitte bedenken die login ausgabe ist nicht mehr standard ;-) die ist relativ extrem erweitert. :-) Vielleicht ist es dir wie gesagt oben möglich da was hinzubekommen das der nicht beim login und logout auf die feed.php zugreift.
  Zitieren
#24
Nach meinem Wissen steht die URL doch den Templates login und logout (also denke ich mir) Wink
  Zitieren
#25
So habs:

Öffne die action.php und suche nach
// ############## Logout ###############
in diesem Teil nach:
$ride = urldecode($url_jump);

und ersetze dieses $ride = urldecode($url_jump); durch:
$ride = "portal.php";


Suche weiter nach:
// ############## Login ###############
dann in diesem Teil nach:
if(!$link) $ride = urldecode($url_jump);

und ersezte dies durch:
if(!$link) $ride = "portal.php";

So, was passiert dann? Bei jedem Logout landet der Besucher auf der portal.php. Beim einloggen von der Startseite (und hoffentlich auch von der portal.php, musst du mir sagen) wird er auf die portal.php weitergeleitet. Befindet er sich in einer Kategorie/Forum und loggt sich ein so wird er zu dieser Kategorie geleitet.
  Zitieren
#26
So das ganze hat gewirkt ;-)

log ich mich über die main.php ein, komme ich auf die main.php rein :-) Logout, dann auf portal.php

loge ich mich auf portal.php, komme ich auf portal.php

Logge ich mich über ein thema ein, kommt noch der feed.php

hmmm...
  Zitieren
#27
mhm.. nenne mal die feed.php um in xyz.php und änder das in:
<link rel="alternate" type="application/rss+xml" title="cOmmunityS-Forum.de - das Forum für Chatter & Freunde" href="http://board.boardseven.net/xyz.php" />

Der erkennt das als $link wieso auch immer...
Du könntest mir auch mal den Teil aus der _functions.php schicken:
Code:
function makepagelink($link, $page, $pages) {
    $page_link = "<b>[";
    if($page!=1) $page_link .= "&nbsp;&nbsp;<a href=\"$link&page=1\">&laquo;</a>&nbsp;&nbsp;<a href=\"$link&page=".($page-1)."\">‹</a>";
    if($page>=6) $page_link .= "&nbsp;&nbsp;<a href=\"$link&page=".($page-5)."\">...</a>";
    if($page+4>=$pages) $pagex=$pages;
    else $pagex=$page+4;
    for($i=$page-4 ; $i<=$pagex ; $i++) {     
        if($i<=0) $i=1;
        if($i==$page) $page_link .= "&nbsp;&nbsp;$i";
        else $page_link .= "&nbsp;&nbsp;<a href=\"$link&page=$i\">$i</a>";
    }
    if(($pages-$page)>=5) $page_link .= "&nbsp;&nbsp;<a href=\"$link&page=".($page+5)."\">...</a>";
    if($page!=$pages) $page_link .= "&nbsp;&nbsp;<a href=\"$link&page=".($page+1)."\">›</a>&nbsp;&nbsp;<a href=\"$link&page=".$pages."\">&raquo;</a>";
    $page_link .= "&nbsp;&nbsp;]</b>";

    return $page_link;
}
  Zitieren
#28
was soll das bringen wenn das feed.php oder datei.php oder sonste was heist ???
  Zitieren
#29
Ah stimmt, das war echt blöd.

Nochmal:
Zitat:Der erkennt das als $link wieso auch immer...
Du könntest mir auch mal den Teil aus der _functions.php schicken:
siehe oben. Evtl. steckt da der Fehler.

Wenn nicht steckt da der Fehler drin:
<link rel="alternate" type="application/rss+xml" title="Dein Feed Title" href="Deine Domain/feed.php" />
dann erkennt der dieses <link> irgendwie als link an.. Ich schaue mich mal nach ner Lösung um
  Zitieren
#30
Welchen Teil brauchst du den von der _functions.php ??? Möchte ungern hier alles preis geben.
  Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste