Eigentlich nicht, diese wird ja auch per PHP in $site_header_schript gesetzt.
Edit: Frisches KIT mit dem Templates funktioniert.
Edit: Frisches KIT mit dem Templates funktioniert.
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Blutrausch HP
Mauern sind auch nur Steine & Wassertropen können auch mal Wassermengen werden!
Blutrausch HP
Mauern sind auch nur Steine & Wassertropen können auch mal Wassermengen werden!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Muetze« (17. Dezember 2010, 16:33)
So, als Hinweis: Aktuell habe ich so viel Arbeit, das ich mir keine Zeit nehme, das restliche ACP zu validieren. Habe es zwar jetzt schon ein paar mal für Kunden validiert (inkl. Status überall in $lang zu setzen), aber noch nie ohne Addons.
Aber vielleicht möchte ja mxbyte die Qualität Ihres Produktes steigern & validiert es.
Aber vielleicht möchte ja mxbyte die Qualität Ihres Produktes steigern & validiert es.
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Blutrausch HP
Mauern sind auch nur Steine & Wassertropen können auch mal Wassermengen werden!
Blutrausch HP
Mauern sind auch nur Steine & Wassertropen können auch mal Wassermengen werden!
Das ACP ist ja nicht mal validieren, sondern grobe Fehler ausbessern.
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Blutrausch HP
Mauern sind auch nur Steine & Wassertropen können auch mal Wassermengen werden!
Blutrausch HP
Mauern sind auch nur Steine & Wassertropen können auch mal Wassermengen werden!
ist gerade angekommen
Der Thread ist zwar schon älter, aber ich denke meine Frage passt hier am besten.
Bin gerade dabei meinen ACP zu validieren, komme aber bei der Navigation nicht weiter.
HTML-Tidy zeigt mir immer folgende Warnungen:
<a> anchor "sitenavigation" already defined
Habe jetzt in zwei Dateien die entsprechenden Codestellen gefunden:
pkinc/admin.php
und die
pk/fx/default/css/navigation.css
Wenn ich dann versuche nach der Hilfe von HTML-Tidy:
etwas zu ändern passen die css-Angaben nicht mehr.
Weiß jemand von Euch eine Lösung?
Ist zwar nur ein Schönheitsfehler, aber das ich da nicht weiterkomme nervt gewaltig.
Besten Dank im voraus.
Bin gerade dabei meinen ACP zu validieren, komme aber bei der Navigation nicht weiter.
HTML-Tidy zeigt mir immer folgende Warnungen:
<a> anchor "sitenavigation" already defined
Habe jetzt in zwei Dateien die entsprechenden Codestellen gefunden:
pkinc/admin.php
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
#load opened menu items
$query = $SQL->query("SELECT
id,pid,sorting,lkey,lscope,target,lnkpath,lnkmode,lnkadd
FROM ".pkSQLTAB_ADMIN_MENU."
WHERE pid IN ('','".implode("','",$open)."')
ORDER BY sorting ASC");
while($item = $SQL->fetch_assoc($query))
{
$menu_hash[$item['id']] = $item;
}
pkLoadClass($TREE,'tree');
$menu_hash = $TREE->set($menu_hash)->build('')->get(); #TREE -> set -> build -> get
$image_spacer=pkGetHtml('image_arrow_spacer');
$image_closed=pkGetHtml('image_arrow_right');
$image_open=pkGetHtml('image_arrow_down');
foreach($menu_hash as $id=>$item)
{
$is_open = in_array($item['id'],$open);
#language scope required ?
if(isset($item['lscope']) && !empty($item['lscope']))
{
pkLoadLang($item['lscope']);
}
#link
$link = empty($item['lnkpath']) && empty($item['lnkmode']) && empty($item['lnkadd']) ? '' : pkLink($item['lnkpath'], $item['lnkmode'], $item['lnkadd']);
if(empty($link))
{
if($is_open)
{
$tmp = $open;
$tmp = array_flip($tmp);
unset($tmp[$item['id']]);
$tmp = array_flip($tmp);
$link = pkLink('','navigation','open='.implode('-',$tmp));
unset($tmp);
}
else
{
$link = pkLink('','navigation','open='.$item['id'].'-'.implode('-',$open));
}
}
if(!empty($item['pid']))
{
$link_class = 'child';
$link_img = $image_spacer;
}
elseif($is_open)
{
$link_class = 'parent';
$link_img = $image_open;
}
else
{
$link_class = 'parent';
$link_img = $image_closed;
}
$link_value = pkGetLang($item['lkey']);
#target
$target = strtoupper($item['target']);
$target = in_array($target, array('MAIN','NAVIGATION')) ? $target : 'MAIN';
$link_target = constant('pkWINDOWNAME_ADMINFRAME_'.$target);
$site_body_onload='id="pknav"';
$site_body.='<a id="sitenavigation" class="'.$link_class.'" target="'.$link_target.'" href="'.$link.'"><img border="0" alt="" src="'.$link_img.'" /> '.$link_value.'</a>';
}
}
|
und die
pk/fx/default/css/navigation.css
|
|
Cascading Style Sheet |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
* {
outline:0;
}
body
{
margin:0px;
padding:0px;
background:#445588;
font-family:verdana;
font-size:12px;
}
div#sitebody
{
margin:0px;
padding:0px;
padding-bottom:100px;
}
a#sitenavigation,
a#sitenavigation:link,
a#sitenavigation:active,
a#sitenavigation:visited
{
color:black;
font-family:tahoma, verdana, arial;
text-decoration:none;
background:white;
margin:0px;
padding:2px;
display:block;
border-bottom:1px solid #E5E5E5;
}
a#sitenavigation:hover
{
color:#FF7500;
background:#F0F5FF;
}
a.parent
{
padding-top:2px;
font-size:11px;
font-weight:bold;
}
a.child
{
font-size:11px;
}
|
Wenn ich dann versuche nach der Hilfe von HTML-Tidy:
Zitat
Example:
<form> anchor "my_form" already defined
Falsch <form name="my_form" action="test1.jsp"></form>
Falsch <form name="my_form" action="test2.jsp"></form>
Richtig <form name="my_form1" action="test1.jsp"></form>
Richtig <form name="my_form2" action="test2.jsp"></form>
Solution:
Choose another name for the anchor or modify the previous one.
etwas zu ändern passen die css-Angaben nicht mehr.
Weiß jemand von Euch eine Lösung?
Ist zwar nur ein Schönheitsfehler, aber das ich da nicht weiterkomme nervt gewaltig.
Besten Dank im voraus.
Meiner Meinug liegt es daran:
$site_body.='<a id="sitenavigation" => da dies in einer foreach Schleife steht wird dieses ja wiederhold aber wie Riddler schon sagt darf eine id nur "einmal" vorkommen
du kannst mal versuchen ein den direkten css code in die foreach schleife zu setzen und zum beispiel mit $i++ raufzählen lassen das immer eine andere id zugewiesen wird.
$site_body.='<a id="sitenavigation" => da dies in einer foreach Schleife steht wird dieses ja wiederhold aber wie Riddler schon sagt darf eine id nur "einmal" vorkommen
du kannst mal versuchen ein den direkten css code in die foreach schleife zu setzen und zum beispiel mit $i++ raufzählen lassen das immer eine andere id zugewiesen wird.
Seit 02.07.2010 Papa einer süssen Tocher !!!!
http://www.burnerfm.de
Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
Stimmt, das mit der Schleife hab ich gar nicht gesehen. Ziemlich blöd gelöst..
Aber man kann es vielleicht so machen:
und in der CSS die ID- in Klassendefinitionen ändern:
Kannste ja mal testen..
Aber man kann es vielleicht so machen:
|
|
PHP-Quelltext |
1 |
$site_body.='<a class="sitenavigation '.$link_class.'" target="'.$link_target.'" href="'.$link.'"><img border="0" alt="" src="'.$link_img.'" /> '.$link_value.'</a>';
|
und in der CSS die ID- in Klassendefinitionen ändern:
|
|
Cascading Style Sheet |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
a.sitenavigation, a.sitenavigation:link, a.sitenavigation:active, a.sitenavigation:visited { color:black; font-family:tahoma, verdana, arial; text-decoration:none; background:white; margin:0px; padding:2px; display:block; border-bottom:1px solid #E5E5E5; } a.sitenavigation:hover { color:#FF7500; background:#F0F5FF; } |
Kannste ja mal testen..
ne glaube net das das geht weil wenn ich mich net irre ist die id="sitenavigation" auch mit javascript genüpft
Aber mal ehrlich lohnt es sich wirklich ( wohl gemerkt im ACP => kommt eh keine Suchmaschine hin ) das nur wegen dem einen validierungsfehler so nen aufwand?
Aber mal ehrlich lohnt es sich wirklich ( wohl gemerkt im ACP => kommt eh keine Suchmaschine hin ) das nur wegen dem einen validierungsfehler so nen aufwand?
Seit 02.07.2010 Papa einer süssen Tocher !!!!
http://www.burnerfm.de
Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
Ähnliche Themen
-
Aktuelle Version [1.6.5] »-
1.6.5 Welche Vorteile bringt der Umstieg von 1.6.1 aquf 1.6.5?
(6. September 2009, 19:14)
-
Aktuelle Version [1.6.5] »-
1.6.5 Valide Addons BFM und PYK
(11. August 2009, 12:30)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
[S] Anpasser (USER_PIC - Templates)
(20. Juni 2008, 20:25)


