|
|||||||
| Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
|
#1
|
|||
|
|||
|
Hallo liebe mailing liste,
ich versuche gerade "schöne" 404 fehlerseiten zu erstellen. in meiner typo3 installation gibt es jedoch mehrer domains. und ich will natürlich für jede domain eine eigene fehlerseite. mit entsprechendem "look" and feel. wie gehe ich das am besten an? wie macht ihr das? gruss chris -- christian wolff - multimedia producer telefon: (030) 789 134 99 handy: 0179 49 44 758 email: chris (AT) connye (DOT) com adresse: schenkendorfstr. 6 - 10965 berlin _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#2
|
|||
|
|||
|
Hi Christian,
kennst du das schon: http://news.typo3.org/news/article/typo3-4-0-1-404/ HTH Ulrich -- http://www.sunfish.de _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#3
|
|||
|
|||
|
Hallo Christian,
Christian Wolff schrieb: > Hallo liebe mailing liste, > > ich versuche gerade "schöne" 404 fehlerseiten zu erstellen. > in meiner typo3 installation gibt es jedoch mehrer domains. > und ich will natürlich für jede domain eine eigene fehlerseite. > mit entsprechendem "look" and feel. wie gehe ich das am besten an? Ich habe es mit realurl wie folgt gelöst: für jede Domain habe ich im gleichen Pfad eine Fehlerseite angelegt. Dann in die localconf.php: $TYPO3_CONF_VARS['FE']['pageNotFound_handling'] = 'USER_FUNCTION:typo3conf/pageNotFoundHandling.php:user_pageNotFound->pageNotFound'; // Modified or inserted by TYPO3 Install Tool.www.rampf-gruppe.de/de/error/'; $TYPO3_CONF_VARS['FE']['pageNotFound_handling_statheader'] = 'Status: 404 Not Found'; In die Datei pageNotFoundHandling.php dann folgendes (wobei ich mir jetzt nicht sicher bin, muß vor der Weiterleitung explizit noch mal ein 404 gesendet werden oder reicht der pageNotFound_handling_statheader aus?) <?php ini_set("display_errors", 0); class user_pageNotFound { function pageNotFound($param,$ref) { $referer = addslashes($_SERVER['HTTP_REFERER']); $requri = $_SERVER['REQUEST_URI']; $host = $_SERVER['HTTP_HOST']; $rma = $_SERVER['REMOTE_ADDR']; $ua = $_SERVER['HTTP_USER_AGENT']; $reqm = $_SERVER['REQUEST_METHOD']; $currentUrl = $param['currentUrl']; $reasonText = $param['reasonText']; $ref = var_export($ref, true); //bei stehen die ersten beiden Zeichen in der URL für die Sprache $lang = substr($param['currentUrl'], 1, 2); $langOrig = $lang; switch($lang) { case "de": case "en": break; default: $lang = "de"; } switch($host) { //falls host-spezifisches etwas gemacht werden muß case "subdomain.deinedomain.de": $www = ""; break; default: $www = "www."; } $host = str_replace("www.", "", $host); $message = " Lang: $langOrig Referer: $referer Request Uri: $requri Host: $host currentUrl: $currentUrl reasonText: $reasonText User-Agent: $ua Remote-Address: $rma Request-Methoder: $reqm "; //mail("deine (AT) email (DOT) de", "Fehler", $message); header("Location: http://$www$host/$lang/error/"); } } ?> Mit der Mailfunktion muss man vorsichtig sein, da müsste eigentlich noch ein Floatcontrol (heißt das so? Also ein Kontrolle darüber, wie oft von einem Client der Aufruf der Fehlerseite in kurzer Zeit kommt) mit integriert werden. Hab mir mal damit kräftig ins eigene Bein geschossen durch einen rekursiven Aufruf.. da wurden dann in kürzester Zeit hunderte Mail verschickt Viele Grüße Marco _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#4
|
|||
|
|||
|
Hallo zusammen,
ich habe ein externes PHP, daß einen HTML Code liefert, den ich einfach als Inhalt auf einer Seite anzeigen will. Ich habe also ein PHP, daß prinzipiell folgendermaßen aussieht: ------------------------------------ function user_function($content,$conf) { ........... return $content; } ------------------------------------ Dieses liefert in etwa folgendes HTML aus (also ohne head, body tags etc ![]() ------------------------------------ <ul id="myid"> <li>myName</li> <li>myName2</li> <li>myName3</li> </ul> ------------------------------------ das PHP funktioniert so weit, wenn ich es über ein test php script aufrufe. Jetzt möchte ich das wie gesagt als Inhalt auf einer typo3 Seite verwenden... mir ist aber überhaupt nicht klar, wie ich das einbinden kann. in Google habe ich folgenden Vorschlag gefunden: ------------------------------------ page.includeLibs.my_key = fileadmin/phpinclide.inc page.1000 = USER page.1000.userFunc = user_function ------------------------------------ Ich vermute, ich kann ein neues Object über Page -> Seite auswählen -> in der entsprechenden Spalte "New record after this one" einfügen und dann das Dropdown "Type" auf Script stellen. Nur ist die Frage, wo ich da TypoScript eintrage, denn das Feld "Code:" ist nur einzeilig. Oder habe ich da etwas vollkommen falsch verstanden? Danke Michael ----- Original Message ----- From: "Christian Wolff" <Chris (AT) connye (DOT) com> To: "German Typo3 Userlist" <typo3-german (AT) lists (DOT) netfielders.de> Sent: Friday, July 27, 2007 12:48 PM Subject: [TYPO3-german] 404 fehlerseite bei mehreren domains. Hallo liebe mailing liste, ich versuche gerade "schöne" 404 fehlerseiten zu erstellen. in meiner typo3 installation gibt es jedoch mehrer domains. und ich will natürlich für jede domain eine eigene fehlerseite. mit entsprechendem "look" and feel. wie gehe ich das am besten an? wie macht ihr das? gruss chris -- christian wolff - multimedia producer telefon: (030) 789 134 99 handy: 0179 49 44 758 email: chris (AT) connye (DOT) com adresse: schenkendorfstr. 6 - 10965 berlin _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#5
|
|||
|
|||
|
Am Fri, 27 Jul 2007 19:48:10 +0200 hat Ulrich Fischer <ulrich-fischer (AT) gmx (DOT) net> geschrieben:
> Hi Christian, > > kennst du das schon: > http://news.typo3.org/news/article/typo3-4-0-1-404/ > > HTH > > Ulrich > Vielen Dank Urlich! war genau das was ich gesucht hab. um eine 404 seite mit von typo generieren zu lassen. 1000 dank! chris _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
|
|
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [TYPO3-german] tt_board Anzeige auf mehreren Seiten | Daniel Minder | typo3-german@lists.netfielders.de | 1 | 26.07.2007 22:28 |
| [TYPO3-german] Fehlerseite bei mangelden Zugriffsrechten? | Rolf Kutz | typo3-german@lists.netfielders.de | 0 | 07.06.2007 01:22 |
| [TYPO3-german] Problem mit BE-Login und mehreren Domains. | Fabian Koenig | typo3-german@lists.netfielders.de | 0 | 16.05.2007 16:03 |
| [TYPO3-german] Begriffe aus mehreren Worten in sg_glossary | Hartmut Steglich | typo3-german@lists.netfielders.de | 1 | 02.02.2007 17:21 |
| [Typo3-german] allow/deny fields bei mehreren Gruppen | Thomas Mammitzsch | typo3-german@lists.netfielders.de | 0 | 02.08.2005 12:12 |