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

#1 19. Dezember 2010 01:07

X-TREM
probiert CMS/ms aus
Registriert: 17. Dezember 2010
Beiträge: 95
Webseite

[GELÖST] Pretty URLS bei NEWS?

Hallo Leute,

kann man bei News auch pretty urls verwenden? z. B. neues Angebot von Dell www.x-trem24.de/neues-angebot-von-dell anstatt der kryptischen Sachen.

Ist das möglich und hat jemand hierzu eine Lösung?

Danke.

Beitrag geändert von X-TREM (22. Dezember 2010 16:37)

Offline

#2 19. Dezember 2010 07:45

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

Re: [GELÖST] Pretty URLS bei NEWS?

Wenn du die entsprechenden Optionen in der config.php gesetzt hast, sollte das News-Modul von sich aus PrettyURL ausgeben, z.Bsp.

http://www.cmsmadesimple.de/news/98/84/ … licht.html

Offline

#3 19. Dezember 2010 12:05

X-TREM
probiert CMS/ms aus
Registriert: 17. Dezember 2010
Beiträge: 95
Webseite

Re: [GELÖST] Pretty URLS bei NEWS?

Was sind die entsprechenden Optionen in der config.php? Ich habe die Version 1.8.2. Der Link den du mir gegeben hast, leitet mich auf die Veröffentlichung von 1.9.2 hin. Da will ich mir zuerst noch anschauen, was sich verändert hat und bei welchen Modulen, die ich verwende es Komplikationen gibt.

Offline

#4 19. Dezember 2010 12:46

Tobias_Gl
probiert CMS/ms aus
Ort: Siegen
Registriert: 09. November 2010
Beiträge: 69
Webseite

Re: [GELÖST] Pretty URLS bei NEWS?

Um Pretty URL zu verwenden musst du die Config folgendermaßen anpassen:

#------------
#URL Settings
#------------

#What type of URL rewriting should we be using for pretty URLs?  Valid options are:
#'none', 'internal', and 'mod_rewrite'.  'internal' will not work with IIS some CGI
#configurations. 'mod_rewrite' requires proper apache configuration, a valid
#.htaccess file and most likely {metadata} in your page templates.  For more
#information, see:
#http://wiki.cmsmadesimple.org/index.php/FAQ/Installation/Pretty_URLs#Pretty_URL.27s
$config['url_rewriting'] = 'mod_rewrite';

#Extension to use if you're using mod_rewrite for pretty URLs.
$config['page_extension'] = '/';

#If using none of the above options, what should we be using for the query string
#variable?  (ex. http://www.mysite.com/index.php?page=somecontent)
$config['query_var'] = 'page';

Neben der Config muss auch eine .htaccess Datei angelegt werden welche die mod_rewrite Regeln festlegt:

#
Options +FollowSymLinks
#
RewriteEngine on
#
RewriteBase /
#
 
#
# 301 Redirect all requests that don't contain a dot or trailing slash to
#
# include a trailing slash
#
RewriteCond %{REQUEST_URI} !/$
#
RewriteCond %{REQUEST_URI} !\.
#
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]
#
 
#
# Rewrites urls in the form of /parent/child/
#
# but only rewrites if the requested URL is not a file or directory
#
RewriteCond %{REQUEST_FILENAME} !-f
#
RewriteCond %{REQUEST_FILENAME} !-d
#
RewriteRule ^(.+)$ index.php?page=$1 [QSA]

Offline

#5 19. Dezember 2010 21:56

X-TREM
probiert CMS/ms aus
Registriert: 17. Dezember 2010
Beiträge: 95
Webseite

Re: [GELÖST] Pretty URLS bei NEWS?

OK, config.php hatte ich so. Die htaccess Datei ist vom Inhalt die Gleiche. Dennoch bekomme ich wenn ich auf http://www.x-trem24.de/angebote-und-gutscheine/ gehe so eine Struktur:
http://www.x-trem24.de/index.php?mact=N … turnid=529

stimmt da noch wo was nicht?

Wer hat ne Idee?

Offline

#6 19. Dezember 2010 22:09

