[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Probleme bei Navi anpassen - REDAXO Forum
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/
Dr KillerJoe
Beiträge: 1711
Registriert: 24. Nov 2005, 22:29
Kontaktdaten: ICQ Website Yahoo Messenger

Probleme bei Navi anpassen

25. Nov 2005, 01:36

Hallo Leute.

Habe zwar ähnliche Threads gefunden, aber irgendwie klappt das nicht... Ich bin dabei ein Template für das Redaxo3 eines Kumpels zu bauen... Ich hab mir ein Demo-Template (demo-shop) was am nähsten des gewünschten Designs kommt ausgesucht... Muß aber auch sagen, daß ich Neuling in Sachen CMS bin.

Textdatei (Textdatei mit dem Momentanen Template)

Im oberen Teil sollen die Seiten erster Ebene geladen werden (umbruch nach 4 Links wäre super) und die Unterseiten (Ebene2 und Ebene3) sollen im linken Teil geladen werden, nur kriege ich das nicht ganz hin...

Kann mir dabei jemand helfen?

Eine kleine Erweiterungsfrage: Wie funktioniert das am einfachsten mit Grafikbuttons mit Maus-Over-Effekt?? (Bitte einfach erklären, bin da noch am lernen.)
Zuletzt geändert von Dr KillerJoe am 29. Nov 2005, 14:07, insgesamt 1-mal geändert.
Die Doku und Wiki sind Deine Freunde!!!

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

Re: Probleme beim Template anpassen

25. Nov 2005, 10:54

Hej,
Dr KillerJoe hat geschrieben: Im oberen Teil sollen die Seiten erster Ebene geladen werden (umbruch nach 4 Links wäre super) und die Unterseiten (Ebene2 und Ebene3) sollen im linken Teil geladen werden, nur kriege ich das nicht ganz hin...
Hier im Forums gibt es bereits einige Navigationen die 3 Ebenen darstellen. Du musst nur die Hauptebene sowie die Unterebenen in eine separate Variable speichern und dann an der stelle im Template ausgeben, wo sie erscheinen sollen. Den "Umbruch" nach 4 Zeilen macht man mit einem Counter. Vielleicht hilft dir dieser Thread dazu.
Dr KillerJoe hat geschrieben: Eine kleine Erweiterungsfrage: Wie funktioniert das am einfachsten mit Grafikbuttons mit Maus-Over-Effekt?? (Bitte einfach erklären, bin da noch am lernen.)
Mache ich über CSS. Einfach dem Link eine eindeutig ID mitgeben und dann über CSS gestalten.

vg Thomas

PS: Bei deinem Namen "Dr KillerJoe" hast du jetzt ein "e" oder ein "." vergessen?

Gast

25. Nov 2005, 11:13

Danke für die schnelle Antwort.

Das mit dem Variablen ist ja grad das Problemchen... Wie gesagt, bin in dem Bereich Neuling... :oops:

Ich meine ich komm da zwar so langsam hinter, aber hab auch immer nur abends (gegen22Uhr) Zeit dafür.

CSS ist das Zweite problem... Ich kann zwar Farben verändern, nur wie man bei CSS mit Grafiken (*.jpg, *.gif) arbeiten kann weiß ich leider noch nicht...

Dr KillerJoe
Beiträge: 1711
Registriert: 24. Nov 2005, 22:29
Kontaktdaten: ICQ Website Yahoo Messenger

26. Nov 2005, 03:12

Ich bekomme das leider immernoch nicht hin... Ich hatte mal einen Beitrag gefunden, wo das geteilt wurde.. Finde den aber irgendwie nicht wieder... ICh glaub ich kapiere das nicht mehr... was mir auch aufgefallen ist, ist das wenn ich auf der linken seite auf einen link gehe (im Moment von separate Navi) verschiebt sich alles....

http://cms.umschalter.info

Ich verzweifel bald.. Selbst wenn ich eine neue Kathegorie erstelle ist der Fehler da (siehe "TESTER")

edit: Verschieben ist weg... Hab der <td> einfach die width=200 (größe des Logos) verpaßt, aber das Problem mit der Navi ist immernoch da, leider :'-(
Die Doku und Wiki sind Deine Freunde!!!

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

26. Nov 2005, 09:11

Hej,

da du Tabellen verwendest, poste doch mal den Code der Navigatoin. Dann sehe ich mir das mal an.

vg Thomas

Dr KillerJoe
Beiträge: 1711
Registriert: 24. Nov 2005, 22:29
Kontaktdaten: ICQ Website Yahoo Messenger

26. Nov 2005, 16:29

In der Grundstrucktur sind Tabellen... De Navi ist noch die vom Demo-Shop. Habe ich halt nur in das default-Template gepackt, aber sollte kein allzu großen Problem sein das wieder auseinander zu pflücken.

Textdatei <- Hier steht der Code der Default-Template (wie auch schon weiter oben gepostet)

Die linke Navi soll die 2. und 3. ebene von der navi oben anzeigen. Das aufklappen soll so bleiben. Das mit dem Counter probiere ich vielleicht irgendwann mal aus wenn ich das ganze besser verstehe, denn im Moment verstehe ich teilweise "Bahnhof" :oops:

Danke nochmal für die freundliche Hilfe... Bei HTML hab ich keine Probleme, nur langsam wirds mal Zeit für PHP.

Tolles Forum (wenn auch alte Version)!! Nur wenn man mal was sucht findet man es beim zweiten mal nicht wieder...

Kleine Frage nebenbei: Welche Serveranforderungen stellt redaxo3?
Die Doku und Wiki sind Deine Freunde!!!

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

26. Nov 2005, 20:46

Hi
Dr KillerJoe hat geschrieben:Tolles Forum (wenn auch alte Version)!! Nur wenn man mal was sucht findet man es beim zweiten mal nicht wieder...
Welche Vorteile würde es bringen auf die neuste phpbb upzudaten? Gibt es wichtige neue features?
Dr KillerJoe hat geschrieben:Kleine Frage nebenbei: Welche Serveranforderungen stellt redaxo3?
Wer lesen kann ist klar im Vorteil :-)

