[geeklog-users] switching blocks

Jannetta Lewis Jannetta.Lewis at newdur.ac.uk
Wed Mar 24 05:17:11 EST 2004


Hi Tony

Thanks for your response. I am busy writing a new block and plug-in
that will do the thing. The menu plugin is not quite what I want.

However, I now have a question, since I'm still trying to get my head
around the way Geeklog works. What is the right way of saving a variable
for global access. For the moment I have done something like this, but
I'm sure it is not the right way to do it:

session_start();
$block = $_GET["blockmenu"];
if (isset($block)) {
$_SESSION["onswitch"]=$block;
} else {
$block=$_SESSION["onswitch"];
}

I couldn't find an explanation in the docs - did I miss it?

Thanks so long for any help
Jannetta



====
New College Durham
Product Development Co-ordinator
X4434


>>> tony at tonybibbs.com 22/03/2004 17:07:05 >>>

You'd have to do this in a PHP block. From there you could declare any

PHP global variables you need such as $PHP_SELF, $_REQUEST, $_GET,
$_POST or, if you are on PHP older than 4.1 $HTTP_POST_VARS and
$HTTP_GET_VARS.

Also you may want to look into the menu plugin that I have seen but
haven't tried as it may do this kind of stuff for you.

Either way it is very doable given somone with a little PHP kumg-fu.

Hope that helps.

--Tony

Jannetta Lewis wrote:

> Hi Folks

>

> I hope I can explain myself adequately here - I'll give it a go ...

>

> Is it currently possible to switch blocks on and off based on menu

> items, or links? We want to use geeklog for our intranet (and maybe

even

> our Internet site). However, we have loads of links, mainly leading

to

> static pages. So I want to create one block with main menu items and

> then have another block that changes, depending on which item you

have

> clicked, displaying the sub-menu items. This way, the column on the

left

> with all the blocks stays nice and short. I really hate those web

pages

> that scrolls down forever!

>

> Does that make sense to anybody?

>

> Regards

> Jannetta

>

> ====

> New College Durham

> Product Development Co-ordinator

> X4434

> _______________________________________________

> geeklog-users mailing list

> geeklog-users at lists.geeklog.net

> http://lists.geeklog.net/listinfo/geeklog-users

_______________________________________________
geeklog-users mailing list
geeklog-users at lists.geeklog.net
http://lists.geeklog.net/listinfo/geeklog-users



More information about the geeklog-users mailing list