MyBB.de Forum
hinweiss block bei seitenwechsel - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: hinweiss block bei seitenwechsel (/thread-6100.html)



hinweiss block bei seitenwechsel - melanie - 08.06.2007

huhu


leider ergibt meine suche mit meinen gewählten begriffen kein ergebniss, daher neues thema Smile

also..

wenn ich mich zb. einlogge oder bei suchanfragen wird ja das board abgeblendet und es erscheint ein hinweiss-block

(zb. "deine suche wird durchgeführt und du wirst jetzt zu den ergebnissen geleitet" <-- dieses infofenster meine ich)

ich möchte nun ein solches info-fenster haben, das dann eingeblendet wird, wenn jemand ein profil aufruft, dh. zb

(zb. "du wirst jetzt zum profil von /user/ geleitet")


machbar ist das doch bestimmt , nur wie bloss Toungue ????

mfg wiwi mel Smile


RE: hinweiss block bei seitenwechsel - Michael - 08.06.2007

Nicht getestet: Öffne die Datei member.php und suche nach:
PHP-Code:
$plugins->run_hooks("member_profile_start"); 
Darüber einfügen:
PHP-Code:
if($mybb->input['redirect'] != "1") {
    
$query $db->query("SELECT username FROM ".TABLE_PREFIX."users WHERE uid='".intval($mybb->input['uid'])."'");
    
$userinfo $db->fetch_array($query);
    
redirect("member.php?action=profile&uid=".$mybb->input['uid']."&redirect=1""Du wirst nun zum Profil von ".htmlspecialchars_uni($userinfo['username'])." weitergeleitet.");




RE: hinweiss block bei seitenwechsel - melanie - 08.06.2007

huhu

also jetzt bin ich abr beeindruckt o_O

Zitat:elseif($mybb->input['action'] == "profile")
{

/* MODIFICIONE chu redirect memberprofil ke */

if($mybb->input['redirect'] != "1") {
$query = $db->query("SELECT username FROM ".TABLE_PREFIX."users WHERE uid='".intval($mybb->input['uid'])."'");
$userinfo = $db->fetch_array($query);
redirect("member.php?action=profile&uid=".$mybb->input['uid']."&redirect=1", "Du wirst nun zum Steckbrief von ".htmlspecialchars_uni($userinfo['username'])." geleitet.");
}


/* fine */

$plugins->run_hooks("member_profile_start");

funktioniert einwandfrei danke ssschön... : )

UND
ich würde gerne so eine einleitung auch vor der einblendung des Benutzer-CP haben. Deshalb habe ich mir gedacht einfach mal deinen script in der usercp.php (diese php wäre es doch, oder?) reinzumachen und habe nach einem $plugins->run_hooks("... gesucht der mir sympathisch vorkamm, aber...

Zitat:if($mybb->input['action'] == "do_options" && $mybb->request_method == "post")
{

/* studa */

if($mybb->input['redirect'] != "1") {
$query = $db->query("SELECT username FROM ".TABLE_PREFIX."users WHERE uid='".intval($mybb->input['uid'])."'");
$userinfo = $db->fetch_array($query);
redirect("usercp.php".$mybb->input['uid']."&redirect=1", "Du wirst nun in dein User-Center geleitet.");
}


/* studa fine */

$plugins->run_hooks("usercp_do_options_start");

so habe ich es einfach mal versucht aber nix : ( ist wohl alles falsch was ich da gemacht habe : ( ??? wie heist denn dieses $plugins->run_hooks was ich finden muss und ist es in der usercp.php ??

wiwi mel : )


RE: hinweiss block bei seitenwechsel - Michael - 09.06.2007

Datei usercp.php öffnen und suchen nach:
PHP-Code:
// Get posts per day
$daysreg = (time() - $mybb->user['regdate']) / (24*3600); 
Darüber einfügen:
PHP-Code:
if($mybb->input['redirect'] != "1") {
    
redirect("usercp.php?redirect=1""Du wirst nun in dein User-Center geleitet.");




RE: hinweiss block bei seitenwechsel - melanie - 10.06.2007

vielen dank Smile du hast es richtig drauf Exclamation