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

#1 04. April 2011 19:16

redigo/
Server-Pate
Ort: Zürich
Registriert: 20. Januar 2011
Beiträge: 485
Webseite

{sitemap} wo bist du?

Irgendwann in grauer cmsms-Vorzeit (1.6.x) gab es den Tag {sitemap}, der simpel per TiniMCS in den Content einer Seite gesetzt eine ganz valable Sitemap produzierte.
Inzwischen gibt es nur noch eine Fehlermeldung

string(124) "Smarty error: [in content:content_en line 1]: syntax error: unrecognized tag 'sitemap' (Smarty_Compiler.class.php, line 590)"

Für sachdienliche Hinweise über den Verbleib des Vermissten wäre ich sehr dankbar. ;-)
r.

Offline

#2 04. April 2011 19:56

nicmare
Server-Pate
Registriert: 15. Dezember 2010
Beiträge: 1.314
Webseite

Re: {sitemap} wo bist du?

{site_mapper}

Offline

#3 05. April 2011 05:51

redigo/
Server-Pate
Ort: Zürich
Registriert: 20. Januar 2011
Beiträge: 485
Webseite

Re: {sitemap} wo bist du?

{site_mapper}

Hm, den kenn ich. Aber leider produziert der gar nichts. Das wird in der "Hilfe" ja auch ausdrücklich erwähnt.

Offline

#4 05. April 2011 07:30

Connie
Server-Pate
Ort: Gribow
Registriert: 12. Dezember 2010
Beiträge: 216
Webseite

Re: {sitemap} wo bist du?

stattdessen gibt es aber doch Alternativen, ich hab mal eine beschrieben, nur die CSS-Grafiken sind nicht so niedlich:

http://www.klugesmaedchen.de/tags-2/ver … t-css.html

Gruss, Connie

Offline

#5 05. April 2011 07:51

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: {sitemap} wo bist du?

redigo/ schrieb:

{site_mapper}

Hm, den kenn ich. Aber leider produziert der gar nichts. Das wird in der "Hilfe" ja auch ausdrücklich erwähnt.

Hilfe site_mapper schrieb:

Was macht dieser Tag?

Mit diesem Tag wird nur der Syntax zur Verwendung des MenüManager-Moduls und der Erstellung einer Sitemap vereinfacht.
Wie wird er eingesetzt?

Fügen Sie den Tag folgendermaßen in Ihr Template bzw. Ihre Seite ein: {site_mapper}

Weitere Informationen dazu finden Sie in der Hilfe des MenuManagers.

Wenn kein Parameter für template angegeben wird, wird das Template minimal_menu.tpl verwendet.

Template minimal_menu.tpl vorhanden wink?

Offline

#6 06. April 2011 12:36

redigo/
Server-Pate
Ort: Zürich
Registriert: 20. Januar 2011
Beiträge: 485
Webseite

Re: {sitemap} wo bist du?

Template minimal_menu.tpl vorhanden?

