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}
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
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?
{site_mapper}
Hm, den kenn ich. Aber leider produziert der gar nichts. Das wird in der "Hilfe" ja auch ausdrücklich erwähnt.
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 ?
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?
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?
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?
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?
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?
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?
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 .
Offline