Welcome, Guest. Please login or register.
Did you miss your activation email?
May 27, 2012, 05:06:26 AM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155555 Posts in 21715 Topics by 7737 Members
Latest Member: gx-world
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: "Als Startseite festlegen" und "Zu Favoriten hinzufügen" + Mehrsprachigkeit  (Read 1362 times)
AshabiSerdaR

Offline Offline

Posts: 3



« on: November 29, 2007, 04:32:22 PM »

Hallo zusammen!
Ich hätte da zwei kleine Fragen...
  • Ich will wie im Titel erwähnt zwei Funktionen im Menü hinzufügen, und zwar "Als Startseite festlegen" und "Zu Favoriten hinzufügen".
    Also die paar Codezeilen für die Funktionen sind ja einfach; mein Problem ist, ich will es im direkt im Menü haben, sprich, wenn ich im Menü auf eine der beiden Funktionen klicke, soll nicht zuerst eine andere Seite aufgerufen werden, sondern es soll direkt z.B. das "Zu Favoriten hinzufügen" Fensterchen erscheinen.
  • Meine zweite Frage wäre, wie man das bei der Mehrsprachigkeit realisieren könnte (de= Zu Favoriten hinzufügen, en= Add to favourites). Wäre es nur einsprachig, hätte ich gesagt, dass man einfach die index.php im templates-Verzeichnis anpasst...
Danke im voraus!
« Last Edit: November 29, 2007, 05:22:40 PM by AshabiSerdaR » Logged
albatros

Offline Offline

Posts: 674


WWW
« Reply #1 on: November 29, 2007, 05:19:54 PM »

Hi,

zu Punkt zwei fällt mir spontan die Lösung mit zwei ansonsten identischen Templates ein. Anpassen der index.php scheint mir deshalb durchaus logisch. Und "als Startseite festlegen" bzw. "zu Favoriten hinzufügen" dürfte die hartcodiert Lösung doch sowieso sinnvoll sein, oder?

Gruß

Uwe
Logged
AshabiSerdaR

Offline Offline

Posts: 3



« Reply #2 on: November 29, 2007, 05:25:21 PM »

Danke für die schnelle Antwort!
Hmm... zwei templates... hört sich doch ganz gut an!
Ja gut, wenn man zwei templates hat macht hartkodieren ja auch Sinn cheesy

Cool, ich probiere das mal direkt aus!
Danke nochmals!
Logged
Waldschwein
Guest
« Reply #3 on: November 29, 2007, 05:25:47 PM »

Hallo!

Antworte gleich mal mit einer Gegenfrage: Die Hilfe schon gelesen, besonders den Designer Guide?  cool
Zu deinem ersten Punkt noch einmal: Das müsstest du über das Template lösen, in der index.php des Templates (heißt zumindest fast immer so) und evtl. der zugehörigen .Css müsstest du eben den Code einfügen, wo sich das Menü befindet. Das Menü wird natürlich bei WB nicht statisch im Template gespeichert, sondern durch einen show_menu oder show_menu(2) Aufruf. Aber wenn du in genau derselben Klasse bleibst und dort den jeweiligen Code hinzufügst, dürfte das kein Problem ergeben.

Gruß Michael
Logged
AshabiSerdaR

Offline Offline

Posts: 3



« Reply #4 on: November 29, 2007, 05:49:14 PM »

Hehe..
Also die Hilfe kann ich mittlerweile fast auswendig (vor allem den Designerguide) und ich suche seit ca. einer Woche im Forum nach einer ähnlichen Frage... Also bitte keine falschen Andeutungen
wink
Soweit klappt das ja alles auch ganz gut (hardcoding, template anpassen, etc.).

Trotzdem danke Michael!!!
Logged
kweitzel
Forum administrator
*****
Offline Offline

Posts: 6977


WWW
« Reply #5 on: November 29, 2007, 07:08:29 PM »

und mit einem Template kannst Du das über die Abfrage der Variable root_parent erledigen. Jede Page hat eine page_id und ein root_parent.

Code:
<?php$query_page $database->query("SELECT root_parent FROM ".TABLE_PREFIX."pages WHERE page_id = '$page_id' LIMIT 1");
$fetch_page $query_page->fetchRow();
$root_parent $fetch_page['root_parent'];
switch (
$root_parent) {
    case 
: echo 'deutscher text" ; break;
    case 3 : echo "englischer text" ; break;

Gruß

Klaus
Logged

WebsiteBaker Org e.V. - for WebsiteBaker

Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!