Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Pages: 1
#1 2010-02-12 18:20:11
- roelof
- Member
- Registered: 2005-03-27
- Posts: 647
[nl-nl] <if_custom_field> vraag
Hoi,
Ik gebruik een custom field om de paginanummering goed te krijgen.
Maar nu vraag ik me een ding af.
Is het mogelijk om te controleren of de waarde van een custom field groter of kleiner dan een bepaalde waarde heeft.
Roelof
Offline
#2 2010-02-13 14:50:51
- roelof
- Member
- Registered: 2005-03-27
- Posts: 647
Re: [nl-nl] <if_custom_field> vraag
Hoi,
Niemand die het weet ?
Roelof
Offline
#3 2010-02-13 19:27:10
- els
- Moderator
- From: The Netherlands
- Registered: 2004-06-06
- Posts: 7,458
Re: [nl-nl] <if_custom_field> vraag
Ik denk dat er vast wel een manier voor is, maar hierbij kan ik je niet helpen ;) In eerste instantie zou smd_if zoiets moeten kunnen doen, maar waarschijnlijk is het dan een probleem dat de waarden van de custom fields zijn opgeslagen als tekst, en niet als numerieke waarden. Je kunt dat overigens wel rechtstreeks in de database veranderen, maar ik heb niet zo’n idee of dat verder problemen kan veroorzaken.
Offline
#4 2010-02-14 10:15:32
- roelof
- Member
- Registered: 2005-03-27
- Posts: 647
Re: [nl-nl] <if_custom_field> vraag
Hoi Els,
Dank je voor je reactie.
Zit te denken hoe is kan zorgen dat niet alle paginanummers op sept 2005 kan laten zien.
Dit idee kan dus de prullenbak in.
Misschien toch een plugin gebruiken zoals ob1_pagination ?
Roelof
Offline
#5 2010-02-14 11:12:11
- roelof
- Member
- Registered: 2005-03-27
- Posts: 647
Re: [nl-nl] <if_custom_field> vraag
hoi Els,
Ik zet toch even mijn idee op papier.
Misschien is het toch te programmeren.
Ik dacht aan deze oplossing.
Bepalen van de totale aantal pagina's van een maand via if_different.
Als dat meer is dan 11 dan.
Als het huidige paginanummer kleiner is dan 4 dan eerste paginanummer = 4 : laatste paginanummer = 15
Als het huidge paginanummer groter is dan 4 maar kleiner dan 8 dan eerste paginanummer = paginanummer - 2 ; laatste paginnummer = eerste paginanummer + 10
Als het huidige paginummer groter is dan 8 dan eerste paginanummer = 6; laatste paginanummer= 17
Als het huidige paginanummer kleiner is dan eerste paginanummer paginanummer = eerste paginanummer
Als het huidig paginanummer groter is dan laatste paginanummer dan paginanummer = laatste paginanummer.
einde if.
Roelof
Last edited by roelof (2010-02-14 11:13:22)
Offline
#6 2010-02-14 14:55:33
- els
- Moderator
- From: The Netherlands
- Registered: 2004-06-06
- Posts: 7,458
Re: [nl-nl] <if_custom_field> vraag
Dan zit je er nog steeds mee dat de waarden van de custom fields in de database geen numerieke waarden zijn, je kunt er dus niet mee rekenen.
Vind je het trouwens zo’n ramp om twee regels met paginanummers te hebben? Als je bijvoorbeeld line-height: 40px;
toevoegt aan ul.navlist li
ziet het er toch niet slecht uit?
Offline
#7 2010-02-14 16:24:56
- roelof
- Member
- Registered: 2005-03-27
- Posts: 647
Re: [nl-nl] <if_custom_field> vraag
Hoi Els,
Ik kan er wel mee rekenen hoor.
Voor de lees verder link gebruik ik adi-calc en dat tel ik een op bij de waarde van de huidige waarde van custom field “pagenr”.
Roelof
Offline
Pages: 1