Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 12. Dezember 2011 12:57

Janl
Server-Pate
Ort: Freistadt, Österreich
Registriert: 13. Dezember 2010
Beiträge: 1.039
Webseite

Re:

Hallo, bei

http://www.hallogutau.at/index.php?page=vereine

Liste von Einträge sieht man folgende Zeile:

"<<  <   Seite 1 von 1  > >>"

Der Validator sagt:
character "<" is the first character of a delimiter but occurred as data

es wird mit Smarty produziert, sehe Template:
{$firstlink} {$prevlink}  {$pagetext} {$curpage} {$oftext} {$pagecount}  {$nextlink} {$lastlink}

Meine Fragen,
es sieht nutzlos aus weil nicht paginiert wird, deswegen kann es doch weg oder?
wie kann man es "validierbar" machen?

M.fr.Gr.
Jan


Ubuntu 12.04 mit KDE und Kubuntu 16.04 - FOSS Fan

Offline

#2 12. Dezember 2011 13:58

nockenfell
Moderator
Ort: Lenzburg, Schweiz
Registriert: 09. November 2010
Beiträge: 2.807
Webseite

Re:

Du kannst eine Abfrage machen, ob mehr als eine Seite vorhanden ist: {$pagecount}

{if $pagecount > 1}
{$firstlink} {$prevlink}  {$pagetext} {$curpage} {$oftext} {$pagecount}  {$nextlink} {$lastlink}
{/if}

Der Rest wäre mit einem Modifier machbar. Da hier jedoch mal mit und mal ohne Link gearbeitet wird, ist das schwieriger umzusetzen. Eine zündende Idee fehlt mir hier.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox, Revisions

Offline

#3 12. Dezember 2011 16:03

faglork
CMSMS-Profi
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.157
Webseite

Re:

Janl schrieb:

wie kann man es "validierbar" machen?

Ich bin nicht fit in Smarty, aber wäre es auf diese Weise (o.ä.) möglich:

{$firstlink|replace:'<':'&lt;'} {$prevlink|replace:'>':'&gt;'} 

EDITH sagt: Blödsinn, dann werden ja auch die Link-Klammern ersetzt. Aber so ähnlich müsste es gehen ...
(Bearbeitung hat sich mit nachfolgendem Beitrag überschnitten)
Servus,
Alex

Beitrag geändert von faglork (12. Dezember 2011 16:10)

Offline

#4 12. Dezember 2011 16:07

nockenfell
Moderator
Ort: Lenzburg, Schweiz
Registriert: 09. November 2010
Beiträge: 2.807
Webseite

Re:

faglork schrieb:

Ich bin nicht fit in Smarty, aber wäre es auf diese Weise (o.ä.) möglich:

{$firstlink|replace:'<':'&lt;'} {$prevlink|replace:'<':'&gt;'}  

Das war meine erste Idee. Im Beispiel sind jedoch die < Zeichen mal mit und mal ohne Link. Da ein Link immer ein < .. >  enthält, kannst du hier problemlos auch was zerschiessen...


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox, Revisions

Offline

#5 12. Dezember 2011 16:08

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

Ich würde jetzt mal vermuten, dass die Strings aus den Sprachdateien kommen - evtl. kann dies gleich dort angepasst werden (ohne replace).


1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

#6 12. Dezember 2011 16:09

Cherry
CMSMS-Profi
Registriert: 15. Dezember 2010
Beiträge: 531

Re:

meiner Meinung nach würdest du das validierbar machen indem du die entsprechenden Zeichen in der Sprachdatei suchst und durch valide Alternativen ersetzt. Also z.B.:

$lang['prevpage'] = '<';

durch

$lang['prevpage'] = '&lt;';

usw.

Offline

#7 12. Dezember 2011 16:11

faglork
CMSMS-Profi
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.157
Webseite

Re:

Cherry schrieb:

meiner Meinung nach würdest du das validierbar machen indem du die entsprechenden Zeichen in der Sprachdatei suchst und durch valide Alternativen ersetzt. Also z.B.:

$lang['prevpage'] = '<';

durch

$lang['prevpage'] = '&lt;';

usw.

Sicher die beste Methode.

Servus,
Alex

Offline

#8 13. Dezember 2011 00:21

Janl
Server-Pate
Ort: Freistadt, Österreich
Registriert: 13. Dezember 2010
Beiträge: 1.039
Webseite

Re:

Hallo
und Danke,

Sprache-Datei angepasst, jetzt ist er Valide.

Muss es nur noch der Entwickler melden.

M.fr.Gr.
Jan


Ubuntu 12.04 mit KDE und Kubuntu 16.04 - FOSS Fan

Offline

#9 13. Dezember 2011 01:06

cyberman
Moderator
Ort: Dohna / Sachsen
Registriert: 13. September 2010
Beiträge: 6.741
Webseite

Re:

Vergleich mal mit der originalen/englischen Sprachdatei - kann auch sein, dass das Translation Center daran "schuld" ist.


1. Wie bekomme ich hier schnelle Hilfe?
2. HowTo: Fehlersuche bei CMSMS
---
„First they ignore you, then they laugh at you, then they fight you, then you win.“ Mahatma Ghandi

Offline

#10 13. Dezember 2011 11:03

Janl
Server-Pate
Ort: Freistadt, Österreich
Registriert: 13. Dezember 2010
Beiträge: 1.039
Webseite

Re:

Hallo Cyberman,

in en_US.php sind dieselbe Fehler da.

M.fr.Gr.
Jan


Ubuntu 12.04 mit KDE und Kubuntu 16.04 - FOSS Fan

Offline

Fußzeile des Forums

Powered by FluxBB