nach Anmeldung/Abmeldung auf andere Seite verweisen?
Forum rules
Vor dem erstellen neuer Supportanfragen bitte zuerst in die board3 Portal FAQ schauen und die Suche benutzen!
Viele Fragen sind bereits schon gestellt und beantwortet worden.
Bitte auch unsere Forumsregeln lesen und beachten!
Vor dem erstellen neuer Supportanfragen bitte zuerst in die board3 Portal FAQ schauen und die Suche benutzen!
Viele Fragen sind bereits schon gestellt und beantwortet worden.
Bitte auch unsere Forumsregeln lesen und beachten!
-
Topic author - Active Member
- Posts: 45
- Joined: 25. May 2009 20:58
- phpBB.de User: autoberater
nach Anmeldung/Abmeldung auf andere Seite verweisen?
Deine Portal Version: 1.0.0RC3
Typ Deines phpBB Forums: Premodded phpBB3
MODs installiert: Ja
Dein Wissensstand: Einsteiger
Link zu Deinem Forum: http://www.dieautoberater.de
Was hast Du gemacht, bevor das Problem aufgetreten ist?
Was hast Du bereits versucht um das Problem zu lösen?
Fehlerbeschreibung und Nachricht
Hallo!
Nach dem Anmelden bzw. Abmelden wird ja automatisch (wenn man nicht gerade auf einen Beitrag Antwortet) auf die
Foren/Portal-Übersicht gelinkt.
Ich möchte jedoch auf eine feste html Adresse linken, wie kann man das ändern?
Beim Antworten auf Beiträge soll alles so bleiben wie es ist!
Vielen Dank!
Typ Deines phpBB Forums: Premodded phpBB3
MODs installiert: Ja
Dein Wissensstand: Einsteiger
Link zu Deinem Forum: http://www.dieautoberater.de
Was hast Du gemacht, bevor das Problem aufgetreten ist?
Was hast Du bereits versucht um das Problem zu lösen?
Fehlerbeschreibung und Nachricht
Hallo!
Nach dem Anmelden bzw. Abmelden wird ja automatisch (wenn man nicht gerade auf einen Beitrag Antwortet) auf die
Foren/Portal-Übersicht gelinkt.
Ich möchte jedoch auf eine feste html Adresse linken, wie kann man das ändern?
Beim Antworten auf Beiträge soll alles so bleiben wie es ist!
Vielen Dank!
-
- Site Admin
- Posts: 2989
- Joined: 7. January 2006 20:11
- phpBB.de User: Saint
- phpBB.com User: Saint_hh
- Location: Hamburg
- Contact:
Re: nach Anmeldung/Abmeldung auf andere Seite verweisen?
Hier findest du die Ecken, wo du sowas ändern kannst:
Knowledge Base: Nach Login/-out zum Portal statt zum Index?
Knowledge Base: Nach Login/-out zum Portal statt zum Index?
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~
Kein Support per PN / No support via PM!
Kein Support per PN / No support via PM!
-
Topic author - Active Member
- Posts: 45
- Joined: 25. May 2009 20:58
- phpBB.de User: autoberater
Re: nach Anmeldung/Abmeldung auf andere Seite verweisen?
Ok, werde ich mal ausprobieren.
Kann ich damit auch auf eine feste URL verweisen (http://www.meinehomepage.tld)
Wenn ja, wie?
Ich brauche dies unbedingt, damit ich nach der Anmeldung/Abmeldung mit Drupal synchronisiert werde.
Vielen Dank!
mfg
Kann ich damit auch auf eine feste URL verweisen (http://www.meinehomepage.tld)
Wenn ja, wie?
Ich brauche dies unbedingt, damit ich nach der Anmeldung/Abmeldung mit Drupal synchronisiert werde.
Vielen Dank!
mfg
-
- Site Admin
- Posts: 2989
- Joined: 7. January 2006 20:11
- phpBB.de User: Saint
- phpBB.com User: Saint_hh
- Location: Hamburg
- Contact:
Re: nach Anmeldung/Abmeldung auf andere Seite verweisen?
Beispiel:
müsste entsprechend so laufen:
Das append_sid habe ich raus genommen, da du eh auf ein völlig anderes System weiter leitest. Sei Dir aber bewusst darüber, das es passieren kann, wenn die Leute keine Cookies setzten lassen, das sie evtl. ausgeloggt sind, wenn sie zurück zum Forum kommen.
Code: Select all
redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
Code: Select all
redirect("http://www.meinehomepage.tld");
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~
Kein Support per PN / No support via PM!
Kein Support per PN / No support via PM!
-
Topic author - Active Member
- Posts: 45
- Joined: 25. May 2009 20:58
- phpBB.de User: autoberater
Re: nach Anmeldung/Abmeldung auf andere Seite verweisen?
Ok, hab gerade mal lokal die Änderungen vorgenommen und zu einer
url von ner bekannten Suchmaschine geleitet.
Es war trotzdem noch alles wie vorher, trotz geleerter cach's.
url von ner bekannten Suchmaschine geleitet.
Es war trotzdem noch alles wie vorher, trotz geleerter cach's.
-
- Site Admin
- Posts: 2989
- Joined: 7. January 2006 20:11
- phpBB.de User: Saint
- phpBB.com User: Saint_hh
- Location: Hamburg
- Contact:
Re: nach Anmeldung/Abmeldung auf andere Seite verweisen?
Dann ist es wahrscheinlich das du die Änderungen am falschen redirect gemacht hast.
Wühl erstmal und probier ein bisschen rum.
Wühl erstmal und probier ein bisschen rum.
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~
Kein Support per PN / No support via PM!
Kein Support per PN / No support via PM!
-
Topic author - Active Member
- Posts: 45
- Joined: 25. May 2009 20:58
- phpBB.de User: autoberater
Re: nach Anmeldung/Abmeldung auf andere Seite verweisen?
So sieht bei mir lokal die ucp.php aus:
Ist doch richtig, oder?
Den logout habe ich noch nicht geändert, wie müsste der geändert werden?
Ist doch richtig, oder?
Code: Select all
<?php
/**
*
* @package ucp
* @version $Id: ucp.php 8915 2008-09-23 13:30:52Z acydburn $
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
/**
* @ignore
*/
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
require($phpbb_root_path . 'common.' . $phpEx);
require($phpbb_root_path . 'includes/functions_user.' . $phpEx);
require($phpbb_root_path . 'includes/functions_module.' . $phpEx);
// Basic parameter data
$id = request_var('i', '');
$mode = request_var('mode', '');
if ($mode == 'login' || $mode == 'logout' || $mode == 'confirm')
{
define('IN_LOGIN', true);
}
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('ucp');
// Setting a variable to let the style designer know where he is...
$template->assign_var('S_IN_UCP', true);
$module = new p_master();
$default = false;
// Basic "global" modes
switch ($mode)
{
case 'activate':
$module->load('ucp', 'activate');
$module->display($user->lang['UCP_ACTIVATE']);
redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
break;
case 'resend_act':
$module->load('ucp', 'resend');
$module->display($user->lang['UCP_RESEND']);
break;
case 'sendpassword':
$module->load('ucp', 'remind');
$module->display($user->lang['UCP_REMIND']);
break;
case 'register':
if ($user->data['is_registered'] || isset($_REQUEST['not_agreed']))
{
redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
}
$module->load('ucp', 'register');
$module->display($user->lang['REGISTER']);
break;
case 'confirm':
$module->load('ucp', 'confirm');
break;
case 'login':
if ($user->data['is_registered'])
{
redirect("http://www.meinehomepage.tld");
}
login_box(request_var('redirect', "portal.$phpEx"));
break;
case 'logout':
if ($user->data['user_id'] != ANONYMOUS && isset($_GET['sid']) && !is_array($_GET['sid']) && $_GET['sid'] === $user->session_id)
{
$user->session_kill();
$user->session_begin();
$message = $user->lang['LOGOUT_REDIRECT'];
}
else
{
$message = ($user->data['user_id'] == ANONYMOUS) ? $user->lang['LOGOUT_REDIRECT'] : $user->lang['LOGOUT_FAILED'];
}
meta_refresh(3, append_sid("{$phpbb_root_path}portal.$phpEx"));
$message = $message . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}portal.$phpEx") . '">', '</a> ');
trigger_error($message);
break;
case 'terms':
case 'privacy':
$message = ($mode == 'terms') ? 'TERMS_OF_USE_CONTENT' : 'PRIVACY_POLICY';
$title = ($mode == 'terms') ? 'TERMS_USE' : 'PRIVACY';
if (empty($user->lang[$message]))
{
if ($user->data['is_registered'])
{
redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
}
login_box();
}
$template->set_filenames(array(
'body' => 'ucp_agreement.html')
);
// Disable online list
page_header($user->lang[$title], false);
$template->assign_vars(array(
'S_AGREEMENT' => true,
'AGREEMENT_TITLE' => $user->lang[$title],
'AGREEMENT_TEXT' => sprintf($user->lang[$message], $config['sitename'], generate_board_url()),
'U_BACK' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login'),
'L_BACK' => $user->lang['BACK_TO_LOGIN'])
);
page_footer();
break;
case 'delete_cookies':
// Delete Cookies with dynamic names (do NOT delete poll cookies)
if (confirm_box(true))
{
$set_time = time() - 31536000;
foreach ($_COOKIE as $cookie_name => $cookie_data)
{
$cookie_name = str_replace($config['cookie_name'] . '_', '', $cookie_name);
// Polls are stored as {cookie_name}_poll_{topic_id}, cookie_name_ got removed, therefore checking for poll_
if (strpos($cookie_name, 'poll_') !== 0)
{
$user->set_cookie($cookie_name, '', $set_time);
}
}
$user->set_cookie('track', '', $set_time);
$user->set_cookie('u', '', $set_time);
$user->set_cookie('k', '', $set_time);
$user->set_cookie('sid', '', $set_time);
// We destroy the session here, the user will be logged out nevertheless
$user->session_kill();
$user->session_begin();
meta_refresh(3, append_sid("{$phpbb_root_path}index.$phpEx"));
$message = $user->lang['COOKIES_DELETED'] . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">', '</a>');
trigger_error($message);
}
else
{
confirm_box(false, 'DELETE_COOKIES', '');
}
redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
break;
case 'switch_perm':
$user_id = request_var('u', 0);
$sql = 'SELECT *
FROM ' . USERS_TABLE . '
WHERE user_id = ' . (int) $user_id;
$result = $db->sql_query($sql);
$user_row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
if (!$auth->acl_get('a_switchperm') || !$user_row || $user_id == $user->data['user_id'])
{
redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
}
include($phpbb_root_path . 'includes/acp/auth.' . $phpEx);
$auth_admin = new auth_admin();
if (!$auth_admin->ghost_permissions($user_id, $user->data['user_id']))
{
redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
}
add_log('admin', 'LOG_ACL_TRANSFER_PERMISSIONS', $user_row['username']);
$message = sprintf($user->lang['PERMISSIONS_TRANSFERRED'], $user_row['username']) . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">', '</a>');
trigger_error($message);
break;
case 'restore_perm':
if (!$user->data['user_perm_from'] || !$auth->acl_get('a_switchperm'))
{
redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
}
$auth->acl_cache($user->data);
$sql = 'UPDATE ' . USERS_TABLE . "
SET user_perm_from = 0
WHERE user_id = " . $user->data['user_id'];
$db->sql_query($sql);
$sql = 'SELECT username
FROM ' . USERS_TABLE . '
WHERE user_id = ' . $user->data['user_perm_from'];
$result = $db->sql_query($sql);
$username = $db->sql_fetchfield('username');
$db->sql_freeresult($result);
add_log('admin', 'LOG_ACL_RESTORE_PERMISSIONS', $username);
$message = $user->lang['PERMISSIONS_RESTORED'] . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">', '</a>');
trigger_error($message);
break;
default:
$default = true;
break;
}
// We use this approach because it does not impose large code changes
if (!$default)
{
return true;
}
// Only registered users can go beyond this point
if (!$user->data['is_registered'])
{
if ($user->data['is_bot'])
{
redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
}
login_box('', $user->lang['LOGIN_EXPLAIN_UCP']);
}
// Instantiate module system and generate list of available modules
$module->list_modules('ucp');
// Check if the zebra module is set
if ($module->is_active('zebra', 'friends'))
{
// Output listing of friends online
$update_time = $config['load_online_time'] * 60;
$sql = $db->sql_build_query('SELECT_DISTINCT', array(
'SELECT' => 'u.user_id, u.username, u.username_clean, u.user_colour, MAX(s.session_time) as online_time, MIN(s.session_viewonline) AS viewonline',
'FROM' => array(
USERS_TABLE => 'u',
ZEBRA_TABLE => 'z'
),
'LEFT_JOIN' => array(
array(
'FROM' => array(SESSIONS_TABLE => 's'),
'ON' => 's.session_user_id = z.zebra_id'
)
),
'WHERE' => 'z.user_id = ' . $user->data['user_id'] . '
AND z.friend = 1
AND u.user_id = z.zebra_id',
'GROUP_BY' => 'z.zebra_id, u.user_id, u.username_clean, u.user_colour, u.username',
'ORDER_BY' => 'u.username_clean ASC',
));
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{
$which = (time() - $update_time < $row['online_time'] && ($row['viewonline'] || $auth->acl_get('u_viewonline'))) ? 'online' : 'offline';
$template->assign_block_vars("friends_{$which}", array(
'USER_ID' => $row['user_id'],
'U_PROFILE' => get_username_string('profile', $row['user_id'], $row['username'], $row['user_colour']),
'USER_COLOUR' => get_username_string('colour', $row['user_id'], $row['username'], $row['user_colour']),
'USERNAME' => get_username_string('username', $row['user_id'], $row['username'], $row['user_colour']),
'USERNAME_FULL' => get_username_string('full', $row['user_id'], $row['username'], $row['user_colour']))
);
}
$db->sql_freeresult($result);
}
// Do not display subscribed topics/forums if not allowed
if (!$config['allow_topic_notify'] && !$config['allow_forum_notify'])
{
$module->set_display('main', 'subscribed', false);
}
// Select the active module
$module->set_active($id, $mode);
// Load and execute the relevant module
$module->load_active();
// Assign data to the template engine for the list of modules
$module->assign_tpl_vars(append_sid("{$phpbb_root_path}ucp.$phpEx"));
// Add for Portalview of complete Board
include($phpbb_root_path . 'portal/includes/portalview.' . $phpEx);
// Generate the page, do not display/query online list
$module->display($module->get_page_title(), false);
/**
* Function for assigning a template var if the zebra module got included
*/
function _module_zebra($mode, &$module_row)
{
global $template;
$template->assign_var('S_ZEBRA_ENABLED', true);
if ($mode == 'friends')
{
$template->assign_var('S_ZEBRA_FRIENDS_ENABLED', true);
}
if ($mode == 'foes')
{
$template->assign_var('S_ZEBRA_FOES_ENABLED', true);
}
}
?>
-
Topic author - Active Member
- Posts: 45
- Joined: 25. May 2009 20:58
- phpBB.de User: autoberater
Re: nach Anmeldung/Abmeldung auf andere Seite verweisen?
Hallo!
Also lokal machen die Änderungen nichts, hab nun mal die Änderungen online gemacht...
die Weiterleitung funktioniert jetzt.
Das Problem ist nur, dass mein Forum in einem iframe läuft, nach dem redirect wird jetzt die Seite doppelt im iframe geladen.
Ich müsste also ein redirect mit target_top machen, die Frage ist nur wie?
Bitte helft mir!
Vielen Dank
Also lokal machen die Änderungen nichts, hab nun mal die Änderungen online gemacht...
die Weiterleitung funktioniert jetzt.
Das Problem ist nur, dass mein Forum in einem iframe läuft, nach dem redirect wird jetzt die Seite doppelt im iframe geladen.
Ich müsste also ein redirect mit target_top machen, die Frage ist nur wie?
Bitte helft mir!
Vielen Dank
-
- Site Admin
- Posts: 2989
- Joined: 7. January 2006 20:11
- phpBB.de User: Saint
- phpBB.com User: Saint_hh
- Location: Hamburg
- Contact:
Re: nach Anmeldung/Abmeldung auf andere Seite verweisen?
Iframe, tiss...
Meine Herren, du frickelst dir da aber auch einen zurecht...
Bemühe mal Freund Google. Die phpBB interne redirect Funktion wirst du mit target_ nicht nutzen können.
Weiteres in der Art dann bitte in passenderen Foren fragen - mittlerweile sind wir nicht nur meilenweit vom Portal entfernt, sondern gehen auch von phpBB an sich weg.
Meine Herren, du frickelst dir da aber auch einen zurecht...
Bemühe mal Freund Google. Die phpBB interne redirect Funktion wirst du mit target_ nicht nutzen können.
Weiteres in der Art dann bitte in passenderen Foren fragen - mittlerweile sind wir nicht nur meilenweit vom Portal entfernt, sondern gehen auch von phpBB an sich weg.
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~
Kein Support per PN / No support via PM!
Kein Support per PN / No support via PM!
-
Topic author - Active Member
- Posts: 45
- Joined: 25. May 2009 20:58
- phpBB.de User: autoberater
Re: nach Anmeldung/Abmeldung auf andere Seite verweisen?
Sorry, es wird immer komplizierter...
Könnt ihr mir irgend einen Ansatz geben?
Ich werde bei google auch nicht gerade schlau
Ist es möglich mit Java Script an der Stelle auf die url zu leiten?
Leider bin ich nur kein Programmier...
Ich wäre über jeden Tipp sehr Dankbar.
Vielen Dank!
Könnt ihr mir irgend einen Ansatz geben?
Ich werde bei google auch nicht gerade schlau
Ist es möglich mit Java Script an der Stelle auf die url zu leiten?
Leider bin ich nur kein Programmier...
Ich wäre über jeden Tipp sehr Dankbar.
Vielen Dank!
-
- Site Admin
- Posts: 2989
- Joined: 7. January 2006 20:11
- phpBB.de User: Saint
- phpBB.com User: Saint_hh
- Location: Hamburg
- Contact:
Re: nach Anmeldung/Abmeldung auf andere Seite verweisen?
Tut mir leid, du bist damit echt im falschen Forum. Wie ich schon schrieb:
phpbb.de, php.net, selfhtml.org - alles Plätze wo du bestimmt weiter kommst als hier.Kevin wrote:Weiteres in der Art dann bitte in passenderen Foren fragen - mittlerweile sind wir nicht nur meilenweit vom Portal entfernt, sondern gehen auch von phpBB an sich weg.
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~
Kein Support per PN / No support via PM!
Kein Support per PN / No support via PM!
-
Topic author - Active Member
- Posts: 45
- Joined: 25. May 2009 20:58
- phpBB.de User: autoberater
Re: nach Anmeldung/Abmeldung auf andere Seite verweisen?
Vielen Dank für deine Hilfe.
Hab das extra hier gepostet, weil ihr wirklich einen super Support habt.
Ok, ich werde vielleicht mal versuchen das iframe zu umgehen.
Kannst du mir sagen, wie man im phpbb3 header oben solche linkschalter wie in Drupal einbaut?
Viele Grüße!
Hab das extra hier gepostet, weil ihr wirklich einen super Support habt.
Ok, ich werde vielleicht mal versuchen das iframe zu umgehen.
Kannst du mir sagen, wie man im phpbb3 header oben solche linkschalter wie in Drupal einbaut?
Viele Grüße!
Re: nach Anmeldung/Abmeldung auf andere Seite verweisen?
Sorry, das ich nur nen Kommentar habe, der dir nicht wirklich weiterhilft, aber wenn du einen guten Klempner hast der saubere Arbeit leistet, lässt du ihn dann auch deine Fenster einbauen, und im Keller ne neue Wand einziehen?autoberater wrote:Hab das extra hier gepostet, weil ihr wirklich einen super Support habt.
PS: is nich böse gemeint... ich wollt nur mal fragen ...
kein Support per PN / Messenger
no Support via PM / Messenger
no Support via PM / Messenger
-
Topic author - Active Member
- Posts: 45
- Joined: 25. May 2009 20:58
- phpBB.de User: autoberater
Re: nach Anmeldung/Abmeldung auf andere Seite verweisen?
Aber natürlich, dass nennt man dann "multitasking"
Muss ich als Ingenieur auch können;)
Ne, Spaß...wollte nur wissen wo ihr so sucht?
Bei phpbb.de finde ich den Support nicht so gut...Bin froh dass ich euch gefunden hab;)
Google ist meiner Meinung auch nicht mehr so gut...
Muss ich als Ingenieur auch können;)
Ne, Spaß...wollte nur wissen wo ihr so sucht?
Bei phpbb.de finde ich den Support nicht so gut...Bin froh dass ich euch gefunden hab;)
Google ist meiner Meinung auch nicht mehr so gut...
Re: nach Anmeldung/Abmeldung auf andere Seite verweisen?
Also "Multitasking" bezeichnet eher das gleichzeitige erledigen mehrerer Aufgaben. Das was du meinst geht eher in die Richtung Multitalent, Multifunktional oder so...
Und ja, den Support bei Google fand ich früher auch mal besser... mittlerweile gibts nichmal mehr die Formulare wo man seine Frage eintragen kann... Übrig geblieben ist nur noch so ein blödes kleines Suchfeld...
Und was die Quellen angeht... also ich suche bei allem was mit css und html zu tun hat bei selfhtml und manchmal nutze ich auch dieses eben erwähnte Suchfeld bei ebenfalls erwähnter Suchmaschine...
Ich hoffe du verstehst, das wir hier nur im Rahmen unseres eigenen Projektes Supporten können, da wir das eh alles nur in unserer Freizeit machen, und andere ihr eigenes Projekt viel besser kennen (sollten) und deshalb auch besser Supporten können (sollten).
Und ja, den Support bei Google fand ich früher auch mal besser... mittlerweile gibts nichmal mehr die Formulare wo man seine Frage eintragen kann... Übrig geblieben ist nur noch so ein blödes kleines Suchfeld...
Und was die Quellen angeht... also ich suche bei allem was mit css und html zu tun hat bei selfhtml und manchmal nutze ich auch dieses eben erwähnte Suchfeld bei ebenfalls erwähnter Suchmaschine...
Ich hoffe du verstehst, das wir hier nur im Rahmen unseres eigenen Projektes Supporten können, da wir das eh alles nur in unserer Freizeit machen, und andere ihr eigenes Projekt viel besser kennen (sollten) und deshalb auch besser Supporten können (sollten).
kein Support per PN / Messenger
no Support via PM / Messenger
no Support via PM / Messenger