The Fine Print: The following comments are owned by whoever posted them.
( Reply )
|
How to make Articles "Sticky"
by on Friday August 22, 03:11PM, 2003
|
...without using Jam, Glue or Bodily Fluids!
Go to the Article's edit page and put a Posting Date that's way in the future.
Then tweak your SquishSite's index_html method to use a ZCatalog Search something like this:
becomes:
sort_order='reverse',
internal=1)">
So, the articles on the front page will be sorted in inverse order of date of posting, and because your article will have a date so far in the future, it'll stick at the top.
In fact, twiddling carefully with these dates, you could even have several articles up the top that stayed in a set order.
cheers,
Chris
|
[ Reply to this ]
|
-
Re: How to make Articles "Sticky"
by on Sunday August 24, 05:23PM, 2003
|
Go to the Article's edit page and Call me blind...but that I've never seen.
|
[ Reply to this ]
|
-
You're blind...
by on Thursday August 28, 03:41PM, 2003
|
...which would be the case if you've never seen.
Not sure what it is you've never seen, but I'll take a guess...
If you click on an article in the 'Postings' tab or click the 'edit' link next to one on the moderation tab, or append '/manage' or '/manage_editForm' to the article's URL, you'll get the edit form for the article.
On newer versions of Squishdot, this page has a 'Date Posted' box where you can edit the date that appears as the Article's 'date' attribute.
|
[ Reply to this ]
|
-
Re: How to make Articles "Sticky"
by on Saturday September 11, 05:48PM, 2004
|
This doesn't work after upgrading to Zope 2.7.2
I'm getting this error:
Traceback (innermost last):
Module ZPublisher.Publish, line 101, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 39, in call_object
Module OFS.DTMLMethod, line 130, in __call__
URL: http://www.bek.no/BEKdot/index_html/manage_main
Physical Path:/int/BEKdot/index_html
Module DocumentTemplate.DT_String, line 474, in __call__
Module DocumentTemplate.DT_In, line 626, in renderwob
Module DocumentTemplate.DT_Util, line 198, in eval
__traceback_info__: this
Module , line 1, in
Module Products.Squishdot.SquishSite, line 836, in __call__
Module Products.ZCatalog.ZCatalog, line 649, in searchResults
Module Products.ZCatalog.Catalog, line 753, in searchResults
Module Products.ZCatalog.Catalog, line 509, in search
Module Products.ZCatalog.Catalog, line 577, in sortResults
AttributeError: documentToKeyMap
|
[ Reply to this ]
|
-
documentToKeyMap?
by on Tuesday September 14, 11:00PM, 2004
|
Is documentToKeyMap something that you've created?
If not, how old is your SquishSite?
I think the technique I described works just fine, but it appears your SquishSite's ZCatalog is having trouble...
cheers,
Chris
|
[ Reply to this ]
|
|
Re: Sticky Articles
by on Monday September 20, 10:36AM, 2004
|
yes, it's strange. I can't find 'documentToKeyMap' anywhere!
The Squishsite is a couple of years old. Is there any other way to rebuild/maintain it than using 'Re-catalog all postings'? |
[ Reply to this ]
|
-
Funny Index
by on Tuesday September 21, 08:43PM, 2004
|
The problem is that you have an index that doesn't have a method that ZCatalog is expecting it to have.
Can you run through exactly what steps you took to upgrade the Zope instance which contained your SquishSite?
|
[ Reply to this ]
|
|
The Fine Print: The following comments are owned by whoever posted them.
( Reply )
|
|