Welcome to Geeklog, Anonymous Sunday, December 22 2024 @ 05:03 pm EST
Geeklog Forums
I want the blocks on the right displayed everywhere.
In the admin I can tell a block on the right to appear everywhere, but in reality it only appears on the "stories" page.
Which file do I need to edit to really make all blocks that I want to appear everywhere to actually appear everywhere?
(If there was a thread about this, please link it because I already spend 2 hours searching for it.)
Pretty please with chocolate and whipped cream on top.
---Grtz-------------M1r4-->
Which file do I need to edit to really make all blocks that I want to appear everywhere to actually appear everywhere?
(If there was a thread about this, please link it because I already spend 2 hours searching for it.)
Pretty please with chocolate and whipped cream on top.
---Grtz-------------M1r4-->
18
18
Quote
Status: offline
Dirk
Site Admin
Admin
Registered: 01/12/02
Posts: 13073
Location:Stuttgart, Germany
It depends on how COM_siteFooter is called at the end of each page. In index.php, you'll find:
Almost all the other calls in Geeklog are without the "true", so it won't display right blocks.
bye, Dirk
Text Formatted Code
$display .= COM_siteFooter (true); // The true value enables right hand blocks.Almost all the other calls in Geeklog are without the "true", so it won't display right blocks.
bye, Dirk
12
20
Quote
Status: offline
Spacehamster
Forum User
Newbie
Registered: 07/08/05
Posts: 9
Location:Netherlands
Yay!! It works!
*worships Dirk*
I could have searched for ages without finding it in that function.
Thanks a lot!!
---Grtz-------------M1r4-->
*worships Dirk*
I could have searched for ages without finding it in that function.
Thanks a lot!!
---Grtz-------------M1r4-->
29
19
Quote
Status: offline
Flernk
Forum User
Chatty
Registered: 07/31/03
Posts: 46
Still having some difficulty with this.
I have changed:
to
in every instance in every file, but I'm still cooming across some places where my right blocks disappear. One specific example is after a user changes their password. The page that loads is /users.php?mode=profile&uid=2&msg=5
I also lose my right blocks when a system message pops up. Example: When an Adminattempts to create a new user using an email address that already exists, the system message will appear, "The email address provided is already in use for another account." and all the right blocks will be gone. In this case, the file is labeled, simply /user.php
How can I ensure that the blocks never disappear? It's crucial to my site because I'm not using left blocks at all. If my right blocks disappear, even on a single page, my navigation also disappears.
I have changed:
Text Formatted Code
$display .= COM_siteFooter ();to
Text Formatted Code
$display .= COM_siteFooter (true);in every instance in every file, but I'm still cooming across some places where my right blocks disappear. One specific example is after a user changes their password. The page that loads is /users.php?mode=profile&uid=2&msg=5
I also lose my right blocks when a system message pops up. Example: When an Adminattempts to create a new user using an email address that already exists, the system message will appear, "The email address provided is already in use for another account." and all the right blocks will be gone. In this case, the file is labeled, simply /user.php
How can I ensure that the blocks never disappear? It's crucial to my site because I'm not using left blocks at all. If my right blocks disappear, even on a single page, my navigation also disappears.
17
15
Quote
Newbie but improve
Anonymous
Is it possibile to make a "general rightblock switch",
will take it to config.php, like :
$_CONF['gen_rightblock_switch'] = true ; // If you want every time & everywhere to see it
and test this before every COM_siteFooter call, like :
$rightblock_Switch = ($_CONF['gen_rightblock_switch'] ? "true" : "false");
$display .= COM_siteFooter ($rightblock_Switch)
is it a good idea ?
will take it to config.php, like :
Text Formatted Code
$_CONF['gen_rightblock_switch'] = true ; // If you want every time & everywhere to see it
and test this before every COM_siteFooter call, like :
Text Formatted Code
$rightblock_Switch = ($_CONF['gen_rightblock_switch'] ? "true" : "false");
$display .= COM_siteFooter ($rightblock_Switch)
is it a good idea ?
14
16
Quote
Anonymous
Anonymous
Quote by Flernk:
in every instance in every file, but I'm still cooming across some places where my right blocks disappear. One specific example is after a user changes their password. The page that loads is /users.php?mode=profile&uid=2&msg=5
Text Formatted Code
$display .= COM_siteFooter (true);in every instance in every file, but I'm still cooming across some places where my right blocks disappear. One specific example is after a user changes their password. The page that loads is /users.php?mode=profile&uid=2&msg=5
This makes the right-blocks show on the page I made this change. BUT, on my site I also got the "What's related" and "Story options" blocks showing to the left of my section of right-blocks, making it all look very silly.
Any ideas?
31
12
Quote
Status: offline
Dirk
Site Admin
Admin
Registered: 01/12/02
Posts: 13073
Location:Stuttgart, Germany
Quote by Anonymous: BUT, on my site I also got the "What's related" and "Story options" blocks showing to the left of my section of right-blocks, making it all look very silly.
Those two aren't real blocks but actually part of the article template file. Open article/article.thtml and move {whats_related_story_options} (which represents both blocks) or use {whats_related} and {story_options} to have them as individual blocks.
In the Professional theme, those two are below the story text, for example.
bye, Dirk
14
13
Quote
evo
Anonymous
sorry to beat a dead horse here but what about things like the forums? for example this site doesn't display right box' on forum pages.
how would I add that code to enable right blocks on every page? also is there any harm in changing all of the
$display .= COM_siteFooter ();
instances to
$display .= COM_siteFooter (true);
???
how would I add that code to enable right blocks on every page? also is there any harm in changing all of the
$display .= COM_siteFooter ();
instances to
$display .= COM_siteFooter (true);
???
15
10
Quote
Status: offline
Dirk
Site Admin
Admin
Registered: 01/12/02
Posts: 13073
Location:Stuttgart, Germany
Quote by evo: sorry to beat a dead horse here but what about things like the forums? for example this site doesn't display right box' on forum pages.
You would have to make the same changes in the forum's code.
Quote by evo: also is there any harm in changing all of the
Nothing I could think of. It only leaves less space for the actual content, especially when your browser window isn't that wide (like mine ...).
bye, Dirk
11
14
Quote
Status: offline
drshakagee
Forum User
Full Member
Registered: 10/01/03
Posts: 231
If you really want the right blocks to be everywhere without editing a million files, you can add this:
$rightblock = true;
at the beginning of the COM_siteFooter function in lib-common.php.
If you really wanted to do properly you could cut and paste the whole COM_siteFooter function to your theme's function.inc file and change the name of the function to yourthemename__siteFooter then add the rightblock = true thing to the top of it (this method might be only available in cvs, I don't have a non cvs version to look at right now).
Yes I am mental.
Text Formatted Code
$rightblock = true;
at the beginning of the COM_siteFooter function in lib-common.php.
If you really wanted to do properly you could cut and paste the whole COM_siteFooter function to your theme's function.inc file and change the name of the function to yourthemename__siteFooter then add the rightblock = true thing to the top of it (this method might be only available in cvs, I don't have a non cvs version to look at right now).
Yes I am mental.
15
14
Quote
evo
Anonymous
has anyone added such code to the forum?
15
20
Quote
evo
Anonymous
really I am just wondering where to insert the code.
11
14
Quote
All times are EST. The time is now 05:03 pm.
- Normal Topic
- Sticky Topic
- Locked Topic
- New Post
- Sticky Topic W/ New Post
- Locked Topic W/ New Post
- View Anonymous Posts
- Able to post
- Filtered HTML Allowed
- Censored Content