Ja, vorhanden. Wirkung = 0. :-((

Offline

#7 06. April 2011 12:41

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: {sitemap} wo bist du?

Muss aber funktionieren - hast du mal dies probiert?

{menu template='minimal_menu.tpl'}

Offline

#8 06. April 2011 12:44

redigo/
Server-Pate
Ort: Zürich
Registriert: 20. Januar 2011
Beiträge: 485
Webseite

Re: {sitemap} wo bist du?

ich hab mal eine beschrieben

Danke Connie, guter Vorschlag. Nur habe ich leider momentan weder die Zeit noch die Nerven, ein CSS für die Sitemap zu basteln.
Gruss, redigo.

Offline

#9 06. April 2011 17:58

mike-r
arbeitet mit CMS/ms
Registriert: 21. Dezember 2010
Beiträge: 898
Webseite

Re: {sitemap} wo bist du?

Connie schrieb:

stattdessen gibt es aber doch Alternativen, ich hab mal eine beschrieben, nur die CSS-Grafiken sind nicht so niedlich:

http://www.klugesmaedchen.de/tags-2/ver … t-css.html

Gruss, Connie

wenn ich die Datei laden will bekomme ich ein

You don't have permission to access /uploads/file/function.sitemap.php on this server.

Mir stellt sich allerdings die Frage, wozu man die Datei patchen sollte, wo doch {site_mapper} brauchbaren code ausspuckt?
Wie das bei sitemap war weiss ich nicht mehr... Edit: {sitemap} wirft den selben formatierbaren Code aus.

Beitrag geändert von mike-r (06. April 2011 18:01)


Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz

Offline

#10 06. April 2011 18:20

Connie
Server-Pate
Ort: Gribow
Registriert: 12. Dezember 2010
Beiträge: 216
Webseite

Re: {sitemap} wo bist du?

mike-r, also wenn du eine Lösung hast ist es ja gut für dich

dann hättest du ja früher hier im Thread Hilfe, Info oder Tipps geben können

bei mir jedenfalls tut es und wo ich das einsetze, hab ich das CSS gestaltet wie ich es brauchte und gut ist

Offline

#11 07. April 2011 00:41

mike-r
arbeitet mit CMS/ms
Registriert: 21. Dezember 2010
Beiträge: 898
Webseite

Re: {sitemap} wo bist du?

Hallo Connie, ich weiss nicht genau, worauf Du hinauswillst, ich habe keine Lösung für "mich", sondern ich sehe das Problem nicht. Wo klemmt es denn genau beim site_mapper bzw. bei sitemap?
dass keine ID mitkommt kann man umschiffen, indem man ein div drumbastelt:

<div id="sitemap">{site_mapper}</div>

Das ist natürlich nicht ganz optimal, aber ein Problem sehe ich hierin noch nicht wirklich.

Zum früher Hilfe geben, der Thread ist gerade mal 2 Tage alt, und zum eigentlichen Problem kann ich nichts sagen, bei mir funktioniert in allen älteren CMSMSen sitemap prima und in allen aktuellen site_mapper.


Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz

Offline

#12 07. April 2011 09:17

LeisureLarry
Gast

Re: {sitemap} wo bist du?

Anbei mein alter Beitrag aus einem gewissen anderen Forum. Eventuell hilft ja der Inhalt weiter.

Mit CMSms 1.3 wurde das alte sitemap-Tag als veraltet erklärt und der Umstieg auf site_mapper empfohlen. Leider führt dies zu einigen Problemen. Nehmen wir als Beispiel meine alte Einbindung des sitemap-Tags:

{sitemap class="sitemap" initial="1" delimiter=" * " add_elements="index,aktuelles,kontakt,impressum"}

Alle vier von mir benutzten optionalen Parameter kennt site_mapper leider nicht. Der Parameter class sorgte dafür, daß der primäre ul-Tag diese Klasse bekam. Die Parameter delimiter und initial sorgten dafür, daß alle nicht Hauptmenüpunkte mit vorangestelltem Text gekennzeichnet werden konnten. Der Parameter add_elements sorgte dafür, daß man spezielle für das Menü unsichtbare Seiten zusätzlich anzeigen konnte.

Meine neue Einbindung mittels site_mapper-Tag sieht nun folgendermaßen aus:

{site_mapper template="sitemap" show_all="1" excludeprefix="danke"}

Mittels template-Parameter benutze ich ein spezielles von mir angepaßtes Menü-Template für die Sitemap-Generierung. Mit dem show_all-Parameter zeige ich alle (außer den komplett deaktivierten) Seiten. Im Gegensatz zu früher kann ich hierbei jedoch nicht steuern, welche der für das Menü unsichtbaren Seiten ich zusätzlich sehen will, also muss ich alle unerwünschten Seiten mittels excludeprefix rausschmeissen (Komma-separierte Alias-Liste).

{assign var=class value="sitemap"}
{assign var=delimiter value=" * "}
{assign var=initial value=1}

{if $count > 0}
<ul{if $class ne ""} class="sitemap"{/if}>
{foreach from=$nodelist item=node}
{if $node->depth > $node->prevdepth}
{repeat string="<ul>" times=$node->depth-$node->prevdepth}
{elseif $node->depth < $node->prevdepth}
{repeat string="</li></ul>" times=$node->prevdepth-$node->depth}
</li>
{elseif $node->index > 0}</li>
{/if}

<li>
{if $node->depth gt 1}
{if $node->hierarchy|regex_replace:"/(.*)\./":"" ne 1 || $initial eq 1}
{$delimiter}
{/if}
{/if}
<a href="{$node->url}">{$node->menutext}</a>

{/foreach}
{repeat string="</li></ul>" times=$node->depth-1}</li>
</ul>
{/if}

Anbei habe ich noch mein verwendetes Template eingefügt. Über die Value-Angaben in den ersten drei Zeilen kann ich steuern, welche Klasse mein primäres ul-Tag bekommen soll, welchen Delimiter meine Unterseiten bekommen sollen und ob die jeweils erste Unterseite ebenfalls den Delimiter bekommen soll.

Grüße aus Nürnberg
LeisureLarry (interiete.net)

#13 07. April 2011 10:49

redigo/
Server-Pate
Ort: Zürich
Registriert: 20. Januar 2011
Beiträge: 485
Webseite

Re: {sitemap} wo bist du?

Ich melde mich nochmal. Ich hatte ja den Thread mit der "Vermisstmeldung" eröffnet. Tatsache ist, dass "neue" Tag {site_mapper} nichts produziert, wenn ich ihn in 1.9.4.1  wie vorher "sitemap" im  Content einer Seite aufrufe. Und dem Beitrag LeisureLarry entnehme ich, dass - Irrtum vorbehalteen - {site_mapper} leider nichts mit dem Attribut "easy" von cms ms zu tun hat. Die Hilfe  zu {site_mapper} ist absolut kryptisch. Wenn man "programmieren können" muss, um {sitemapper} zu nutzen, gehört er m.E. nicht zur Standardausrüstung eines  "Easy" gemachten cms.
Aber - wie immer hier - will ich nicht ausschliessen, dass ich wieder einmal auf dem eigenen Schlauch stehe ;-)
In diesem Sinne beste Grüsse
redigo

Offline

#14 07. April 2011 11:45

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: {sitemap} wo bist du?

cyberman schrieb:

Muss aber funktionieren - hast du mal dies probiert?

{menu template='minimal_menu.tpl'}

@redigo/

Funktioniert das nicht?

Offline

#15 07. April 2011 12:36

redigo/
Server-Pate
Ort: Zürich
Registriert: 20. Januar 2011
Beiträge: 485
Webseite

Re: {sitemap} wo bist du?

Funktioniert das nicht?

Leider nein. Es könnte aber sein, dass ich das minimal_menu falsch eingesetzt habe.
Wo soll

{menu template='minimal_menu.tpl'}

das stehen? Als Option im Aufruf oder im Seitentemplate?

Offline

#16 07. April 2011 12:50

mörml
Server-Pate
Registriert: 23. Januar 2011
Beiträge: 443

Re: {sitemap} wo bist du?

Eigentlich steht das Ding in deinem Seitentemplate, es sei denn, du hast es im MenuManager als Standard gesetzt, dann brauchst du nur {menu} ins Template einzutragen.


kann CMSms buchstabieren...

CMSms 1.11.12
PHP 5.5.14

Offline

#17 07. April 2011 13:00

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: {sitemap} wo bist du?

redigo/ schrieb:

Wo soll

{menu template='minimal_menu.tpl'}

das stehen? Als Option im Aufruf oder im Seitentemplate?

Dies kannst du so einfach in den Content einfügen.

Offline

#18 08. April 2011 06:08

redigo/
Server-Pate
Ort: Zürich
Registriert: 20. Januar 2011
Beiträge: 485
Webseite

Re: {sitemap} wo bist du?

Dies kannst du so einfach in den Content einfügen.

Ha! Wir machen Fortschritte. Die Seite, in deren Content {site_mapper} und {menu template='minimal_menu.tpl'} stehen, hat reagiert. Sie zeigt jetzt einen schmalen Balken mit grauem Hintergrund und schwarzem "Trauerrand", aber ohne jeglichen Inhalt. Es sieht ganz nett aus, aber ich muss gestehen, dass ich mir unter einer richtigen Sitemap doch etwas anderes vorgestellt habe ;-)

