robertpaul
Beiträge: 61
|
Code Validieren
|
Guten Morgen,
beim Validieren des Codes verschiedener Projekte bekam ich irre viele Fehlermeldungen! Überwiegend waren es mehrfach genannte ID´s. Vor allem beim dynamischen Menu hagelt es Mehrfach-Nennungen.
Bei der letzten dynpg-Version gab es noch eine Mehrfachnennung bei der Suche - das wurde mit der neuen Version behoben.
Ab und an wird auch über das & (Ampersand) gemekkert.
Ich bin da eigentlich kein Erbsenzähler :-)
Gibt es für mich eine Möglichkeit, da zu korrigieren, ohne das ganze System zu ruinieren?
Ich habe dynpg komplett in yaml integriert - oder anders herum *smile! Ein tolles Team!
mit freundlichen Grüßen
Robert
|
|
|
|
12.02.2009 01:21
|
ZITIEREN
| ANTWORTEN
|
Daniel Schliebner
Beiträge: 382
|
Hallo Robert,
prinzipiell kann der HTML-Output generell über die Templates manipuliert werden. Es kommt nun auf die Ansichten an, welche fehlerhaften HTML-Code produzieren. Handelt es sich um DynPG Basisseiten, so sind die Templates unter
/(cms)/tpl/MyCMS/default
zu finden (ggf. auch andere Templatesets). Für Plugins befinden sich die Templates unter
/(cms)/plugins/PLUGIN/templates/TEMPLATESET
PLUGIN steht etwa für "DPGdynmenu", TEMPLATESET etwa für "default".
|
Mit freundlichen Grüßen
ds-develop
Daniel Schliebner
Webmaster & Programmierer
http://www.ds-develop.de
Bietzkestraße 18A
10315 Berlin
GERMANY
Tel.: +49 30 33980300
|
|
|
12.02.2009 13:56
|
ZITIEREN
| ANTWORTEN
|
Urs Gamper
Beiträge: 530
|
Hallo Robert
Zitat | beim Validieren des Codes verschiedener Projekte bekam ich irre viele Fehlermeldungen! Überwiegend waren es mehrfach genannte ID´s. Vor allem beim dynamischen Menu hagelt es Mehrfach-Nennungen. |
Zu diesem Thema möchte ich nur noch mitteilen, dass uns dies zwar bewusst ist, doch uns bisher einfach die Zeit fehlte, immer wieder solche Validierungen vorzunehmen und vor allem zu korrigieren. Wenn Du also allenfalls einige Korrekturen anbringen konntest, freuen wir uns darüber, wenn Du uns die Templates zur Verfügung stellst. ;-)
Grüessli
Urs
|
gamper media GmbH
5621 Zufikon
+41-56-631 80 23
|
|
|
13.02.2009 06:37
|
ZITIEREN
| ANTWORTEN
|
robertpaul
Beiträge: 61
|
Hallo Urs,
der "Zeitfaktor" ist leider bei mir auch der kritische Punkt. Ich bin aber total von DynPg überzeugt und wann immer ich ein wenig Zeit habe, beschäftige ich mich mit DynPg um es besser zu verstehen und es einsetzen zu können.
Ich werde mich auf alle Fälle mit dem Validieren befassen. Ich weiß auch eigentlich ziemlich genau, wo nachzubessern ist.
Sollte ich mit dem Ergebnis zufrieden sein, wäre es mir eine große Ehre dies auch zur Verfügung zu stellen!
wünsche allen Usern, Bits und Bytes
ein schönes Wochenende
Robert
|
|
|
|
14.02.2009 15:41
|
ZITIEREN
| ANTWORTEN
|
climber5
Beiträge: 26
|
Validierung Menue
|
Hallo Zusammen,
Beim Validieren einer Seite bin ich daruaf gestossen, dass der Link im Menue
PathToRoot/../ lautet, was der Validator als Warnung ausgiebt.
Ich habe die Situation folgendermassen gelöst:
im File cms/plugins/DPGdynmenu/dynmenu.class.php etwa auf Zeile 549-555 habe ich
$this->dynpg_instance->PathToRoot .
entfernt, mein Code sieht jetzt wie folgt aus:
if ( $sub[2] ) {
$real = is_null($this->parameters['href_page_groups'])? basename($_SERVER['PHP_SELF']) : $this->parameters['href_page_groups'];
$link = $real . '?' . $this->dynpg_instance->dynPG_getContent_organizeUrlQueryString("$linkQuery&$t_query&read_category=-emptyValue-");
} else {
$real = is_null($this->parameters['href_page_articles'])? basename($_SERVER['PHP_SELF']) : $this->parameters['href_page_articles'];
$link = $real . '?' . $this->dynpg_instance->dynPG_getContent_organizeUrlQueryString("$linkQuery&$t_query&read_group=-emptyValue-");
}
Weiter habe ich im hier beschriebenen Snippet überall ../ entfernt.
jetzt bringt der Validator keine Warnungen mehr.
Gruss
Christoph
|
|
|
|
23.03.2013 15:21
|
ZITIEREN
| ANTWORTEN
|
Urs Gamper
Beiträge: 530
|
Hoi Christoph
Herzlichen Dank für dein Mitdenken.
Mit der nächsten Version wird dies so gelöst sein, dass man im Navi-Include einen absoluten Pfad (http://www.xy.ch/inc/navi.php) eingeben kann.
Das heisst, dass Sites, welche noch einen relativen Pfad beinhalten, trotzdem weiter funktionieren.
Grüessli
Urs
|
gamper media GmbH
5621 Zufikon
+41-56-631 80 23
|
|
|
25.03.2013 19:43
|
ZITIEREN
| ANTWORTEN
|
climber5
Beiträge: 26
|
Hallo Urs,
ja, genau das habe ich auch gedacht, meine Lösung ist leider nicht rückwärts Kompatibel. Ich denke mit Deiner Lösung wird es dann aber möglich sein.
Ich wünsch Dir ganz erholsame Ostertage.
Gruess
Christoph
|
|
|
|
29.03.2013 11:07
|
ZITIEREN
| ANTWORTEN
|
|