Folgende Warnungen sind aufgetreten:
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.2.25 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/printthread.php(287) : eval()'d code 2 errorHandler->error_callback
/printthread.php 287 eval
/printthread.php 117 printthread_multipage



net-board.net Archiv
RSS Feed im WBB1 - Druckversion

+- net-board.net Archiv (https://net-board.net)
+-- Forum: Deine eigene Homepage (https://net-board.net/forumdisplay.php?fid=26)
+--- Forum: Communitysysteme (https://net-board.net/forumdisplay.php?fid=25)
+---- Forum: Erweiterungen, Designs und Anleitungen (https://net-board.net/forumdisplay.php?fid=30)
+---- Thema: RSS Feed im WBB1 (/showthread.php?tid=5523)

Seiten: 1 2 3 4 5


- pattex - 22.03.2007

Probier mal das:
<link rel="alternate" type="application/rss+xml" title="Dein Feed Title" href="Deine Domain/feed.php" />


- cHAp - 23.03.2007

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" />


- cHAp - 24.03.2007

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.


- pattex - 24.03.2007

Nach meinem Wissen steht die URL doch den Templates login und logout (also denke ich mir) Wink


Login/Logout Weiterleitung ändern - pattex - 24.03.2007

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.


- cHAp - 24.03.2007

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...


- pattex - 24.03.2007

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;
}



- cHAp - 24.03.2007

was soll das bringen wenn das feed.php oder datei.php oder sonste was heist ???


- pattex - 25.03.2007

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


- cHAp - 25.03.2007

Welchen Teil brauchst du den von der _functions.php ??? Möchte ungern hier alles preis geben.