Page 1 of 1

[gelöst] News sind defekt

Posted: Wed Mar 17, 2010 7:19 pm
by sb_
Hallo

Auf meiner Seite http://www.familienzentrum-regenbogen.ch, die ich betreue sind die News defekt.
Sie werden angezeigt aber man kann sich die Details nicht ansehen, dann stimmt der Link nicht.

Der Link ist zum Beispiel dieser.
http://www.familienzentrum-regenbogen.c ... eturnid=39

Die Seite ist in einem Unterverzeichnis des Webspaces eingerichtet.
$config['root_path'] = '/home/www/***/html/2010';

Beim Hoster kann ich eine Umleitung machen das dieses Verzeichnis auf www.familienzentrum-regenbogen zeigt.
Daher in der config.php auch die Zeile:
$config['root_url'] = 'http://www.familienzentrum-regenbogen.ch';

Zum entwickeln hatte ich das noch auf 2010.familienzentrum-regenbogen stehen. Nachdem ich das gewechselt hatte gingen die News nicht mehr.

Cache hab ich auch gelöscht.

Ich habe keine Ahnung wieso das es nicht mehr geht.

Gruss Stefan

Re: News sind defekt

Posted: Thu Mar 18, 2010 2:16 pm
by zebulon
Hallo Stefan,

also, soweit ich es verstehe, ist die Angabe der $config['root_url'] in Ordnung - der Provider läßt diese Domain auf das Verzeichnis /2010/ zeigen und gut ist. Der physikalische Pfad ($config['root_path'] scheint auch ok zu sein, denn er zeigt doch ebenfalls auf das Verzeichnis /2010/ oder?

Hast Du evtl. bei der Config etwas mit der Test-Subdomain "2010.familienzentrum-regenbogen" verwechselt?

Versuch' doch mal die internen Pretty URLs zu aktivieren...

Re: News sind defekt

Posted: Thu Mar 18, 2010 4:55 pm
by NaN
Soweit ich das feststellen konnte liegt es an der Return ID.
Wenn man die mal aus der URL rausnimmt, dann klappt's.

Allerdings frage ich mich wie das NewsModul auf der Startseite auf die Idee kommt eine Return ID einer anderen Seite (die nicht existiert oder aus anderen Gründen nicht erreichbar ist) anzugeben. Da sollte eigentlich die ID der Startseite stehen.
Wie ist die Seite denn aufgebaut bzw. wie rufst Du das NewsModul auf?

Ich glaube auch, dass es an einer internen Weiterleitung liegt.
Wenn ich einfach nur familienzentrum-regenbogen.ch eingebe, lande ich bei Hoststar (Dein Provider nehme ich an).
Gebe ich www.familienzentrum-regenbogen.ch ein, lande ich auf Deiner Seite.
Die Seite ist darüber hinaus auch unter 2010.familienzentrum-regenbogen.ch erreichbar.
Gebe ich aber www.2010.familienzentrum-regenbogen.ch ein, lande ich wieder bei einem Login-Bereich von Hoststar.
Du solltest Deine Seite zum einen nur unter einer einzigen Domain erreichbar haben und zum anderen evtl. via .htaccess alle Anfragen ohne www. auf mit www. umleiten.

Achja, nach Änderungen an der config.php MUSS der Zwischenspeicher manuell gelöscht werden.
Weil die Links in der zwischengespeicherten Templates evtl. noch auf falsche URLs verweisen.
(Adminstration->Globale Einstellungen im Tab Erweitert)

Edit: Lese gerade, dass Du das schon ja gemacht hast. Ich lasse es für andere trotzdem mal stehen. Das vergisst man nämlich oft.

Re: News sind defekt

Posted: Fri Mar 19, 2010 6:09 am
by nockenfell
NaN wrote: Soweit ich das feststellen konnte liegt es an der Return ID.
Wenn man die mal aus der URL rausnimmt, dann klappt's.
Wie hast du bei dir die News eingebunden im Template? {news} oder hast du noch mehr Parameter?

Re: News sind defekt

Posted: Fri Mar 19, 2010 6:59 am
by owr_bgld
nockenfell wrote: Wie hast du bei dir die News eingebunden im Template? {news} oder hast du noch mehr Parameter?
War nach NaN's Beitrag auch mein erster Gedanke. Wenn du in den bei {news} den Parameter >> detailpage="" << eingetragen hast muss der entweder aktualisiert oder entfernt werden, da der auf eine falsche (nicht vorhandene oder nicht aktive) Seite zeigt. Wenn aktiv versehentlich weggeklickt wurde reichts auch sie wieder auf aktiv zu setzen.

Re: News sind defekt

Posted: Fri Mar 19, 2010 8:37 am
by sb_
Hallo

Die News waren wie folgt eingebunden.

Code: Select all

{* Start News, stylesheet  "Module: News" *}
            <div id="news">
              <h2>News</h2>
              {news number='3' detailpage='news'}
            </div>
{* End News *}
Ich habe die eine Zeile jetzt geändert auf 

Code: Select all

 {news number='3'} 
ohne den detailpage parameter.

Jetzt funktioniert es.

Vielen Dank für eure Hilfe.