Welcome to Geeklog, Anonymous Sunday, September 01 2024 @ 01:16 am EDT
Geeklog Forums
Rights Blocks Disappear?
Page navigation
GrowYourOwnMusic
Anonymous
Sometimes when I open my page, the blocks on the right-hand side disappear. I know I can set them to not be on some pages, but this is on my home page. Someitmes they're there, sometimes they aren't. I'll leave the link to my page below so you can check it out and se eif you cna see a solution.
I'll also note that when it happens and I'm logged in, logging out seems to do the trick.
http://www.ethanmeanor.com
I'll also note that when it happens and I'm logged in, logging out seems to do the trick.
http://www.ethanmeanor.com
22
24
Quote
GrowYourOwnMusic
Anonymous
No replies? Dang! Anyone got any ideas? This is really bugging me.
18
19
Quote
Status: Banned
machinari
Forum User
Full Member
Registered: 03/22/04
Posts: 1512
When did this behaviour start? ....and what version of GeekLog are you running?
can you think of anything that you were doing when this behaviour started?
keep in mind, if you are running 1.3.10, the purplerose theme that you are using isn't 1.3.10 compliant (unless you have made it so yourself).
can you think of anything that you were doing when this behaviour started?
keep in mind, if you are running 1.3.10, the purplerose theme that you are using isn't 1.3.10 compliant (unless you have made it so yourself).
23
18
Quote
Status: Banned
machinari
Forum User
Full Member
Registered: 03/22/04
Posts: 1512
OH! I just saw your right blocks!
It seems that until you modify the address in anyway the blocks don't show up. once the address has been modified, by clicking on a topic link for example, then going back to your main page, your blocks show up.
off the top of my head, I would say that the custom COM_siteHeader in the theme's functions.php file is the culprit. This is because this theme calls the right blocks from the header not the footer and so some of that code may not like your address. I'll take a look and see.
![Big Celebration Big Celebration](http://www.geeklog.net/images/smiles/banana.gif)
It seems that until you modify the address in anyway the blocks don't show up. once the address has been modified, by clicking on a topic link for example, then going back to your main page, your blocks show up.
off the top of my head, I would say that the custom COM_siteHeader in the theme's functions.php file is the culprit. This is because this theme calls the right blocks from the header not the footer and so some of that code may not like your address. I'll take a look and see.
21
26
Quote
GrowYourOwnMusic
Anonymous
OK, well from what you told me I'd have no idea of how to fix that, so I'd appreciate if when and if you figure it out, please give me instructions on fixing it.
BTW, im funning 1.3.9sr2
BTW, im funning 1.3.9sr2
14
17
Quote
Status: Banned
machinari
Forum User
Full Member
Registered: 03/22/04
Posts: 1512
give this a shot:
change line 344 of your theme's functions.php file from:
to read like this:
let me know if that makes a difference.
that'll be where this issue can be resolved, i believe, even if it means adjusting the $clicked variable. I would have to see how you've set up your paths to be sure.
hope some of that helps
change line 344 of your theme's functions.php file from:
Text Formatted Code
$address = array($_CONF['site_url'].'/index.php', 'otherPagesFromWhichToLoadRightBlocks',);Text Formatted Code
$address = array($_CONF['site_url'].'/index.php', '/main/index.php', 'otherPagesFromWhichToLoadRightBlocks',);that'll be where this issue can be resolved, i believe, even if it means adjusting the $clicked variable. I would have to see how you've set up your paths to be sure.
hope some of that helps
22
20
Quote
GrowYourOwnMusic
Anonymous
I tried it, and it didn't help. Can you describe how to adjust the $clicked variable you mentioned so as to maybe make a difference?
19
16
Quote
mach
Anonymous
i'm not awake yet..
change that same line to this:
I assume that your site url as set in your config.php includes the /main directory...
change that same line to this:
Text Formatted Code
$address = array($_CONF['site_url'].'/index.php', $_CONF['site_url'], 'otherPagesFromWhichToLoadRightBlocks',);I assume that your site url as set in your config.php includes the /main directory...
21
23
Quote
Status: Banned
machinari
Forum User
Full Member
Registered: 03/22/04
Posts: 1512
nope that wont work either, it'll just give you double blocks on other pages.
what is your site_url as set in your config and what kind of redirection are you using--and why?
if you could tell me what $_SERVER['HTTP_HOST'] is set to when you look at phpinfo(). that would help me.
what is your site_url as set in your config and what kind of redirection are you using--and why?
if you could tell me what $_SERVER['HTTP_HOST'] is set to when you look at phpinfo(). that would help me.
24
21
Quote
GrowYourOwnMusic
Anonymous
Hold on while I set out to get that information.
14
19
Quote
GrowYourOwnMusic
Anonymous
OK, site_url is: http://ethanmeanor.com/main
The redirect code is:
<META http-equiv="refresh" content="0; url=http://www.ethanmeanor.com/main/">
I'm using the redirect becasue I don't want all of the geeklog stuff in the mian directory. I'd prefer to have it tucked away in /main
The redirect code is:
<META http-equiv="refresh" content="0; url=http://www.ethanmeanor.com/main/">
I'm using the redirect becasue I don't want all of the geeklog stuff in the mian directory. I'd prefer to have it tucked away in /main
21
19
Quote
Status: Banned
machinari
Forum User
Full Member
Registered: 03/22/04
Posts: 1512
OK, give this a shot and let me know if it works. It is a specific fix for your redirect. because the redirect is in the header of calling page, this function defines the host plus uri without the "main/" so then blocks wont load.
changes lines 340 - 350 in layout/purplerose/functions.php to this:
$clicked = "http://";
$clicked .= $_SERVER['HTTP_HOST'];
$clicked .= $_SERVER['REQUEST_URI'];
$siteurl = $_CONF['site_url']."/";
$redirfrom = "http://ethanmeanor.com/"
$address = array($_CONF['site_url'].'/index.php', 'otherPagesFromWhichToLoadRightBlocks',);
//default vars
$header->set_var( 'geeklog_blocks', '' );
$header->set_var( 'right_blocks', '' );
//loads rightblocks if site url is called.
if ((( $siteurl != '') && ( $siteurl == $clicked )) || ($redirfrom == $clicked)) {
changes lines 340 - 350 in layout/purplerose/functions.php to this:
Text Formatted Code
$clicked = "http://";
$clicked .= $_SERVER['HTTP_HOST'];
$clicked .= $_SERVER['REQUEST_URI'];
$siteurl = $_CONF['site_url']."/";
$redirfrom = "http://ethanmeanor.com/"
$address = array($_CONF['site_url'].'/index.php', 'otherPagesFromWhichToLoadRightBlocks',);
//default vars
$header->set_var( 'geeklog_blocks', '' );
$header->set_var( 'right_blocks', '' );
//loads rightblocks if site url is called.
if ((( $siteurl != '') && ( $siteurl == $clicked )) || ($redirfrom == $clicked)) {
19
23
Quote
GrowYourOwnMusic
Anonymous
Parse error: parse error, unexpected T_VARIABLE in /home/ethanme/public_html/main/layout/purplerose/functions.php on line 346
21
20
Quote
mach
Anonymous
oops
missed a semicolon at the end of the line
missed a semicolon at the end of the line
Text Formatted Code
$redirfrom = "http://ethanmeanor.com/";
23
20
Quote
GrowYourOwnMusic
Anonymous
Unfortunately that didn't seem to make any difference either. Got any more ideas?
20
16
Quote
Status: Banned
machinari
Forum User
Full Member
Registered: 03/22/04
Posts: 1512
this is the part where you need to wiggle it a bit...
change the redirfrom variable a bit, that is
try $redirfrom = "http://ethanmeanor.com";
or $redirfrom = "http://ethanmeanor.com/main/";
or $redirfrom = "http://ethanmeanor.com/main";
or you might try redirecting using an .htaccess file (assuming apache) rather than your header.
or see the comment on your latest story at your site.
![Wink Wink](http://www.geeklog.net/images/smiles/icon_wink.gif)
change the redirfrom variable a bit, that is
try $redirfrom = "http://ethanmeanor.com";
or $redirfrom = "http://ethanmeanor.com/main/";
or $redirfrom = "http://ethanmeanor.com/main";
or you might try redirecting using an .htaccess file (assuming apache) rather than your header.
or see the comment on your latest story at your site.
15
17
Quote
GrowYourOwnMusic
Anonymous
Still isn't working. I tried all three, no luck.
I read your comment, and I don't understand why that would help, but you seem to know quite a bit about it, so I'll trust that it would. I don't really know how to go about editing themes and the like though.
You offered to do it, though, right? That would be a big help. I'll be watching the topic.
I read your comment, and I don't understand why that would help, but you seem to know quite a bit about it, so I'll trust that it would. I don't really know how to go about editing themes and the like though.
You offered to do it, though, right? That would be a big help. I'll be watching the topic.
21
23
Quote
Status: Banned
machinari
Forum User
Full Member
Registered: 03/22/04
Posts: 1512
I only stick my nose in cuz i'm the one that made that theme and the bit of code that isn't working with your redirect. ![Razz Razz](http://www.geeklog.net/images/smiles/icon_razz.gif)
I'll fix your columns so the centercolumn doesn't expand and at the same time make it 1.3.10 compliant.
I'll just put a different version on my site when I'm done--a few people have asked me for that so it's no big deal. I guess they just like the color scheme but not much else.
![Razz Razz](http://www.geeklog.net/images/smiles/icon_razz.gif)
I'll fix your columns so the centercolumn doesn't expand and at the same time make it 1.3.10 compliant.
I'll just put a different version on my site when I'm done--a few people have asked me for that so it's no big deal. I guess they just like the color scheme but not much else.
22
27
Quote
GrowYourOwnMusic
Anonymous
Cool, I didn't know you made that theme. I'll be eagerly awaiting the new release, and while I wait perhpas I'll work on my own theme. I pretty much figured out that the CSS document is what changes the colors, and they're the only part of the Clean theme I don't like, so I'll get to work.
17
21
Quote
Page navigation
All times are EDT. The time is now 01:16 am.
- 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