Some boxes cannot be installed using one or the other of the methods described in the previous two sections. Some are described here.
Diary subscriptions are made up of two boxes.
The diarysub_box has two functions: it creates the subscribe/unsubscribe link and is ALSO called as an op called `diary'. First, add the diarysub_box through the box admin interface, then create an op called `diary' that calles the diarysub_box with the URL template: /user/. Then add a call to the diarysub_box from the `story_summary' box. The call should be of the form:
|BOX,diarysub_box,|aid||where we're passing the author ID variable to the box, causing it to return the subscribe/unsubscribe link, rather than the behavior seen when called as an op. Note that the op behavior is to either add or remove a subscription then to redirect back to the calling URL. For this reason, the page template specified for the op is completely irelevant. It is however important that the box template specified for diarysub_box is set to `empty_box' because any other template will cause the subscribe/unsubscribe link to be wrapped and generally mess up the formatting of your story_summary block.
The second piece of the diary subscription system is the diary enabled hotlist_flex box which you can get from the SBE as well, using the general box adding procedure and a more traditional box call from within index_template and default_template.