[Techtalk] making scheduled reminder popups in Drupal 6
Carla Schroder
carla at bratgrrl.com
Fri Nov 9 04:22:50 UTC 2012
Thank you for taking pity on me. I'll play with this tomorrow. I just
finished setting up a nice sandbox of my work site at home, so I can
blow stuff up safely :)
Carla
On Thu, 8 Nov 2012 18:19:47 -0700
Lisa Kachold <lisakachold at obnosis.com> wrote:
> Laugh!
>
> Hello Carla!
> Hi Kathryn,
>
> Drupal is fun to hack on - so many modules, so much php?
>
> On Thu, Nov 8, 2012 at 4:18 PM, Kathryn Hogg <kjh at flyballdogs.com>
> wrote:
>
> > On 2012-11-08 16:03, Carla Schroder wrote:
> >
> >> Help Drupal is driving me insane. Again :) And it's doubtless due
> >> to my tragic lack of Drupal-fu. I am tasked with creating a popup
> >> to promote Webinars. The popup must popup at scheduled times, and
> >> know when it has already been displayed to a visitor and not keep
> >> getting in their face. The information on the popup will change
> >> frequently, so it would be nice if it were easy to edit. Is there
> >> anything like this for Drupal 6?
> >>
> >
> > I've never done anything like this but perhaps a combination of the
> > Popup module, Views, and Views auto refresh?
> >
> > 1. Popup:
> > http://drupal.org/project/**popup<http://drupal.org/project/popup>
> > 2. Views: http://dupal.org/project/views 3. Views Auto Refresh:
> > http://drupal.org/project/**views_hacks<http://drupal.org/project/views_hacks>
> > (part of Views Hacks)
> >
> > What I'm thinking is write a view that returns whatever content you
> > want. Display it as a block and use the Popup to display that block
> > as a popup. You'll need to figure out a way for the view to filter
> > content that the user has already seen if Popup doesn't have
> > something similar. Collapsible blocks uses a cookie to remember
> > which blocks I don't want expanded so perhaps Popup has something
> > similar?
> >
> > --
> > Kathryn Hogg
> > http://womensfooty.com
> >
> > I felt for you so I decided to jump in:
>
> http://drupal.org/node/108984
>
>
> You need to use the Scheduler Block:
>
> excerpt:
>
> Scheduler: Automate Node Publishing / Unpublishing
> Scheduler module Introduction
>
> This module allows nodes to be published and unpublished on specified
> dates and times.
>
> If JSCalendar is enabled (part of the JSTools module), a popup
> Javascript calendar is used to select the date and time for
> (un)publishing of nodes (only Drupal 5 version), otherwise it
> defaults to text input. Screencast
>
> Here is a quick 5 minute screencast overview of enabling and using
> Scheduler.http://youtu.be/G7VfhGI4aoE
> Installation
>
> 1. Copy the scheduler <http://drupal.org/project/scheduler>
> directory to your modules directory.
> 2. Enable the module, database schemas will be setup automatically.
> 3. Grant users the permission "schedule (un)publishing of nodes"
> so they can set when the nodes they create are to be (un)published.
> 4. You can also set the date/time format to be used in Administer
> -> Site configuration -> Schedule module settings.
> 5. Visit Administer -> Content management -> Content types and
> select any node type and check the box "enable scheduled
> (un)publishing" for this node type.
> 6. Check "Alter published on time" to alter the published on time
> to match the scheduled time.
> 7. Repeat for all node types that you want scheduled publishing
> for.
>
> Usage
>
> For node types that have been enabled for using Scheduler the node
> edit page has an extra collapsible fieldset. In this you will find:
>
> - Publish on
> - Unpublish on
>
> *Publish on*: Enter here the date that you would like the posting to
> be published. Leave this blank to disable automatic scheduled
> publishing. This is useful if you would like to make a posting
> published immediately but then unpublished at a later date.
>
> *Unpublish on*: Enter here the date that you would like the posting
> to be unpublished. Leave this blank if you do not want the posting to
> be automatically unpublished.
> Notes
>
> 1. If you have JSCalender (part of the JSTools module) installed
> and enabled, then the *publish*and *unpublish* dates can be entered
> with the JSCalender pop-up (only Drupal 5 version)
> 2. Scheduled automated publish and unpublish functions occur via
> the cron system so the actual, real world, publication times will be
> aligned to when your cron system runs. For example, if you enter a
> published time of 3:45pm but cron only runs once an hour on the hour
> then the real publish time will be 4:00pm and not 3:45pm.
> 3. The creation time of the node will be set to the scheduled
> publication time if you enable "Alter published on time" in the
> content-type settings.
>
>
>
>
>
> > ______________________________**_________________
> > Techtalk mailing list
> > Techtalk at linuxchix.org
> > http://mailman.linuxchix.org/**mailman/listinfo/techtalk<http://mailman.linuxchix.org/mailman/listinfo/techtalk>
> >
>
>
>
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Carla Schroder
ace Linux nerd
buy my books! Book of Audacity,
Linux Networking Cookbook,
Linux Cookbook
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
More information about the Techtalk
mailing list