Fehler (?) in der Nav.Tabelle Version 1.2.3

Use GitHub to post bug reports and error descriptions for phpwcms. Describe your problem detailed!
User avatar
kukki
Posts: 1709
Joined: Mon 7. Feb 2005, 20:02
Location: Berlin Köpenick
Contact:

Fehler (?) in der Nav.Tabelle Version 1.2.3

Post by kukki »

Bei der Version 1.2.3 DEV triff folgender Effekt auf:
:? egal ob ich extern oder intern eine Struktur anlege und die dazugehörigen Artikel (z.Bsp. sitemap .... )verstecke und mit index.php?sitemap aufrufe, werden die Navigationspunkte in der linken Tabelle trotzdem angezeigt. Wer kann mir da weiterhelfen, denn eigentlich dürften doch diese Punkte gar nicht auftauchen!Image :roll:
Last edited by kukki on Tue 16. Aug 2005, 07:26, edited 1 time in total.
Lieber arm dran als Arm ab!

meine historische Website: Jagdgeschwader 300 1.9.34-R554
kukki's SpIeLwIeSe V.1.9.33 R553 responsive
ebser
Posts: 9
Joined: Mon 3. Jan 2005, 20:12

Post by ebser »

Hallo kukki,
ich denke, dass dazu in der Seitenstruktur die entsprechenden Kategorien editiert werden müssen.
Es muss bei Frontend Menüstatus das Häkchen bei versteckt gesetzt werden.
Frank
User avatar
kukki
Posts: 1709
Joined: Mon 7. Feb 2005, 20:02
Location: Berlin Köpenick
Contact:

Post by kukki »

@ebser: :evil: Danke für diesen konstruktiven Beitrag, Du kannst mir schon glauben, dass der Haken an der richtigen Stelle ist, denn ansonsten wäre wohl der interne Teil des Projektes bereits im Menü zu sehen. .... Frontend, Backend ... was soll ich dazu sagen ... So wie Du das auf Deiner Schulseite versucht hast, das kann ich auch, aber das war ja nicht Sinn der Sache, sondern das Verstecken und Funktionieren :roll:

Übrigens in der Vorgängerversion 1.1.9 und 1.2.1 funktioniert es richtig. Ich habe parallel in beiden Version, in zwei unterschiedlichen Projekten mir die Sache angeschaut ... es bleibt erst einmal meine Behauptung eines Bugs in der Version 1.2.3!
Last edited by kukki on Tue 16. Aug 2005, 18:22, edited 1 time in total.
Lieber arm dran als Arm ab!

meine historische Website: Jagdgeschwader 300 1.9.34-R554
kukki's SpIeLwIeSe V.1.9.33 R553 responsive
User avatar
Paradroid
Posts: 176
Joined: Fri 19. Mar 2004, 13:14
Location: Wuppertal
Contact:

Post by Paradroid »

Hallo Kukki,

bei mir tritt das Problem mit 1.2.3 und 1.2.5 ebenfalls auf :?

Es scheint unabhängig vom Navigations-Tag zu sein, denn bei {NAV_ROW} wurde es auch schon berichtet, guckst du hier : http://www.phpwcms.de/forum/viewtopic.p ... 4a1c2642b5

Im Moment scheint es noch keine Lösung zu geben.

Gruß

P.
ParaDroid

knquadrat edv + marketing
http://www.knquadrat.de

phpWCMS Dokumentation | Deutsch | English
User avatar
kukki
Posts: 1709
Joined: Mon 7. Feb 2005, 20:02
Location: Berlin Köpenick
Contact:

Post by kukki »

Ich konnte bei Dir keinen Fehler sehen, hast Du Dein Projekt auf 1.1.9 zurückgestellt? :?
Wo habt Ihr denn nur die Version 1.2.5 her, ich konnte kein Download dafür auf die schnelle finden. :roll:
Lieber arm dran als Arm ab!

meine historische Website: Jagdgeschwader 300 1.9.34-R554
kukki's SpIeLwIeSe V.1.9.33 R553 responsive
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post by pepe »

Ja, ja kukki, die alten Augen wollen wohl nicht mehr so recht :lol:

Unter :lol: TOP OF THE POPS :lol:

http://www.phpwcms.de/forum/viewtopic.php?t=7945
User avatar
Paradroid
Posts: 176
Joined: Fri 19. Mar 2004, 13:14
Location: Wuppertal
Contact:

Post by Paradroid »

Hallo kukki,

die Seite läuft noch auf 1.1 RC4, die Seite auf 1.2.5DEV ist noch auf dem developement server :wink:

Aber bis das Problem nicht gelöst ist, bleibt es bei 1.1 RC 4

Gruß

Achim
ParaDroid

knquadrat edv + marketing
http://www.knquadrat.de

phpWCMS Dokumentation | Deutsch | English
jscholtysik

Post by jscholtysik »

Hi Paradroid,


also unser Problem mit der NAV_ROW ist behoben:

http://www.phpwcms.de/forum/viewtopic.p ... ght=navrow

Schau doch auch mal in die front.func.inc.php, da existieren für jedes Menü gleiche oder ähnliche Einträge, wie ich beim kurzen Durchschauen gesehen habe... :-)


Joachim
User avatar
kukki
Posts: 1709
Joined: Mon 7. Feb 2005, 20:02
Location: Berlin Köpenick
Contact:

Post by kukki »

Danke für den Tipp, aber mit einem PARSE Fehler kann man leider nicht seine Seite betreiben. Bei der Version 1.2.3 gibt es
mit diesem

Code: Select all

if($GLOBALS['content']['struct'][$key]["acat_struct"] == 
$act_cat_id && $key != $act_cat_id

             && (!$GLOBALS['content']['struct'][$key]['acat_hidden'] 
|| isset($GLOBALS['LEVEL_KEY'][$key]))) {
halt einen ParserFehler. Ich habs mehrfach mit Deiner Codeanweisung probiert mit dieser Zeile 963 oder so, leider kein Erfolg! Da ich sowieso keine Ahnung habe von PHP, kann ich an dieser Stelle auch nicht tiefer einsteigen!:evil:
Lieber arm dran als Arm ab!

meine historische Website: Jagdgeschwader 300 1.9.34-R554
kukki's SpIeLwIeSe V.1.9.33 R553 responsive
jscholtysik

Post by jscholtysik »

Hi kukki,


keine Ahnung, was Du in Deiner front.func.inc.php gemacht hast, aber bei mir gibt es nach dem Zeilentausch keinen PARSE-Fehler. Da hast Du beim Ändern der Zeilen bestimmt einen Wurm reingebracht... :?:

Ich hatte aber auch geschrieben:
...da existieren für jedes Menü gleiche oder ähnliche Einträge...
denn die betreffenden Zeilen bringen Dir ja nur etwas bei einem NAV_ROW Menü, Du hast aber so wie es aussieht ein NAV_TABLE Menü, oder? Also müsstest Du auch die Zeilen abändern, die Deine Menüart betreffen... :wink:

Meine geänderten Zeilen schauen so jetzt aus:

Code: Select all

	foreach($GLOBALS['content']['struct'] as $key => $value) {
		//2005-03-28 Oliver Georgi
		if($GLOBALS['content']['struct'][$key]["acat_struct"] == $act_cat_id && $key != $act_cat_id && !$GLOBALS['content']['struct'][$key]['acat_hidden']) {
		//also show when selected structure is hidden but is within selected tree
	//	if($GLOBALS['content']['struct'][$key]["acat_struct"] == $act_cat_id && $key != $act_cat_id 
	//		&& (!$GLOBALS['content']['struct'][$key]['acat_hidden'] || isset($GLOBALS['LEVEL_KEY'][$key])) ) {
			
			if($nav) $nav .= $GLOBALS['template_default']["nav_row"]["between"];
Joachim
User avatar
kukki
Posts: 1709
Joined: Mon 7. Feb 2005, 20:02
Location: Berlin Köpenick
Contact:

Post by kukki »

Hallo Joachim, ich habe mit meinem öberflächlichen PHP-Kenntnissen folgende Zeilen in der front.inc.php nur gefunden, andere gibt es nicht:

Code: Select all

foreach($GLOBALS['content']['struct'] as $key => $value) { 
		//2005-03-28 Oliver Georgi
		//enhanced: show also when hidden but within selected tree
		if ($start == $GLOBALS['content']['struct'][$key]['acat_struct'] && 
			(!$GLOBALS['content']['struct'][$key]['acat_hidden'] || isset($GLOBALS['LEVEL_KEY'][$key])) && $key) 
		{ 
			$s .= '<li';
			if($key == $GLOBALS['aktion'][0] && $activeclass) $s .= ' '.$activeclass;
			$s .= '>'; 

			if(!$GLOBALS['content']['struct'][$key]["acat_redirect"]) { 
				$s .= '<a href="index.php?'; 
				if($GLOBALS['content']['struct'][$key]['acat_alias']) { 
					$s .= $GLOBALS['content']['struct'][$key]['acat_alias']; 
				} else { 
					$s .= 'id='.$key.',0,0,1,0,0'; 
.... und diese unerscheiden sich doch von Deinem vorgestellten Code (siehe oben), .... was tun sprach Zeus, die Götter sind besoffen :P

Ich habe die Version 1.2.3 installiert, da gibt es auch nur eine einzige Zeile die ich mit "SUCHEN " fand, die Deiner ersten Zeile entspricht.
Lieber arm dran als Arm ab!

meine historische Website: Jagdgeschwader 300 1.9.34-R554
kukki's SpIeLwIeSe V.1.9.33 R553 responsive
jscholtysik

Post by jscholtysik »

Hi kukki,


gute Frage. Es hat meiner Meinung nach auf jeden Fall was mit dem Codeteil

Code: Select all

if ($start == $GLOBALS['content']['struct'][$key]['acat_struct'] && 
         (!$GLOBALS['content']['struct'][$key]['acat_hidden'] || isset($GLOBALS['LEVEL_KEY'][$key])) && $key) 
      { 
Versuch doch mal das obere Fragment mit dem Folgenden zu ersetzen:

Code: Select all

if ($start == $GLOBALS['content']['struct'][$key]['acat_struct'] && 
         (!$GLOBALS['content']['struct'][$key]['acat_hidden'])) 
      { 
zu ersetzen. Vielleicht bringt uns das ja weiter... :idea:


Joachim
User avatar
kukki
Posts: 1709
Joined: Mon 7. Feb 2005, 20:02
Location: Berlin Köpenick
Contact:

Post by kukki »

Danke erst einmal für Deine Tipps, ich werde es probieren. :P Da ich im Moment mein Haus voller Gäster habe, eine Großveranstaltung für Modellbau in Berlin mit zu organisieren habe und halt die neue Website des MSC Hans Grade aus Berlin zu machen ist (http://msc-HansGrade-berlin.de - ohne WWW, sonst landest Du auf der alten, nicht mehr gepflegten Seite) wird das Probieren sich im Moment hinziehen. Aber ich wäre Dir dankbar, wenn wir deswegen in Kontakt bleiben. :) Die entsprechende Stelle in diesem Projekt ist halt die, dass ich das Hauptmenü im Punkt u.a. Modellgallerie etc. entlasten möchte und diese dann entstehenden weiteren 5 - 6 Unterpunkte auf der Hauptseite oder im Banner durch ein NAV_ROW:CURRENT:0/1 darstellen möchte (desgleichen auch für die eincodierten Stellen links oben und rechts unten). Und da ich nur halbwegs überblicke was das in PHP programmiert wurde und keine weitere Ahnung habe, bist Du dann ein Rettungsanker, um diesen Bug(?) aus der Welt zu schaffen. :!:
Lieber arm dran als Arm ab!

meine historische Website: Jagdgeschwader 300 1.9.34-R554
kukki's SpIeLwIeSe V.1.9.33 R553 responsive
User avatar
kukki
Posts: 1709
Joined: Mon 7. Feb 2005, 20:02
Location: Berlin Köpenick
Contact:

Post by kukki »

:(
Die Wirkung ist gleich Null, diesmal ohne ParserFehler. Ärgerlich ist es schon, denn bei der Version 1.1.9 funktinierte es. Ich bin ratlos und hoffe das jemand nun weiterhelfen kann. Die Änderung habe ich wieder zurückgestellt!

Image

Der Bug bleibt also nachvollziehbar unter http://motag.ionspace.de/ wenn man "SITEMAPE" anklickt. Die internen versteckten Beiträge/ Artikel erscheinen dann trotzdem im Menü! Übrigens auch in den NAV_ROW etc.

Auch der Newsbeitrag "NEUE MODELLE" ist versteckt gewesen und mit "Artikelmenü" erzeugt worden, ähnlich dann die Reaktion wie bei INTERNES/ Sitemap!

Image
Lieber arm dran als Arm ab!

meine historische Website: Jagdgeschwader 300 1.9.34-R554
kukki's SpIeLwIeSe V.1.9.33 R553 responsive
User avatar
Oliver Georgi
Site Admin
Posts: 9892
Joined: Fri 3. Oct 2003, 22:22
Contact:

Post by Oliver Georgi »

Für mich ist das ein Feature - wie am Code zu sehen - bewußt integriert. es handelt sich eben gerade nicht um "echte" versteckte Ebenen, sondern die Möglichkeit, diese erst bei Kenntnis einzublenden.

Nicht anzuzeigende menüpunkte sollten immer außerhalb dieser Struktur liegen.

Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
Locked