Thread subject: pHpFusion Nederlands (BE|NL) » Ondersteuning, Themas, Infusies, Modificaties en Installatie :: Met zoeken gevonden nieuwsberichten niet getoond

Posted by Joo on 09 december 2009, 22:38
#1

Bij het ingeven van nieuwsberichten geef ik altijd een einddatum voor plaatsing in. Als het nieuwsbericht "verlopen" is is het nog wel op te vragen via het menu news_map.php of site_map.php en wordt ook getoond.

Echter, als ik met de optie zoeken een "verlopen" nieuwsbericht vindt wordt dit wel vermeld onder de zoekresultaten inclusief link maar aanklikken van die link geeft geen resultaat. Zet ik de einddatum van het bericht naar het heden dan werkt de link wel.

Ik zou graag zien dat nieuwsberichten, ook oude met een verlopen datum, die gevonden zijn via de zoekfunctie nog oproepbaar zijn. Heeft iemand hier een oplossing voor?

Posted by Joo on 08 januari 2010, 23:12
#2

Niemand een voorzetje?

Posted by Wanabo on 09 januari 2010, 11:39
#3

Ik heb geen oplossing voor je probleem. Echter wel een suggestie.

Waarom einddatums opgeven? Geef geen einddatum op, ouder nieuws verdwijnt vanzelf naar de achtergrond. Als je veel oud nieuws op je voorpagina hebt staan dan kun je door het aantal te tonen nieuws items aanpassen. (Admin settings algemeen) Op die manier blijft het werken in zoeken.

Posted by Joo on 09 januari 2010, 14:22
#4

Ja, dat idee had ik ook al. Het probleem is echter niet dat je niet kan zoeken in oude nieuwsberichten. Met zoeken worden oude nieuwsberichten wel aanklikbaar getoond. Alleen na het aanklikken van de regel wordt niet doorgelinkt naar het bericht. Dat lijkt mij eerder een foutje in php en ik zal uitleggen waarom.

Met 'Site Map' worden ook alle regels met nieuws getoond, ook die met een 'oude' datum. Klik je hier echter zo'n regel aan dan wordt het nieuwsbericht wel getoond. Dus waarom via 'Site Map' wel en via zoeken niet?

Posted by Wanabo on 10 januari 2010, 00:17
#5

Of het een bug is weet ik niet. Het kan ook een bewuste keuze zijn om verlopen nieuwsberichten (met einddatum) niet in de zoek resultaten op te nemen.

Misschien dat iemand je met de php code kan helpen om het zo te maken zoals je wilt.