http://www.redaxo.de/32-0-asystemvorraussetzungen.html

Gruß,
Markus

Dr KillerJoe
Beiträge: 1711
Registriert: 24. Nov 2005, 22:29
Kontaktdaten: ICQ Website Yahoo Messenger

26. Nov 2005, 20:59

A.1.02 Systemvorraussetzungen

PHP 4/5
mySQL-Datenbank

Daten Ihres Providers:
FTP-Zugang (Upload von Redaxo auf Ihren Server)
Host, Login, Passwort

mySQL-Datenbank
Host, Datenbankname, Benutzername, Passwort
Warum Funktioniert das dann bei mir bei schon die Installation auf meinem HomeServer nicht... (Apache2 mit php4, mysql4.1)
Die Doku und Wiki sind Deine Freunde!!!

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

26. Nov 2005, 21:07

Hi
Dr KillerJoe hat geschrieben:Warum Funktioniert das dann bei mir bei schon die Installation auf meinem HomeServer nicht... (Apache2 mit php4, mysql4.1)
Du kannst Fragen stellen ;-)

Kommen irgendwelche Fehlermeldungen?
Wo genau hängts? Was passiert / passiert nicht?
Evtl brauchen wir einen Zugang zu deinem System haben um auch mal das ganze zu Analysieren..

Irgendetwas auffällig?

Gruß,
Markus

Dr KillerJoe
Beiträge: 1711
Registriert: 24. Nov 2005, 22:29
Kontaktdaten: ICQ Website Yahoo Messenger

26. Nov 2005, 21:17

Ist nur nebensache.. Das Template ist wichtiger... er zeigt mir jede Menge php-fehler an und dann einen Teil des Menüs, und dann wieder php-Fehler und das immer so weiter.. und auf der zweiten Seite das gleiche....

Edit: Neuste phpBB2 Version soll weniger Sicherheitslücken haben, habe davon aber noch nicht allzu viel von gemerkt
Die Doku und Wiki sind Deine Freunde!!!

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

26. Nov 2005, 23:02

