WordPress.org

Ready to get started?Download WordPress

Forums

Cannot modify header information - headers already sent by : unsolvable ? (9 posts)

  1. nessler
    Member
    Posted 2 years ago #

    I use the short and sweet code to publish my blogs on external pages.

    I had an earlier error stating that the wp-blog-header.php could not be found.
    Since I am using a multisite installation with subdirectories, I cleaned it up

    from

    /* Short and sweet */
    define('WP_USE_THEMES', true);
    require('c:\\domains\\fortherestless.com\\wwwroot\\login\\newz\\wp-blog-header.php');
    ?>

    to

    /* Short and sweet */
    define('WP_USE_THEMES', true);
    require('c:\\domains\\fortherestless.com\\wwwroot\\login\\wp-blog-header.php');
    ?>

    That error was gone but I got a new one:

    Warning: Cannot modify header information - headers already sent by (output started at C:\domains\fortherestless.com\wwwroot\testnews.php:95) in C:\domains\fortherestless.com\wwwroot\login\wp-includes\ms-settings.php on line 101

    When I open the testnews.php page and look at rule 95, it's a javascript "collide and collapse". Can't think of this being the cause ? the rule in bold is nr.95

    <script type="text/javascript">
    
    //Initialize first demo:
    ddaccordion.init({
    	headerclass: "itemhead", //Shared CSS class name of headers group
    	contentclass: "storycontent", //Shared CSS class name of contents group
    	revealtype: "click", //Reveal content when user clicks or onmouseover the header? Valid value: "click" or "mouseover"
    	mouseoverdelay: 200, //if revealtype="mouseover", set delay in milliseconds before header expands onMouseover
    	<strong>collapseprev: false, //Collapse previous content (so only one open at any time)? true/false </strong>	defaultexpanded: [0], //index of content(s) open by default [index1, index2, etc]. [] denotes no content.
    	onemustopen: false, //Specify whether at least one header should be open always (so never all headers closed)
    	animatedefault: false, //Should contents open by default be animated into view?
    	persiststate: true, //persist state of opened contents within browser session?
    	toggleclass: ["", "openentry"], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"]
    	togglehtml: ["none", "", ""], //Additional HTML added to the header when it's collapsed and expanded, respectively  ["position", "html1", "html2"] (see docs)
    	animatespeed: "fast", //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow"
    	oninit:function(expandedindices){ //custom code to run when headers have initalized
    		//do nothing
    	},
    	onopenclose:function(header, index, state, isuseractivated){ //custom code to run whenever a header is opened or closed
    		//do nothing
    	}
    })
    
    </script>

    anyone got an idea what I can do to fix this ?

  2. Moving to MultiSite - There's no way for your short-n-sweet code to know which blog on your multisite it should be pulling data from, so this would never work anyway.

  3. nessler
    Member
    Posted 2 years ago #

    LOL

    so, I have been trying for days to get the multisite running, and now there's no way to have these blogs show up in an external site ?

    None whatsoever ?

  4. Well not like THAT, no. There may be a way to do it...

    What sort of integration are we talking about here?

    You've got a subfolder install and you want posts from a specific site to show up outside WP, or you just want the theme to copy over?

  5. nessler
    Member
    Posted 2 years ago #

    there are 4 subfolder installations,
    http://www.fortherestless.com/login/news, http://www.fortherestless.com/login/media, http://www.fortherestless.com/login/tours, http://www.fortherestless.com/events

    They are blogs, and I wish to use them to easily update my pages on my website.

    So the content of the blog .com/login/news, should show up (in the end) on .com/news.php.

    The old way was to have 4 different installations for each blog, using the the 4 different wp-blog-header.php files.

    Now the blogs are under one dashboard, a network, to help simplify things and not needing to log out and in 4 times.

    Since I just succeeded in making a network installation I need to figure out a way of letting them show up again on those pages.

    The old way this was configured was with the short and sweet code,
    so since this is no longer an option, due to the error above...

    the posts of the blog should show up on the corresponding external website page, using the configurations set in the theme.

    There are a few differences in some as the way archives are set.
    Each subdirectory has it's own theme configured.

    what you see here
    http://www.fortherestless.com/login/newz

    should show up here, combined with the css rules and theme archive settings
    http://www.fortherestless.com/testnews.php

    the way it looks here
    http://www.fortherestless.com/news.php

    (this page is running on the php code, on a previous install of wordpress located in http://www.fortherestless.com/forms/newz)

  6. Wait. Are those all SEPARATE installs?

    You shouldn't have been able to make

    http://www.fortherestless.com/login/<subsites&gt; AND http://www.fortherestless.com/events (unless you mean login/events)

    Realistically, you're doing this 'wrong' (and I'm using that term VERY loosely!). You should be using WordPress to actually run your site, if you want it to run your site, and redirect the old URLs to the new ones.

    If you just want the news, I'd consider using an RSS importer to pull things in.

  7. nessler
    Member
    Posted 2 years ago #

    in the fortherestless.com/forms are 4 seperate installations of wordpress, yes.

    fortherestless.com/news.php shows the contents via fortherestless.com/forms/newz/
    fortherestless.com/diary.php via fortherestless.com/forms/diary/
    fortherestless.com/media.php via fortherestless.com/forms/media/
    fortherestless.com/tours.php via fortherestless.com/forms/tours/

    the php pages use the short and sweet code and call each time for the wp-blog-header.php files in the newz, diary, media and tours folders.

    and yes, sorry, typo; it should be login/events...

    That's how I got it working.

    So naturally I tried doing the same with the new installation but there was a slight hickup.
    So under the fortherestless.com/login are now 4 subdirdectories, which I importerd the content to.

    So now I want to have the php files show the content from the new installation
    fortherestless.com/news.php via fortherestless.com/login/newz/
    fortherestless.com/diary.php via fortherestless.com/login/diary/
    fortherestless.com/media.php via fortherestless.com/login/media/
    fortherestless.com/tours.php via fortherestless.com/login/tours/

    the short and seet code can not work since the wp-blog-header.php is not in those folders as they are virtual, so I used the only existing file in the root install, fortherestless.com/login/.

    When I do this, I get the error message from my first post.

    OK, rss importer.
    A plugin I presume ?

  8. I'm sure doing what you want there is possible but it's "The hard Way" and it's going to be fraught with problems.

    Your issue is that when you call the wp-blog-header.php file, you're not telling it which block you're trying to grab the header info from. And I don't know if you can.

    RSS importing into a page is pretty straight forward, I used to do that all the time. You can find a lot of good tutorials on Google.

  9. nessler
    Member
    Posted 2 years ago #

    Hi,

    been working on that rss feed.
    I nearly got there but I get a blank page (the stripped down version) or absolutely nothing on the testnews.php page.

    can you pinpoint the cause ? I used the simplepie plugin.

    http://www.corvidworks.com/articles/easy-feed-reading-with-simplepie

    here's the page as it is now
    http://fortherestless.com/testnews.php

    now leaving for home so will post some additional info when I get home if needed.

Topic Closed

This topic has been closed to new replies.

About this Topic

Tags

No tags yet.