owr_web
Server-Pate
Registriert: 16. Dezember 2010
Beiträge: 542

Re: [GELÖST] Pretty URLS bei NEWS?

Wie hast du die Weiterleitung vom Summary angegeben - mit morelink oder moreurl?

Wenn ich mich richtig erinnere, gibts da einen Unterschied in der Linkerstellung

Offline

#7 19. Dezember 2010 22:54

X-TREM
probiert CMS/ms aus
Registriert: 17. Dezember 2010
Beiträge: 95
Webseite

Re: [GELÖST] Pretty URLS bei NEWS?

Kleiner Auszug aus meiner Summary:

    <div class="NewsSummaryMorelink">
        [{$entry->morelink}]

das war Standard drin. Ist das OK so oder muss das geändert werden?

Offline

#8 20. Dezember 2010 23:10

owr_web
Server-Pate
Registriert: 16. Dezember 2010
Beiträge: 542

Re: [GELÖST] Pretty URLS bei NEWS?

Nein - das muss passen. Außerdem würds auch über den moreurl passen (hab ich grad nachgesehen. Aber irgendwas war da mit einer Änderung im News-Bereich, dass man die gewünschte url eintragen kann. So müsste es dann sicher funktionieren.

Offline

#9 20. Dezember 2010 23:21

X-TREM
probiert CMS/ms aus
Registriert: 17. Dezember 2010
Beiträge: 95
Webseite

Re: [GELÖST] Pretty URLS bei NEWS?

Komisch, trotzdem kommt noch immer das von oben. Also irgendwas passt irgendwo noch nicht so ganz.

Offline

#10 21. Dezember 2010 15:46

X-TREM
probiert CMS/ms aus
Registriert: 17. Dezember 2010
Beiträge: 95
Webseite

Re: [GELÖST] Pretty URLS bei NEWS?

hat jemand noch eine Idee??

Offline

#11 21. Dezember 2010 16:35

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

Re: [GELÖST] Pretty URLS bei NEWS?

kann es sein dass du use_hierarchy auf false hast? setze das mal auf true

Offline

#12 21. Dezember 2010 18:07

owr_web
Server-Pate
Registriert: 16. Dezember 2010
Beiträge: 542

Re: [GELÖST] Pretty URLS bei NEWS?

(fast) offtopic on
Mennsch jetzt fällts mir wie Schuppen vor den Augen - da hats mal einen ganz netten Beitrag drüben im Forum gegeben von einem der sich drüber ausgelassen hat wie "böse" das ist wenns false ist und dass news dafür nicht mehr ausgerichtet wird.
(sicher) offtopic off

ABer wenn das dann danach funktioniert, dann frage ich mich aber schon, wozu dann der Eintrag für den page_alias im Newsbeitrag gut ist.

Offline

#13 21. Dezember 2010 21:59

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

Re: [GELÖST] Pretty URLS bei NEWS?

den gibts doch erst seit 1.9 oder?
im übrigen bevorzuge ich das CGBlog Modul. Ich deaktiviere dann das Newsmodul und in den Optionen von CGBlog bezeichne ich das Modul dann als "News". Vorteil: Es bietet mehr Funktionen zum Archivieren und Kategorisieren und man kann die URL KOMPLETT umdesignen.
beispiel url vorher:

http://www.domain.de/news/2/irgendein-titel.htm

beispiel url nacher:

http://www.domain.de/was-auch-immer/wie-ich-lust-habe/ein-anderer-titel.htm

also die absolute freiheit im URL Design. Ne tolle Neuerung

Beitrag geändert von nicmare (21. Dezember 2010 21:59)

Offline

#14 22. Dezember 2010 16:37

X-TREM
probiert CMS/ms aus
Registriert: 17. Dezember 2010
Beiträge: 95
Webseite

Re: [GELÖST] Pretty URLS bei NEWS?

stimmt. Use_hierarchy war auf false. Mit true funktioniert es zwar soweit so gut, aber dann habe ich mit einer anderen Seite Probleme, bzw. ist die URL viel zu lang und unlogisch.

CGBlog habe ich auch installiert, werde das mal testen. Super, danke für den Vorschlag. Hatte es mal für ein Projekt installiert gehabt, aber dann dennoch nicht genutzt.

Offline

#15 23. Dezember 2010 19:45

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

Re: [GELÖST] Pretty URLS bei NEWS?

nicmare schrieb:

im übrigen bevorzuge ich das CGBlog Modul. Ich deaktiviere dann das Newsmodul und in den Optionen von CGBlog bezeichne ich das Modul dann als "News". Vorteil: Es bietet mehr Funktionen zum Archivieren und Kategorisieren und man kann die URL KOMPLETT umdesignen.

Ist das Modul von der DB her kompatibel oder anders gefragt, lassen sich News-Einträge importieren?

Offline

#16 24. Dezember 2010 10:45

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

Re: [GELÖST] Pretty URLS bei NEWS?

ich glaube nicht. aber im forum gibt es anleitungen zum portieren

Offline

#17 19. Februar 2011 17:48

Foaly*
Gast

Re: [GELÖST] Pretty URLS bei NEWS?

nicmare schrieb:

Vorteil: Es bietet mehr Funktionen zum Archivieren und Kategorisieren und man kann die URL KOMPLETT umdesignen.
beispiel url vorher:

http://www.domain.de/news/2/irgendein-titel.htm

beispiel url nacher:

http://www.domain.de/was-auch-immer/wie-ich-lust-habe/ein-anderer-titel.htm

also die absolute freiheit im URL Design. Ne tolle Neuerung

Hab das nicht hingekriegt..

Optionen:

URL Template: {$title}.html
Präfix, mit dem alle URLs des CGBlog-Moduls gekennzeichnet werden sollen: blog

-> /blog/1/21/Geschwindigkeitsoptimierung-mit-GTmetrix.html

Hast einen Tipp?

Edit: Sobald die Standard-Ausgabeseite gesetzt ist, fällt die 21 weg. Die 1 bleibt..

Beitrag geändert von Foaly* (19. Februar 2011 18:02)

#18 28. Februar 2011 16:20

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

Re: [GELÖST] Pretty URLS bei NEWS?

@Foaly*

Was hast du mit welchen Einstellungen nicht hinbekommen?

Offline

#19 28. Februar 2011 16:58

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

Re: [GELÖST] Pretty URLS bei NEWS?

Foaly* schrieb:

Hast einen Tipp?

Edit: Sobald die Standard-Ausgabeseite gesetzt ist, fällt die 21 weg. Die 1 bleibt..

hmm, merkwürdig. ich verwende das modul zwei mal:
http://www.guide-sites-rencontres.ch/co … -ligne.htm
http://www.guide-sites-rencontres.ch/ac … dating.htm

beim ersten funzt es so wie von mir beschrieben aber beim zweiten ists mit ID. SEHR MERKWÜRDIG. kein plan wie das sein kann.
Habe das modul ganz normal dupliziert ohne elementare dinge zu ändern.

Offline

#20 20. Januar 2012 23:36

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

Re: [GELÖST] Pretty URLS bei NEWS?

Ich hätte ma gern ein kleines Problem in dem Zusammenhang.

Wenn ich nur eine bestimmte Anzahl news in der summary anzeige, dann bekomme ich ja so Seitenbuttons auf "mehr", also:

Seite 1 von 10 › »

Hierbei sind die Links hinter den Pfeilen "schön" mit mact=cgblog-blablub... verlinkt. Zu allem Überfluss wird, wenn ich auf Seite 2 (usw.) bin, zurück zur Seite 1 auch mit mact=blabla... verlinkt statt zur eigentlichen Seite/PrettyUrl, wo die News eingebunden ist.

Ein fast identisches Problem hatte ich hier zum Thema Gallery schon einmal, leider ohne Lösung.

Gibt's da irgendwelche neuen Erkenntnisse, dort schöne URLs zu generieren (und im Idealfall das Seite-1-Problem noch zu erschlagen)?

Beitrag geändert von mike-r (20. Januar 2012 23:41)


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

Offline

#21 06. Februar 2012 19:12

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

Re: [GELÖST] Pretty URLS bei NEWS?

Ich hab mal ausnahmsweise bisschen Eigeninitiative investiert und aufgrund eines Geistesblitzes mal ins Template geschaut:

{if $pagecount > 1}
  <p>
{if $pagenumber > 1}
{$firstpage} {$prevpage} 
{/if}
{$pagetext} {$pagenumber} {$oftext} {$pagecount}
{if $pagenumber < $pagecount}
 {$nextpage} {$lastpage}
{/if}

Zum Seite-1-Problem könnte man hier an der $firstpage was stricken. Spontan hab ich mal mit get_parent_alias aus den cg-simple-smarty rumgespielt, gibt leider nix aus. Jemand ne bessere Idee?


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

Offline

#22 06. Februar 2012 19:43

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.379

Re: [GELÖST] Pretty URLS bei NEWS?

Das Problem ist komplizierter als einfach nur eine hübsche URL im Template zu stricken.
Denn Du musst dem Modul außerdem sagen, was es mit dieser neuen hübschen URL anfangen soll. Das Modul hat doch überhaupt keinen Plan wie es diese Anfrage sonst auswerten soll. Nur im Template bekommst Du das nicht hin. Du musst da außerdem im PHP Code des Moduls eine neue Route definieren und überall dort, wo diese Seiten-Links generiert werden, die PrettyURL im Code selber bauen und mit an die Funktion zum Generieren des Links schicken.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12.2 unter PHP 7:
cmsms-1.12.2-php7.2-diff.tar.gz (nur die geänderten Dateien)
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)

