Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 28. April 2012 15:29
- phpman
- kennt CMS/ms
- Registriert: 05. April 2012
- Beiträge: 136
sitemap modul ?
Hallo zusammen,
gibt es eigentlich ein Sitemap Modul mit welchem ich automatisch eine der Website erzeugen kann?
Hoffe Ihr könnt mir hier weiterhelfen.
Danke.
Gruß, PHPman
Offline
#2 28. April 2012 15:38
- antibart
- Server-Pate
- Registriert: 14. Dezember 2010
- Beiträge: 880
Re: sitemap modul ?
http://dev.cmsmadesimple.org/projects/sitemapms
und ne xml-sitemap für die suchmachinen kriegt du hier:
Beitrag geändert von antibart (28. April 2012 15:40)
Offline
#3 28. April 2012 16:10
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: sitemap modul ?
Hier ist noch eine sehr einfache Lösung:
http://www.cmsmadesimple.de/forum/viewt … 8535#p8535
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#4 28. April 2012 19:17
- phpman
- kennt CMS/ms
- Registriert: 05. April 2012
- Beiträge: 136
Re: sitemap modul ?
oh, okay danke für die Infos aber ich glaub ich meinte was anderes.
Ich meinte ansich eine Möglichkeit eine "sitemap" der website zu erstellen welche ich in der Seite als "index übersicht" nutzen könnte z.B. so:
Index
-----> Neues
-----> Nachrichten
-----> Kontakt
|_> Impressum
also wo ich die Struktur des Menüs als Übersicht darstellen kann.
Gibt es so was ? Oder muss ich das von Hand machen?
Offline
#5 28. April 2012 19:42
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: sitemap modul ?
Achso. Na dazu brauchts eigentlich kein extra Modul.
Da kannst Du auch einfach den MenuManager verwenden.
Einfach nur {menu} ohne irgendwelche Parameter gibt die gesamte Seitenstruktur aus.
Das Aussehen kannst Du dann über Menü-Templates regeln.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#6 28. April 2012 20:12
- phpman
- kennt CMS/ms
- Registriert: 05. April 2012
- Beiträge: 136
Re: sitemap modul ?
ah, danke das ging aber fix :-)
Und wo genau änder ich dann die Optik dieser Ausgabe ?
z.Zt. siehts so aus (beispiel test seite)
Startseite
1.1:Support
1.2:FAQ
1.3:Impressum
1.4:test
5:Unternehmen
6:Partner
7:whois
8:bxbxb
Current page is 9:Sitemap
Kann ich das "doppelte" sitemap irgendwie beseitigen ?
Offline
#7 28. April 2012 20:59
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: sitemap modul ?
Und wo genau änder ich dann die Optik dieser Ausgabe ?
Na im Stylesheet. Pack das {menu} in ein extra Div mit einer ID. Z.B. 'sitemap'. Dann kannst Du es im CSS so stylen:
#sitemap ul {
list-style:none;
}
#sitemap dfn {
display:none;
}
#sitemap ul li {
...
}
#sitemap ul li a {
...
}
usw.
Also genau wie beim normalen Menü.
In den Beispiel CSS sind ein paar Stylesheets für die Navigation mit Kommentaren.
Da kann man sich eigentlich ganz gut dran orientieren. Aber immer drauf achten, für welches Template die Styles ursprünglich gedacht sind. Wegen der Klassen/IDs. Sonst hat man da Klassen oder IDs im CSS, die im Template garnicht vorkommen. Dann stylt man sich dumm und dämlich.
Kann ich das "doppelte" sitemap irgendwie beseitigen ?
Klar. Musst dem Menü nur sagen, dass es Seiten, deren Alias mit 'sitemap' beginnt, ausschließen soll:
{menu excludeprefix='sitemap'}
Wenn Du generell die aktuelle Seite nicht im Menü haben willst, kann Du dazu auch die Variable {$page_alias} nehmen:
{menu excludeprefix=$page_alias}
Mehr zu den Parametern steht in der Modul-Hilfe des MenuManagers.
Mit dem Plugin {get_template_vars} kann man sich auch alle Variablen ausgeben lassen, die im Template verfügbar sind.
Sollte da einfach nur ein Array oder Objekt angezeigt werden, kann man sich mit {$variablen_name|print_r} dessen Inhalt ausgeben lassen.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
Seiten: 1