Offline

#19 08. April 2011 07:03

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: {sitemap} wo bist du?

Hast du mal kontrolliert, ob im Quellcode deiner Seite etwas ausgegeben, aber möglicherweise aufgrund einer CSS nicht wirklich angezeigt wird?

Link?

Offline

#20 08. April 2011 07:24

Connie
Server-Pate
Ort: Gribow
Registriert: 12. Dezember 2010
Beiträge: 216
Webseite

Re: {sitemap} wo bist du?

mike-r schrieb:

Hallo Connie, ich weiss nicht genau, worauf Du hinauswillst

ich war mit dem falschen Fuß aufgestanden

aber da eine Frage wegen "es geht nicht" war hab ich geantwortet "es geht anders" und das ist ok

Offline

#21 08. April 2011 16:34

redigo/
Server-Pate
Ort: Zürich
Registriert: 20. Januar 2011
Beiträge: 485
Webseite

Re: {sitemap} wo bist du?

Hast du mal kontrolliert, ob im Quellcode deiner Seite etwas ausgegeben

Sehr sinnig, was im Quellcode steht, wo die Sitemap sein sollte:

"<pre><code></code></pre>
<!-- Add code here that should appear in the content block of all new pages -->

Ach ja, der Link: http://www.religionslandschaft.ch/de/wi … n/sitemap/