Offline

#23 06. Februar 2012 20:32

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

Re: [GELÖST] Pretty URLS bei NEWS?

Mir geht's ja nicht nur um die hybsche URL, sondern auch um duplicate Content.

Ich binde auf irgendeiner Seite News/Blogs ein und habe dann aufgrund "Pagination" für die eigentliche "News-Startpage" 2 unterschiedliche Urls.

Verstehe ich Dich richtig, dass ich im Modul-template nicht herausfinde auf welcher Seite die News-Liste (summary) eingebunden ist?
Edit: Irgendwie muss das gehen, schliesslich weiss das Seiten-Menü ja auf Seite 2 auch noch, welcher Menüpunkt aktiv ist 

Im Template bekomme ich das schon hin, indem ich für firstpage die Kategorie hart verlinke, also "domain.tld/news". Das geht aber nur, wenn man nur eine einzige News-Liste hat.
Wenn man mehrere verschiedene Kategorien auf verschiedenen Seiten listet, braucht man dann für jede Seite ein eigenes summary-template. Das ist wenig optimal.

Beitrag geändert von mike-r (06. Februar 2012 20:34)


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

Offline

#24 06. Februar 2012 22:03

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.379

Re: [GELÖST] Pretty URLS bei NEWS?

Verstehe. Du bräuchtest anstelle des Links "Seite 1" die URL der Seite, auf der das News-Modul eingebunden ist. Das könntest Du im Template mit Hilfe des Inhaltsobjekts herausfinden:

Wie man das mit den Pfeilen löst ... hm, da müsste man im Template prüfen können, auf welcher Seite man sich befindet. Ist man auf der zweiten Seite, nimmt man anstelle des "zurück" Links wieder die URL der aktuellen Seite. Ansonsten den Link des News-Moduls.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12.2 unter PHP 7:
cmsms-1.12.2-php7.2-diff.tar.gz (nur die geänderten Dateien)
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)

Offline

#25 17. September 2012 16:58

Andiministrator
Kabeljungwerker
Ort: Plauen / Vogtland
Registriert: 09. November 2010
Beiträge: 264
Webseite

Re: [GELÖST] Pretty URLS bei NEWS?

Ich wollte mal nachfragen, ob es inzwischen eine Lösung gibt für Pretty URLs bei der Blätterfunktion des News-Moduls?


Arbeitet bei conversearch GmbH: http://conversearch.de (Webseiten-Analyse und -Monitoring)
Bloggt bei Andiministrator.de: http://andiministrator.de

Offline