Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 21. Februar 2013 13:31
- 2Cee.de
- probiert CMS/ms aus
- Ort: Dreischor
- Registriert: 09. Mai 2011
- Beiträge: 61
Dupliziertes News - Modul macht Probleme mit prettyUrls (internal)
Hallo Allerseits und danke im Vorraus.
Für einen Kunden benötige ich mehrmals "News". Das Duplizieren nach einer Anleitung und weiterer hilfreicher Threads hier im Forum war erfolgreich möglich.
Allerdings bekomme ich, nach Klick auf den morelink bzw. den Artikel, immer einen 404. Also die Detailseite wird nicht angezeigt.
Auf einer Test-Installation von cmsms, war ich erst erstaunt, dass es dort geht und konnte dann herausfinden, dass der einzige Unterschied in der config bestand.
In meiner Test-Installation war $config['url_rewriting'] = 'internal'; nicht aktiviert. Auf der Kundenseite schon.
Hier der Link zur Test-Installation: http://cms.im-werden.de/
Auf der Startseite ist im Hauptbereich ein kleiner Test-News-Eintrag "Test-Tagung" (Neuer Name "Tagungen") zu sehen. Bei Klick gibt es einen 404, da derzeit $config['url_rewriting'] = 'internal'; in der config steht. Nehme ich es heraus, werde ich einwandfrei auf die Detail-Seite geleitet.
Ich muss beim Duplizieren wohl einen Fehler eingebaut haben, da der Fehler beim Haupt-Modul, also "News", nicht auftaucht. Zu sehen in der Seitenleiste, bei Klick auf "News Module Installed".
Ich habe es dann noch drei weitere Male neu dupliziert und es ist immer das gleiche...
Für einen Hinweis wo mein (Denk-)Fehler liegt bzw. liegen könnte, wäre ich sehr dankbar.
Danke und viele Grüße
Christin
Offline
#2 21. Februar 2013 13:36
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: Dupliziertes News - Modul macht Probleme mit prettyUrls (internal)
Auf welcher Seite sollen die Details angezeigt werden?
Existiert diese Seite?
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
#3 21. Februar 2013 13:40
- 2Cee.de
- probiert CMS/ms aus
- Ort: Dreischor
- Registriert: 09. Mai 2011
- Beiträge: 61
Re: Dupliziertes News - Modul macht Probleme mit prettyUrls (internal)
Hallo NaN.
Ich habe nichts angegeben. Dann wird ja normalerweise das gleiche Template bzw. die gleiche Seite vom News-Mdoul verwendet. Es macht aber keinen Unterschied: Wenn ich eine existierende Seite angebe (detailpage), bleibt das Ergebnis das gleiche. Oder habe ich Dich falsch verstanden?
Offline
#4 21. Februar 2013 14:24
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: Dupliziertes News - Modul macht Probleme mit prettyUrls (internal)
Hast Du richtig verstanden. Scheint bei Dir tatsächlich nicht die Ursache zu sein.
Passiert das nur bei den internen Pretty-URLs?
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
#5 21. Februar 2013 14:27
- mörml
- Server-Pate
- Registriert: 23. Januar 2011
- Beiträge: 443
Re: Dupliziertes News - Modul macht Probleme mit prettyUrls (internal)
Hallo 2Cee.de, im englischen Forum findet sich das zu Pretty Urls und News: http://forum.cmsmadesimple.org/viewtopi … =7&t=63916
kann CMSms buchstabieren...
CMSms 1.11.12
PHP 5.5.14
Offline
#6 21. Februar 2013 17:26
- 2Cee.de
- probiert CMS/ms aus
- Ort: Dreischor
- Registriert: 09. Mai 2011
- Beiträge: 61
Re: Dupliziertes News - Modul macht Probleme mit prettyUrls (internal)
@mörml: Danke für den Link. Werde ich testen.
@Nan: Nein, mod_rewrite kommt auf das gleiche raus...
Offline
#7 22. Februar 2013 23:32
- 2Cee.de
- probiert CMS/ms aus
- Ort: Dreischor
- Registriert: 09. Mai 2011
- Beiträge: 61
Re: Dupliziertes News - Modul macht Probleme mit prettyUrls (internal)
@mörml: Leider haben die Hinweise in dem englischsprachigen Forum nichts gebarcht. Weder der Neuaufbau der Routen, noch der Seitenhierachie haben etwas verändert.
Noch irgendwelche Ideen?
Offline
#8 22. Februar 2013 00:04
- mörml
- Server-Pate
- Registriert: 23. Januar 2011
- Beiträge: 443
Re: Dupliziertes News - Modul macht Probleme mit prettyUrls (internal)
Das 404-Thema wurde im englischen Forum mehrmals angesprochen, jeweils mit anderen Ausgangspunkten/Lösungen. Zum Beispiel hier oder hier bzw. hier.
Könnte ein .htaccess-Problem sein.
kann CMSms buchstabieren...
CMSms 1.11.12
PHP 5.5.14
Offline
#9 22. Februar 2013 09:06
- 2Cee.de
- probiert CMS/ms aus
- Ort: Dreischor
- Registriert: 09. Mai 2011
- Beiträge: 61
Re: Dupliziertes News - Modul macht Probleme mit prettyUrls (internal)
@mörml: Danke für die Links.
Mein Englisch ist nicht gerade das beste, aber wenn ich das richtig verstehe dreht es sich hier immer um htaccess bzw. mor_rewrite oder?
Ich habe bei der Test- und der Kunden Website jeweils nur "internal" und auch keine .htaccess im Einsatz. Weiterhin habe ich das Problem ja wie geschrieben auch nicht bei der Haupt-Installation - also nicht generell - sondern nur bei den duplizierten Versionen...
Sorry, falls ich die englischen Hinweise nicht korrekt verstanden haben sollte...
Offline
#10 22. Februar 2013 09:24
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: Dupliziertes News - Modul macht Probleme mit prettyUrls (internal)
Sind die Routen im Module korrekt registriert? Such dazu mal in der DeinModulName.module.php nach $this->RegisterRoute(.....);
Hast du diese auf den neuen Modulnamen angepasst?
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#11 22. Februar 2013 09:35
- 2Cee.de
- probiert CMS/ms aus
- Ort: Dreischor
- Registriert: 09. Mai 2011
- Beiträge: 61
Re: Dupliziertes News - Modul macht Probleme mit prettyUrls (internal)
@nockenfell: Danke für den Hinweis.
Ich habe über das komplette Modul Suchen / Ersetzen von News / news laufen lassen. Allerdings möchte ich nichit ausschließen, dass es irgendwo schief gegangen ist oder ich etwas übersehen etc habe. (Daher habe ich es ja auh mehrmals versucht bevor ich hier geschrieben habe, aber man kann es natürlich auch mehrmals falsch machen).
Ich habe in der betreffenden Datei nach $this->RegisterRoute gesucht und nichts gefunden... Habe die Datei mal angehängt, falls Du drüber schauen würdest... Danke!
Offline
#12 22. Februar 2013 09:37
- 2Cee.de
- probiert CMS/ms aus
- Ort: Dreischor
- Registriert: 09. Mai 2011
- Beiträge: 61
Re: Dupliziertes News - Modul macht Probleme mit prettyUrls (internal)
(Da das "echte" News ja funktioniert, muss ich ja irgendwo einen Fehler beim Duplizieren gemacht haben.... )
Offline
#13 22. Februar 2013 09:40
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: Dupliziertes News - Modul macht Probleme mit prettyUrls (internal)
Die Routen sehen korrekt aus:
public function CreateStaticRoutes()
{
$db = cmsms()->GetDb();
$route = new CmsRoute('/[tT]agungen\/(?P<articleid>[0-9]+)\/(?P<returnid>[0-9]+)\/(?P<junk>.*?)\/d,(?P<detailtemplate>.*?)$/',
$this->GetName());
cms_route_manager::add_static($route);
$route = new CmsRoute('/[tT]agungen\/(?P<articleid>[0-9]+)\/(?P<returnid>[0-9]+)\/(?P<junk>.*?)$/',$this->GetName());
cms_route_manager::add_static($route);
$route = new CmsRoute('/[tT]agungen\/(?P<articleid>[0-9]+)\/(?P<returnid>[0-9]+)$/',$this->GetName());
cms_route_manager::add_static($route);
$route = new CmsRoute('/[tT]agungen\/(?P<articleid>[0-9]+)$/',$this->GetName());
cms_route_manager::add_static($route);
$query = 'SELECT tagungen_id,tagungen_url FROM '.cms_db_prefix().'module_tagungen
WHERE status = ? AND tagungen_url != ? AND '
. '('.$db->ifNull('start_time',$db->DbTimeStamp(1)).' < NOW()) AND '
. '(('.$db->IfNull('end_time',$db->DbTimeStamp(1)).' = '.$db->DbTimeStamp(1).') OR (end_time > NOW()))';
$query .= ' ORDER BY tagungen_date DESC';
$tmp = $db->GetArray($query,array('published',''));
if( is_array($tmp) )
{
foreach( $tmp as $one )
{
tagungen_admin_ops::register_static_route($one['tagungen_url'],$one['tagungen_id']);
}
}
}
}
Was für Links generiert das Tagungsmodul für die Detailseiten?
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#14 22. Februar 2013 09:45
- 2Cee.de
- probiert CMS/ms aus
- Ort: Dreischor
- Registriert: 09. Mai 2011
- Beiträge: 61
Re: Dupliziertes News - Modul macht Probleme mit prettyUrls (internal)
Habe hier noch alles auf Standard sitzen. Also falls ich Dich richtig verstehe, meinst Du wie der Aufbau des Templates betreffend der Links ist? Standard, Template "Sample". Hatte das auf der Kunden-Seite natürlich alles nicht mehr auf Standard, weshalb ich das duplizierte Modul auf meiner Testseite einfach nur installiert und sonst nichts damit gemacht habe...
Also:
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}</a>
und
[{$entry->morelink}]
Offline
#15 22. Februar 2013 09:48
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: Dupliziertes News - Modul macht Probleme mit prettyUrls (internal)
Nein, eigentlich meinte ich, wie der Link selber aussieht:
www.deinedomain.com/......
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#16 22. Februar 2013 09:50
- 2Cee.de
- probiert CMS/ms aus
- Ort: Dreischor
- Registriert: 09. Mai 2011
- Beiträge: 61
Re: Dupliziertes News - Modul macht Probleme mit prettyUrls (internal)
Achso, entschuldige:
http://cms.im-werden.de/index.php/tagun … est-Tagung
Hier nochmal der Links zur Testseite:
http://cms.im-werden.de
Offline
Seiten: 1