Beitrag geändert von redigo/ (08. April 2011 16:35)

Offline

#22 08. April 2011 17:58

mike-r
arbeitet mit CMS/ms
Registriert: 21. Dezember 2010
Beiträge: 898
Webseite

Re: {sitemap} wo bist du?

Das passiert, wenn man im TinyMce Sachen einfügt, die man im Forum aus code(!)-boxen kopiert.
Einfach mal die HTML-Ansicht vom TinyMce öffnen und das dort einfügen.
Dass Du gar keine Ausgabe hast, liegt wohl daran, dass Du sitemap statt site_mapper verwendest


Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz

Offline

#23 09. April 2011 07:42

redigo/
Server-Pate
Ort: Zürich
Registriert: 20. Januar 2011
Beiträge: 485
Webseite

Re: {sitemap} wo bist du?

Dass Du gar keine Ausgabe hast, liegt wohl daran, dass Du sitemap statt site_mapper verwendest

Wie kommst Du denn darauf? Im TinyMCE steht klar und deutlich: {site_mapper}. Aber er tut nichts. Auch {menu template='minimal_menu.tpl'} in reinstem HTML hilft ihm nicht auf die Beine.

Offline

#24 09. April 2011 13:16

mike-r
arbeitet mit CMS/ms
Registriert: 21. Dezember 2010
Beiträge: 898
Webseite

Re: {sitemap} wo bist du?

redigo/ schrieb:

Wie kommst Du denn darauf?

Reine Vermutung.

Im TinyMCE steht klar und deutlich: {site_mapper}.

Ausgeschlossen. Drück auf den HTML-Button in TinyMCE und sieh, dass das da nicht steht.


Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz

Offline

#25 11. April 2011 08:02

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: {sitemap} wo bist du?

redigo/ schrieb:

Auch {menu template='minimal_menu.tpl'} in reinstem HTML hilft ihm nicht auf die Beine.

Das MUSS gehen!

Falls doch nicht, ist minimal_menu.tpl nicht oder nicht mehr im Original vorhanden hmm .

Offline