Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#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

Board footer

Powered by FluxBB