Hallo an Alle!! Ich bin ein Freund vom Curetia und er hat mal die frage für mich hier gestellt. Unsere Mybb Version ist 1.6.9
Ich hab in der .htaccsess es so gemacht (oberste Zeile)
Code:
DirectoryIndex portal.php index.php index.html
RewriteEngine on
# Some hosts require RewriteBase to make RewriteRules work.
RewriteBase /
# Google SEO workaround for search.php highlights:
# Make this rule the first rewrite rule in your .htaccess!
RewriteRule ^([^&]*)&(.*)$ http://www.fungamer-2.net/$1?$2 [L,QSA,R=301]
# Google SEO 404:
ErrorDocument 404 /misc.php?google_seo_error=404
# Google SEO Sitemap:
RewriteRule ^sitemap\-([^./]+)\.xml$ misc.php?google_seo_sitemap=$1 [L,QSA,NC]
# Google SEO URL Forums:
RewriteRule ^Forum\-([^./]+)$ forumdisplay.php?google_seo_forum=$1 [L,QSA,NC]
# Google SEO URL Threads:
RewriteRule ^Thread\-([^./]+)$ showthread.php?google_seo_thread=$1 [L,QSA,NC]
# Google SEO URL Announcements:
RewriteRule ^Announcement\-([^./]+)$ announcements.php?google_seo_announcement=$1 [L,QSA,NC]
# Google SEO URL Users:
RewriteRule ^User\-([^./]+)$ member.php?action=profile&google_seo_user=$1 [L,QSA,NC]
# Google SEO URL Calendars:
RewriteRule ^Calendar\-([^./]+)$ calendar.php?google_seo_calendar=$1 [L,QSA,NC]
# Google SEO URL Events:
RewriteRule ^Event\-([^./]+)$ calendar.php?action=event&google_seo_event=$1 [L,QSA,NC]
Desweiteren habe ich die member.php angepasst
das habe ich:
Code:
if($url)
{
redirect("$settings[bbname]", $message, $url);
}
else
{
redirect("$settings[bbname]", $message, "index.php");
}
Durch das ersetzt
Code:
if($url)
{
redirect("$settings[bbname]", $message, $url);
}
else
{
redirect("$settings[bbname]", $message, "portal.php");
}
In diesem Code habe ich nur die letzte Zeile geändert.
Code:
mysetcookie("mybb[password]", "");
if($mybb['uid'])
{
$time = time();
$db->query("UPDATE users SET lastactive='$time-900', lastvisit='$time' WHERE uid='$mybb[uid]'");
$db->query("DELETE FROM online WHERE uid='$mybb' OR ip='$ipaddress'");
if(function_exists("loggedOut"))
{
loggedOut($mybb['uid']);
}
}
eval("\$message = \"".$templates->get("redirect_loggedout")."\";");
redirect("$settings[bbname]", $message, "index.php");
}
Zu Das hier geändert:
Code:
redirect("$settings[bbname]", $message, "portal.php");
Das mit dem Loggout klappt alles wunderbar. Wenn man sich ausloggt dann kommt man dort hin wo man vorher war. Nur wenn man sich von der Portal Seite aus einloggt gelangt man gleich ins Forum! Wir würden es gerne so wie beim Ausloggen haben.
Danke schon mal im Vorraus
Gruß Mario