Externe Webseiten Aufrufen

Wie verwendet man Templates oder erstellt Navigationen und passt diese an.

Externe Webseiten Aufrufen

Beitragvon odo » 9. Mai 2009, 03:33

Hallo,

ich bin nun auch ein stolzer Besitzer von Redaxo CMS. Der umstieg von PHP Nuke fällt mir nicht wirklich schwer, jedoch habe ich ein klitzekleines Problem mit der Navigation.

Bei PHP Nuke konnte man über Umwege auch externe Seiten im Contentbereich des Systems anzeigen. Wie unter anderem das PhpBB.

Jetzt möchte ich gerne mein MyBB im Contentbereich meiner Website ("http://www.s6computer.de") anzeigen lassen.

Ist das möglich? Wenn ja wie?

Eine andere Frage ist, wie ich eine externe Seite aufrufen kann. Klar, weiss ich was ein Link ist und wie man ihn programmiert, aber ich finde keine Möglichkeit dem Button im Linkmenü beizubringen, eine externe Seite aufzurufen und nicht immer
".../index.php?article_id=8" laden zu wollen. Dort sollte dann eigendlich der Link zur externen Seite stehen.


Danke schon einmal im voraus.

Mfg.
Karsten

PS: In der Suchfunktion habe ich nicht wirklich etwas gefunden.
odo
 
Beiträge: 3
Registriert: 9. Mai 2009, 03:21

Beitragvon odo » 9. Mai 2009, 23:09

Hallo,

ich habs jetzt hardcodiert und es funktioniert Prima.
Da ich nur eine Ebene in den Links benötige, konnte ich das Template entschlacken und hab das jetzt so gelöst.

Professionelle PHP Programmierer finden bestimmt noch einen einfacheren Weg, bzw. können den Code noch mehr verkürzen. Für Tipps währe ich sehr Dankbar.


Code: Alles auswählen
// EXPLODE PATH
$PATH = explode("|",$this->getValue("path").$this->getValue("article_id")."|");
// GET CURRENTS
$path1 = $PATH[1];


/* START 1st level categories */

$nav .= '<ul class="nav1st">';
foreach (OOCategory::getRootCategories() as $lev1) {
   if ($lev1->isOnline(true)):
      if ($lev1->getId() == $path1) {

      switch($lev1->getId())
            {
               case '8':
                  $nav .= '<li class="active"><a class="current" href="http://www.s6computer.de/forum/">'.$lev1->getName().'</a>';
               break;

               default:
                  $nav .= '<li class="active"><a class="current" href="'.$lev1->getUrl().'">'.$lev1->getName().'</a>';
               break;
            }
         }


      else {
     
          switch($lev1->getId())
            {
             case '8':
                  $nav .= '<li class="active"><a class="current" href="http://www.s6computer.de/forum/">'.$lev1->getName().'</a>';
               break;

               default:
                  $nav .= '<li><a href="'.$lev1->getUrl().'">'.$lev1->getName().'</a>';
               break;
         }
      }

   endif; // END by if ($lev1->isOnline())
}
$nav .= '</ul>';
// END 1st level categories
odo
 
Beiträge: 3
Registriert: 9. Mai 2009, 03:21

Beitragvon nente » 11. Mai 2009, 09:15

hi odo,
ein ähnliches Problem wurde hier gelöst, vllt hilfts:

http://forum.redaxo.de/ftopic11879.html?

Grüße
Micha
nente
 
Beiträge: 46
Registriert: 25. Apr 2007, 12:49

Beitragvon ralf.schlott » 11. Mai 2009, 09:29

Es gibt aber die Möglichkeit eine Weiterleitung einzurichten:
Du erstellst einfach einen Kategoriepunkt, legst einen Artikel an und in diesem Artikel vermerkst du eine Weiterleitung auf das Forum.
Den Code gibts unter Downloads. Hab ich auch mal so gemacht.

Gruss
Ralf
Benutzeravatar
ralf.schlott
 
Beiträge: 426
Registriert: 5. Dez 2007, 20:22
Wohnort: Hamburch

Beitragvon odo » 15. Mai 2009, 23:16

Hallo,

das Problem mit dem Forum hab ich gelöst, indem ich den Theme vom MyBB umprogrammiert und angepasst habe.

Gruß
Karsten
odo
 
Beiträge: 3
Registriert: 9. Mai 2009, 03:21


Zurück zu Templates/Navigationen [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste