Hallo,
ich suche eine Möglichkeit wie ich einen Blog für PDAs umschalten kann, oder noch besser, wenn man das ganze unter einer Sub-Domain erreichen kann. Zugriff über Handys aufs WWW wird ja immer günstiger, warum nicht einfach hier einen optisch angenehmen Zugriff ermöglichen.
Hier mal ein Link zu einem Emulator, wie es in einem Handy aussieht.
1. Kann man auch Styles/Templaten ohne den Styleswitcher umschalten, also mit nem normalen Link? (Ich möchte eigentlich nicht, das im Dropdown die Default-Template drin ist, die darf ich ja nicht rausschmeissen.)
2. Wenn ich es über Subdomain lösen will (http://pda.domain.xx), muss ich, oder kann ich da einfach ein zweites S9Y installieren das auf den Inhalt (Datenbank) des anderen Blogs zugreift, oder gibt es da Probleme mit den Plugins und der Konfiguration des jeweiligen Blogs?
3. Gibts noch ne andere Möglichkeit wie 1 oder 2?
Grüsse,
Rainer
PDA freundlich mit zweiter Template
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: PDA freundlich mit zweiter Template
Hi!
1. Ja, Du kannst das templatechooser-event plugin installieren und dann index.php?user_template=XXX aufrufen
2. Das könntest Du tun. Du könntest die Subdomain aber einfach auch auf den selben documentroot konfigurieren, dann die s9y option "HTTP-Host automatisch erkennen" aktivieren. Dann erstellst Du ein kleines s9y ereignisplugin, was abhängig vom $_SERVER['HTTP_HOST'] die korrekte $_REQUEST['user_template'] variable im frontend_configure Hook setzt, und schon nutzt diese Domain ein anderes Template.
Alternativ, schau Dir mal das "mobile output" plugin an, das geht wohl in ne ähnliche richtung.
Grüße,
Garvin
1. Ja, Du kannst das templatechooser-event plugin installieren und dann index.php?user_template=XXX aufrufen
2. Das könntest Du tun. Du könntest die Subdomain aber einfach auch auf den selben documentroot konfigurieren, dann die s9y option "HTTP-Host automatisch erkennen" aktivieren. Dann erstellst Du ein kleines s9y ereignisplugin, was abhängig vom $_SERVER['HTTP_HOST'] die korrekte $_REQUEST['user_template'] variable im frontend_configure Hook setzt, und schon nutzt diese Domain ein anderes Template.
Alternativ, schau Dir mal das "mobile output" plugin an, das geht wohl in ne ähnliche richtung.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Probier einfach mal ein bestehendes Plugin dafür zu adaptieren, das ist eigentlich ganz easy. Du kannst als basis sogar das event_templatechooser-Plugin nehmen! Einfach nur immer darauf achten, dass du kein plugin doppelt speicherst, sondern jedes plugin einen eigenen namen haben muss wie serendipity_event_templatechooser2.php. Der Dateiname muss mit dem Namen der PHP Klasse "serendipity_event_templatechooser2" und dem Verzeichnisnamen übereinstimmen!
Mit .htaccess und rewriteRules müsste man das auch hinkriegen, das stimmt.
Grüße,
Garvin
Probier einfach mal ein bestehendes Plugin dafür zu adaptieren, das ist eigentlich ganz easy. Du kannst als basis sogar das event_templatechooser-Plugin nehmen! Einfach nur immer darauf achten, dass du kein plugin doppelt speicherst, sondern jedes plugin einen eigenen namen haben muss wie serendipity_event_templatechooser2.php. Der Dateiname muss mit dem Namen der PHP Klasse "serendipity_event_templatechooser2" und dem Verzeichnisnamen übereinstimmen!
Mit .htaccess und rewriteRules müsste man das auch hinkriegen, das stimmt.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/