Hi
Dr KillerJoe hat geschrieben:Ist nur nebensache.. Das Template ist wichtiger... er zeigt mir jede Menge php-fehler an und dann einen Teil des Menüs, und dann wieder php-Fehler und das immer so weiter.. und auf der zweiten Seite das gleiche....
Du solltest Teil für Teil deine Templates systematisch auseinander nehmen umd den Fehler genau eingrenzen zu können...

Gruß,
Markus

Dr KillerJoe
Beiträge: 1711
Registriert: 24. Nov 2005, 22:29
Kontaktdaten: ICQ Website Yahoo Messenger

26. Nov 2005, 23:19

öhm... die Navi ist noch 1:1 die Navi aus dem Demo-Shop!!! und da wird ja die Produktliste links angezeigt... und die funktion ist somit leider nicht die die ich benötige :-( Ich hätte mir was leichteres für den Start mit php aussuchen sollen... Mein eigenes Forum kann ich gut modifizieren, dank Anleitungen und Backups ;-)
Die Doku und Wiki sind Deine Freunde!!!

Benutzeravatar
Markus.Staab
Entwickler
Beiträge: 9634
Registriert: 29. Jan 2005, 15:50
Wohnort: Aschaffenburg/Germany
Kontaktdaten: ICQ Website

26. Nov 2005, 23:24

Hi,

so kann ich Dir leider nicht weiterhelfen...

Vielleicht solltest du von Grund auf nochmal an das Problem ranngehen...

Gruß,
Markus

Dr KillerJoe
Beiträge: 1711
Registriert: 24. Nov 2005, 22:29
Kontaktdaten: ICQ Website Yahoo Messenger

27. Nov 2005, 15:26

01.01 Default [ID=1] hat geschrieben: <?

session_start();

?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/2000/REC-xhtml1-20 ... tional.dtd">
<html>
<?

setlocale(LC_ALL,"de_DE");

?>
<head>
<title>Test -> <? echo $this->getValue("name"); ?></title>
<link rel=stylesheet type=text/css href=<? echo $REX[HTDOCS_PATH] ?>files/style.css>
<link rel=stylesheet type=text/css href=<? echo $REX[HTDOCS_PATH] ?>files/txt_style.css>
<script language=Javascript src=js/standard.js></script>
</head>

<body>

<table width=885 border=0 cellpadding=0 cellspacing=0>

<tr>
<td width=200><img src=<? echo $REX[HTDOCS_PATH] ?>files/verlauf.jpg width=200 height=110></td>
<td bgcolor=blue><img src=<? echo $REX[HTDOCS_PATH] ?>pics/leer.gif width=3 height=3></td>
<td><img src=<? echo $REX[HTDOCS_PATH] ?>pics/leer.gif width=3 height=3></td>
<td valign=top><br><br><? include $REX[INCLUDE_PATH]."/generated/templates/6.template"; ?></td>
</tr>

<tr><td colspan=4 bgcolor=blue><img src=<? echo $REX[HTDOCS_PATH] ?>pics/leer.gif width=3 height=3></td></tr>

<tr>
<td valign=top bgcolor=#ffffff rowspan=2><br><br><? include $REX[INCLUDE_PATH]."/generated/templates/2.template"; ?>
</td>
<td rowspan=2 bgcolor=blue><img src=<? echo $REX[HTDOCS_PATH] ?>pics/leer.gif width=3 height=450></td>
<td><img src=<? echo $REX[HTDOCS_PATH] ?>pics/leer.gif width=3 height=3></td>
<td valign=top><? echo $this->getArticle(); ?></td>
</tr>

</table>



<br style="clear:both;" />

</body>
</html>
02.01 - navi links [ID=2] hat geschrieben: <?php

// Pfad auslesen und als Array speichern
$PATH = explode("|",$this->getValue("path").$this->getValue("article_id")."|");
$path1 = $PATH[1];
$path2 = $PATH[2];
$path3 = $PATH[3];
$path4 = $PATH[4];
$path5 = $PATH[5];
$path6 = $PATH[6];

// erst ebene ul starten
echo '<ul class="produl">';

/* START 1st level categories */

foreach (OOCategory::getChildrenById(13) as $lev1):

