MyXoops Forum

Re: php redirect innerhalb des smarty themes [Entwicklung allgemein] - myXOOPS German Support

nex

"myXOOPs"-Neuling
Gepostet am:21.06.2005 15:40
nex
nex Offline (Show more)
"myXOOPs"-Neuling
Posts: 41
Since: 02.11.2002
#5

Re: php redirect innerhalb des smarty themes

funktioniert. nur leitet die funktion weiter und weiter und die url wird immer länger =) ...
nur da ich kein coder bin kann ich nicht die überprüfung (eingeloggt oder nicht und auf user.php oder nicht) nicht implementieren. bin auf eure hilfe angewiesen.

folgendes:

wenn ( !eingeloggt && !bereits-auf-user.php ) {
redirect_header("user.php",0);
}

danke im vorraus!
have a great day/eve/morning (adjust for your time zone)...

GoaGoido

"myXOOPs"-Neuling
Gepostet am:17.06.2005 18:35
GoaGoido
GoaGoido Offline (Show more)
"myXOOPs"-Neuling
Posts: 34
Since: 21.06.2004
#4

Re: php redirect innerhalb des smarty themes

was ist mit der funktion??

redirect_header("user.php",1,_MD_RECEIVED);

tut bei mir wunderbar!!!

..glaub 1 steht für sekunden -> musst halt die entsprechende klasse in xoops/class finden, glaub ich!

CYAz

Advertisement

Gepostet am:0
Advertisement (Show more)
Posts: 0
Since: 0


Hier könnten Sie Ihre Anzeige aufgeben!
Bitte kontaktieren Sie uns, um mehr darüber zu erfahren.

nex

"myXOOPs"-Neuling
Gepostet am:17.06.2005 14:44
nex
nex Offline (Show more)
"myXOOPs"-Neuling
Posts: 41
Since: 02.11.2002
#3

Re: php redirect innerhalb des smarty themes

funktioniert leider nicht. ich möchte nur ungern eine javascript umleitung einbauen.

<{if !$xoops_isuser}>
<{php}>
echo "No user";
<{/php}>
<{/if}>

funktioniert. ne andere idee für eine php-umleitung?
have a great day/eve/morning (adjust for your time zone)...

Gast

Gepostet am:14.06.2005 15:53
Gast
Gast (Show more)
Posts: 0
Since:
#2

Re: php redirect innerhalb des smarty themes

$xoops_isuser ist eine smarty-Variable, da du aber PHP-Syntax verwendest, dürfte! PHP diese Variable unbekannt sein. Eigentlich!! müsste das hier klappen:

<{php}>
if (!
$xoopsUser) {
header(Locationhttp://intranet/user.php');
exit();
}
<{/
php}>


Hoffentlich!

nex

"myXOOPs"-Neuling
Gepostet am:14.06.2005 15:44
nex
nex Offline (Show more)
"myXOOPs"-Neuling
Posts: 41
Since: 02.11.2002
#1

php redirect innerhalb des smarty themes

hallo,
ich bereite xoops erfolgreich fürs intranet unserer firma vor. da ich kein programmierer bin, kann ich folgende aufgabe nicht ohne hilfe lösen.

anonyme user, die sich noch nicht eingeloggt haben, sollen auf user.php, wo das login-form verfügbar ist, vonhttp://intranet/ weitergeleitet werden. das passiert automatisch, wenn die xoops-startseite als ein modul definiert ist und die anonyme-benutzergruppe keinen zugriff auf das modul hat. doch bei mir ist kein modul als startseite definiert (die startseite besteht aus blocks).
da ich nicht im hardcode etwas verändern will, soll diese umleitung auf user.php im theme passieren. smarty hat die möglichkeit mit <{php}> <{/php}> tags (na was wohl) php auszuführen. und zwar wenn die bedingung $xoops_isuser nicht erfüllt ist, soll auf user.php weitergeleitet werden.
nach gründlicher recherche funktionierte folgendes nicht:

<{php}>
if (!$xoops_isuser) {
header(Location:http://intranet/user.php');
exit();
}
<{/php}>

es steht ganz oben in der theme.html

bitte hilfe
have a great day/eve/morning (adjust for your time zone)...
Diesen Thread durchsuchen:  1 Anonyme Benutzer

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
Modulentwicklung New Xoops Xcreate Module 0 5329 26.11.2025 15:22
efkan Gehe zum letzten Beitrag
Modulentwicklung XOOPS Custom Field Module 1 1816 24.11.2025 11:21
Goffy Gehe zum letzten Beitrag