Hallo,
ich mal wieder.
Ich möchte nun auch noch gerne das Community-Addon einsetzen. Installation kein Problem, Login-Temps kein Problem einzubauen, aaaber im Wiki http://wiki.redaxo.de/index.php?n=R4.CommunityAddOn komme ich schon bei dem "Allgemeine Verwendung" nicht so ganz klar. An welcher Stelle setze ich den <?php (...) ?> Tag in meinem Template ein? Nur im Navitemplate?!
Bestimmt fallen mir noch mehr Fragen ein.
Gruß Mightymagic
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
-
- Beiträge: 63
- Registriert: 11. Feb 2010, 15:29
- Kontaktdaten: Website
[gelöst] Community-Addon -> Anfängerprobleme
Zuletzt geändert von Mightymagic am 2. Mär 2010, 00:08, insgesamt 1-mal geändert.
-
- Beiträge: 148
- Registriert: 1. Jul 2007, 13:27
- Wohnort: Hamburg / Berlin / Neubrandenburg
- Kontaktdaten: Website
Ins Default-Template
ich denke, du meinst die beiden Codevarianten, um die Seiten auch zu schützen. Der Code gehört in dein Standardtemplate, bzw. alle Templates, die man so bei einem Artikel auswählen kann, wenn man diesen anlegt. Dann auch am besten ganz weit oben einfügen.
-
- Beiträge: 63
- Registriert: 11. Feb 2010, 15:29
- Kontaktdaten: Website
Ja, genau die meine ich. Ich habe den Code
jetzt direkt unter den <head> in mein Template eingefügt, bekomme aber die Fehlermeldung:
Fatal error: Call to undefined function rex_com_checkUserPerm() in /mnt/web7/41/54/52259954/htdocs/meinepage/redaxo/include/classes/class.rex_article.inc.php(700) : eval()'d code on line 6
Installiert und aktiviert ist alles....
Code: Alles auswählen
<?php
if(rex_com_checkUserPerm($this->getValue("art_com_perm")))
{
echo $this->getArticle();
}else
{
echo 'Sie dürfen diesen Inhalt nicht sehen';
}
?>
Fatal error: Call to undefined function rex_com_checkUserPerm() in /mnt/web7/41/54/52259954/htdocs/meinepage/redaxo/include/classes/class.rex_article.inc.php(700) : eval()'d code on line 6
Installiert und aktiviert ist alles....
Hallo Mightymagic,
ich vermute, dir fehlt noch die Einbindung eines Authentifizierungstemplates. Das wird benötigt und darin befindet sich auch die Funktion rex_com_checkUserPerm. Dieses Template musst Du zwingend in dein Seitentemplate einbinden.
Normalerweise wird das Authentifizierungstemplate mit dem Community-Addon mitgeliefert. Vielleicht hilft dir auch das hier weiter: Community-Authentifizierung.
Gruß
Peter
ich vermute, dir fehlt noch die Einbindung eines Authentifizierungstemplates. Das wird benötigt und darin befindet sich auch die Funktion rex_com_checkUserPerm. Dieses Template musst Du zwingend in dein Seitentemplate einbinden.
Normalerweise wird das Authentifizierungstemplate mit dem Community-Addon mitgeliefert. Vielleicht hilft dir auch das hier weiter: Community-Authentifizierung.
Gruß
Peter
-
- Beiträge: 63
- Registriert: 11. Feb 2010, 15:29
- Kontaktdaten: Website
Hallo Peter,
ja, Du hast recht. Das Authentifizierungstemplate habe ich noch nicht eingebaut. Das mache ich mal eben...
So...eingebaut aber ich bekomme immernoch Fehlermeldungen.
Ich versuche mal zu beschreiben, wie ich das bislang verstanden habe:
default-Template:
<head>
Zuerst den ersten Code aus dem Wiki, wie oben beschrieben.
Verweis auf das Template 11 Basis - Authentifizierung mittels REX_TEMPLATE[11]
Dann die Meta-Infos
</head>
<body>
Der Inhalt der Page mit allem drum und dran.
</body>
ja, Du hast recht. Das Authentifizierungstemplate habe ich noch nicht eingebaut. Das mache ich mal eben...
So...eingebaut aber ich bekomme immernoch Fehlermeldungen.
Ich versuche mal zu beschreiben, wie ich das bislang verstanden habe:
default-Template:
<head>
Zuerst den ersten Code aus dem Wiki, wie oben beschrieben.
Verweis auf das Template 11 Basis - Authentifizierung mittels REX_TEMPLATE[11]
Dann die Meta-Infos
</head>
<body>
Der Inhalt der Page mit allem drum und dran.
</body>
-
- Beiträge: 148
- Registriert: 1. Jul 2007, 13:27
- Wohnort: Hamburg / Berlin / Neubrandenburg
- Kontaktdaten: Website
Reihenfolge
Also ich würde es so machen:
Verweis auf das Template 11 Basis - Authentifizierung mittels REX_TEMPLATE[11]
Zuerst den ersten Code aus dem Wiki, wie oben beschrieben.
<head>
Dann die Meta-Infos
</head>
<body>
Der Inhalt der Page mit allem drum und dran.
</body>
Verweis auf das Template 11 Basis - Authentifizierung mittels REX_TEMPLATE[11]
Zuerst den ersten Code aus dem Wiki, wie oben beschrieben.
<head>
Dann die Meta-Infos
</head>
<body>
Der Inhalt der Page mit allem drum und dran.
</body>
-
- Beiträge: 63
- Registriert: 11. Feb 2010, 15:29
- Kontaktdaten: Website
So langsam glaube ich, dass ich zu blöd bin für dieses Addon:
Ich habe nun folgendes eingebaut:
und bekomme diese Meldung bei Seitenaufruf:
Warning: session_start() [function.session-start]: SAFE MODE Restriction in effect. The script whose uid is 1442802 is not allowed to access /var/tmp/ owned by uid 0 in /mnt/web7/41/54/52259954/htdocs/falken-brackel/redaxo/include/classes/class.rex_article.inc.php(700) : eval()'d code(3) : eval()'d code on line 11
Fatal error: session_start() [<a href='function.session-start'>function.session-start</a>]: Failed to initialize storage module: files (path: ) in /mnt/web7/41/54/52259954/htdocs/falken-brackel/redaxo/include/classes/class.rex_article.inc.php(700) : eval()'d code(3) : eval()'d code on line 11
Ich habe nun folgendes eingebaut:
Code: Alles auswählen
REX_TEMPLATE[11]
<?php
if(rex_com_checkUserPerm($this->getValue("art_com_perm")))
{
echo $this->getArticle();
}else
{
echo 'Sie dürfen diesen Inhalt nicht sehen';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="content-type"
content="text/html; charset=iso-8859-1" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="3600" />
<meta name="revisit-after" content="2 days" />
<meta name="robots" content="index,follow" />
<meta name="distribution" content="global" />
<link rel="stylesheet" type="text/css"
media="screen,projection,print" href="./css/layout4_setup.css" />
<link rel="stylesheet" type="text/css"
media="screen,projection,print" href="./css/layout4_text.css" />
<link rel="icon" type="image/x-icon"
href="./img/favicon.ico" />
<title><?php print $REX['SERVERNAME'].' | '.$this->getValue("name"); ?></title>
<!--[if IE]><style type="text/css"> body {word-wrap: break-word;}</style><![endif]-->
</head>
Warning: session_start() [function.session-start]: SAFE MODE Restriction in effect. The script whose uid is 1442802 is not allowed to access /var/tmp/ owned by uid 0 in /mnt/web7/41/54/52259954/htdocs/falken-brackel/redaxo/include/classes/class.rex_article.inc.php(700) : eval()'d code(3) : eval()'d code on line 11
Fatal error: session_start() [<a href='function.session-start'>function.session-start</a>]: Failed to initialize storage module: files (path: ) in /mnt/web7/41/54/52259954/htdocs/falken-brackel/redaxo/include/classes/class.rex_article.inc.php(700) : eval()'d code(3) : eval()'d code on line 11
-
- Beiträge: 148
- Registriert: 1. Jul 2007, 13:27
- Wohnort: Hamburg / Berlin / Neubrandenburg
- Kontaktdaten: Website
Template
also über "SAFE MODE Restriction in effect" würde ich mal mit deinem Hoster sprechen.
und beim Code haben wir uns mißverstanden. Ich dachte du nutzt den mit der Weiterleitung. Daher dieser Code muss dann eher so aussehen:
und beim Code haben wir uns mißverstanden. Ich dachte du nutzt den mit der Weiterleitung. Daher dieser Code muss dann eher so aussehen:
Code: Alles auswählen
REX_TEMPLATE[11]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="content-type"
content="text/html; charset=iso-8859-1" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="3600" />
<meta name="revisit-after" content="2 days" />
<meta name="robots" content="index,follow" />
<meta name="distribution" content="global" />
<link rel="stylesheet" type="text/css"
media="screen,projection,print" href="./css/layout4_setup.css" />
<link rel="stylesheet" type="text/css"
media="screen,projection,print" href="./css/layout4_text.css" />
<link rel="icon" type="image/x-icon"
href="./img/favicon.ico" />
<title><?php print $REX['SERVERNAME'].' | '.$this->getValue("name"); ?></title>
<!--[if IE]><style type="text/css"> body {word-wrap: break-word;}</style><![endif]-->
</head>
<body>
HIER DER CODE
</body>
-
- Beiträge: 63
- Registriert: 11. Feb 2010, 15:29
- Kontaktdaten: Website
Re: Template
Auch wenns Off-Topic ist: Ich hoste über Strato.Goldacker hat geschrieben:also über "SAFE MODE Restriction in effect" würde ich mal mit deinem Hoster sprechen.
Was genau ist das Problem mit "SAFE MODE Restriction in effect"?
Ich bekomme immernoch die Fehlermeldung...
[EDIT] So, ich hab mal weitergesucht. Demnach müsste ich Strato bitten, für das www.meineseite.de - Verzeichnis inkl. Unterverzeichnisse, den SAFE MODE auszuschalten, richtig?
Hier mal der Link zur info.php
-
- Beiträge: 148
- Registriert: 1. Jul 2007, 13:27
- Wohnort: Hamburg / Berlin / Neubrandenburg
- Kontaktdaten: Website
hoster
jau also wenn du bei strato bist, solltest du auch support bekommen.
deine fehlermeldung bei google reinhauen und die ersten ergebnisse geben dir futter, dennen was zu erzählen.
deine fehlermeldung bei google reinhauen und die ersten ergebnisse geben dir futter, dennen was zu erzählen.
-
- Beiträge: 63
- Registriert: 11. Feb 2010, 15:29
- Kontaktdaten: Website
Na herzlichen Glühstrumpf: Strato hat geantwortet und ich steh immernoch wie der Ochse vorm Berg:
(...)
Prinzipiell können Sie einige PHP-Grundeinstellungen selbst ändern, indem Sie eine php.ini auf Ihrem Webspace in die jeweiligen Verzeichnisse ablegen.
Welche Werte können mit einer php.ini verändert werden?
(...)
safe_mode
(...)
Bitte beachten Sie, dass eine php.ini nicht in Unterverzeichnisse vererbt wird.
(...)
Soweit die Antwort von Strato. Ich also schön gegooglet und eine php.ini mit folgendem Wert erstellt:
hochgeladen auf das Verzeichnis ../Homepage/ und info.php aufegrufen. Siehe da, sehen sie nichts. safe_mode immernoch auf "On".
Ich würde eine funktionierende php.ini dann (händisch?) in jeden Unterordner einfügen, aber dazu müsste es erstmal funktionieren...
Hab ich mir es wieder zu einfach vorgestellt?
(...)
Prinzipiell können Sie einige PHP-Grundeinstellungen selbst ändern, indem Sie eine php.ini auf Ihrem Webspace in die jeweiligen Verzeichnisse ablegen.
Welche Werte können mit einer php.ini verändert werden?
(...)
safe_mode
(...)
Bitte beachten Sie, dass eine php.ini nicht in Unterverzeichnisse vererbt wird.
(...)
Soweit die Antwort von Strato. Ich also schön gegooglet und eine php.ini mit folgendem Wert erstellt:
Code: Alles auswählen
<?php
safe_mode = Off;
?>
Ich würde eine funktionierende php.ini dann (händisch?) in jeden Unterordner einfügen, aber dazu müsste es erstmal funktionieren...
Hab ich mir es wieder zu einfach vorgestellt?
Hallo
Ich hab das anfangs ach nicht so ganz verstanden. Vielleicht schaust Du Dir mal diese Seite an:
http://www.raybeam.de/34-0-template-downloads.html
Dort ist ein kompletter Export, denn kannst Du ja in Redaxo installieren und mal lokal rumprobieren. Jetzt hab ich zumindest schonmal ein Gerüst für einen geschützen Bereich, so wie ich es verwenden will.
Viel Erfolg
http://www.raybeam.de/34-0-template-downloads.html
Dort ist ein kompletter Export, denn kannst Du ja in Redaxo installieren und mal lokal rumprobieren. Jetzt hab ich zumindest schonmal ein Gerüst für einen geschützen Bereich, so wie ich es verwenden will.
Viel Erfolg
-
- Beiträge: 63
- Registriert: 11. Feb 2010, 15:29
- Kontaktdaten: Website