$lev1->setClang($REX[CUR_CLANG]);

if ($lev1->isOnline()):

if ($lev1->getId() == $path2)
{
/* 1st level - active link */
echo '<li class="prodlia"><a href="'.$lev1->getUrl().'">'.$lev1->getName().'</a>';
}else
{
/* 1st level - no active link */
echo '<li class="prodlip"><a href="'.$lev1->getUrl().'">'.$lev1->getName().'</a>';
}

/* 1st level had categories? -> go on */
$lev1Size = sizeof($lev1->getChildren());

if($lev1Size != "0" && $lev1->getId() == $path2):

// echo '<ul class="nav2nd">';

/* START 2nd level categories */
foreach ($lev1->getChildren() as $lev2):

if ($lev2->isOnline()):

if ($lev2->getId() == $path3)
{
/* 2nd level - active link */
echo '<li class="prodlia2"><a href="'.$lev2->getUrl().'">'.$lev2->getName().'</a>';
}else
{
/* 2nd level - no active link */
echo '<li class="prodlip2"><a href="'.$lev2->getUrl().'">'.$lev2->getName().'</a>';
}

/* 2nd level had categories? -> go on */
$lev2Size = sizeof($lev2->getChildren());

if($lev2Size != "0" && $lev2->getId() == $path3):
// echo '<ul class="nav3rd">';

/* START 3rd level categories */
foreach ($lev2->getChildren() as $lev3):
if ($lev3->isOnline()):
if ($lev3->getId() == $path4)
{
/* 3rd level - active link */
echo '<li class="prodlia3"><a href="'.$lev3->getUrl().'">'.$lev3->getName().'</a></li>';
}else
{
/* 3rd level - no active link */
echo '<li class="prodlip3"><a href="'.$lev3->getUrl().'">'.$lev3->getName().'</a></li>';
}
endif;
endforeach;
/* END 3rd level categories */

// echo '</ul>';
endif;

echo '</li>';
endif;

endforeach;
/* END 2nd level categories */

// echo '</ul>';
endif;

echo '</li>';
endif;
endforeach;
/* END 1st level categories */

echo '</ul>';
?>
02.02 - Top Navi [ID=6] hat geschrieben: <?php

$PATH = explode("|",$this->getValue("path").$this->getValue("article_id")."|");
$path1 = $PATH[1];

echo '<div class=topnavi>';
foreach (OOCategory::getRootCategories() as $lev1):
$lev1->setClang($REX[CUR_CLANG]);
if ($lev1->isOnline()):
if ($lev1->getId() == $path1)
{
echo '<a href="'.$lev1->getUrl().'" class=linktopa>'.$lev1->getName().'</a>';
}else
{
echo '<a href="'.$lev1->getUrl().'" class=linktopp>'.$lev1->getName().'</a>';
}
echo '';
endif;
endforeach;
echo '</div>';

?>
Die Navi ist noch unverändert, da alle Versuche was an der Navi zu ändern nicht richtig funktioniert haben... Und eine nicht funktionierende Navi zu posten wäre wohl sinnlos ;)
Die Doku und Wiki sind Deine Freunde!!!

Dr KillerJoe
Beiträge: 1711
Registriert: 24. Nov 2005, 22:29
Kontaktdaten: ICQ Website Yahoo Messenger

29. Nov 2005, 14:10

kills hat geschrieben:Hi
Dr KillerJoe hat geschrieben:Ist nur nebensache.. Das Template ist wichtiger... er zeigt mir jede Menge php-fehler an und dann einen Teil des Menüs, und dann wieder php-Fehler und das immer so weiter.. und auf der zweiten Seite das gleiche....
Du solltest Teil für Teil deine Templates systematisch auseinander nehmen umd den Fehler genau eingrenzen zu können...

Gruß,
Markus
Das mit den php-fehlern bezieht sich auf meinen eigenen Server... Das Redaxo meines Kumpel funktioniert eigentlich ganz gut, bekomme nur die Navi nicht so hin wie er sie haben will.. :-(
Die Doku und Wiki sind Deine Freunde!!!

Zurück zu „Allgemeines [R3]“