Wordpress blog in een div (of iframe) laden

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Max Groove
  • Registratie: September 2002
  • Laatst online: 22-07 18:26
Sinds enige tijd ben ik bezig met een website, waarbij ik graag een wordpress blog zou willen laden in een div (of iframe). Een php include blijkt niet te werken, daarbij krijg ik onduidelijke database errors terug. Een include-virtual werkt niet omdat de blog een php-bestand is.

Ik heb ook iframes geprobeerd, met wat meer succes. De blogpagina laadt goed in de iframe, maar ik zou graag hebben dat de iframe zich dan aanpast in de hoogte van de blogpagina. Ook hier heb ik vele uren aan geknutseld, met verschillende tutorials, maar geen van de oplossingen heeft tot een resultaat geleid waarbij de iframe zich in hoogte aanpast aan de hoogte van de blogpagina en daarbij compatibel is met alle grote browsers. Daarnaast heb ik begrepen dat iframes beter niet kunnen worden gebruikt (maar waarom is me vooralsnog onduidelijk), dus misschien moet ik met toch meer richten op het laden van de wordpress in een div.

Mijn vraag is: Hoe kan ik een wordpress blog (index.php) laden in een div van een andere pagina (index.shtml)?

Acties:
  • 0 Henk 'm!

  • X_lawl_X
  • Registratie: September 2009
  • Laatst online: 06:35
Je kan misschien met een php (file_get_contents()) de html output van wordpress ophalen, de overbodige tags weghalen en wat overblijft echo'en op je pagina. Is wel een stuk netter dan iframes.

[ Voor 3% gewijzigd door X_lawl_X op 29-06-2010 20:34 ]


Acties:
  • 0 Henk 'm!

  • Mexel
  • Registratie: Juni 2009
  • Laatst online: 03-03 19:20

Mexel

↓ volgende bericht hieronder ↓

Al eens gedacht om een free PHPBLOG eens te bewerken en de layout aan te passen aan je wensen.

↓ volgende bericht hieronder ↓


Acties:
  • 0 Henk 'm!

  • Max Groove
  • Registratie: September 2002
  • Laatst online: 22-07 18:26
X_lawl_X schreef op dinsdag 29 juni 2010 @ 20:34:
Je kan misschien met een php (file_get_contents()) de html output van wordpress ophalen, de overbodige tags weghalen en wat overblijft echo'en op je pagina. Is wel een stuk netter dan iframes.
Ik begrijp niet zo goed wat je zegt. Op dit moment ziet bevat de html pagina (waarbinnen ik dus de php wil laden in een div) hetvolgende:

code:
1
2
3
4
5
<body>
<div>
<?php include(".../wordpress/index.php"); ?>
</div>
</body>


Als ik jouw advies volg, wat zou ik dan moeten doen?

Acties:
  • 0 Henk 'm!

  • Giant87
  • Registratie: Juni 2004
  • Laatst online: 13:32
Waarom bouw je je website niet op/met Wordpress? Zijn genoeg sites die Wordpress succesvol als CMS gebruiken.

http://tutsplus.com/ en alle dochtersites is bijvoorbeeld ook gebaseerd op Wordpress.

Acties:
  • 0 Henk 'm!

  • Max Groove
  • Registratie: September 2002
  • Laatst online: 22-07 18:26
Giant87 schreef op dinsdag 29 juni 2010 @ 21:23:
Waarom bouw je je website niet op/met Wordpress? Zijn genoeg sites die Wordpress succesvol als CMS gebruiken.

http://tutsplus.com/ en alle dochtersites is bijvoorbeeld ook gebaseerd op Wordpress.
Dat zou betekenen dat ik alle pagina's die nu al af zijn, opnieuw zou moeten maken met Wordpress. Ook zal ik me daarvoor moeten verdiepen in PHP en CSS, wat ik nog niet voldoende beheers. Ik denk dat het zinvoller is om de wordpress blog in een div of iframe te laden in de pagina waar ik tevens een twitter feed heb.
Mexel schreef op dinsdag 29 juni 2010 @ 20:36:
Al eens gedacht om een free PHPBLOG eens te bewerken en de layout aan te passen aan je wensen.
Hier zie ik van af omdat de wordpress pagina na lang knutselen is vormgegeven naar mijn wensen (ie: consistent met de rest van de website om te kunnen embedden).

Acties:
  • 0 Henk 'm!

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Max Groove schreef op dinsdag 29 juni 2010 @ 21:17:
Als ik jouw advies volg, wat zou ik dan moeten doen?
PHP:
1
2
3
<?php
file_get_contents('http://www.jouw_site.com/wordpress_blog/');
?>


Al zou dat niet mijn voorkeur hebben. Dit spul moet je ook prima kunnen includen via PHP.

Lees deze tutorial eens door: http://codex.wordpress.or...rdpress_with_Your_Website

Blog [Stackoverflow] [LinkedIn]


Acties:
  • 0 Henk 'm!

  • Max Groove
  • Registratie: September 2002
  • Laatst online: 22-07 18:26
Wolfboy schreef op woensdag 30 juni 2010 @ 05:22:
[...]
PHP:
1
2
3
<?php
file_get_contents('http://www.jouw_site.com/wordpress_blog/');
?>


Al zou dat niet mijn voorkeur hebben. Dit spul moet je ook prima kunnen includen via PHP.

Lees deze tutorial eens door: http://codex.wordpress.or...rdpress_with_Your_Website
De code die je hebt aangeboden heb ik in mijn html bestand gezet:

code:
1
2
3
4
5
6
7
8
9
10
<body>
<div>

<?php 
file_get_contents('http://contact-tac.nl/wordpress/'); 
?>

</div>
</body>
</html>


Dit lijkt niet te werken. Als je merkt dat ik iets fout doe, geef dat dan even aan :D

Ik ga nu aan de slag met de tutorial die je me hebt aangeboden, hopelijk lukt het daarmee. Als het probleem is verholpen laat ik dat natuurlijk weten!

Acties:
  • 0 Henk 'm!

  • peterkuli
  • Registratie: September 2003
  • Laatst online: 13-09 21:10
Max Groove schreef op dinsdag 29 juni 2010 @ 21:31:
Dat zou betekenen dat ik alle pagina's die nu al af zijn, opnieuw zou moeten maken met Wordpress. Ook zal ik me daarvoor moeten verdiepen in PHP en CSS, wat ik nog niet voldoende beheers.
Hoe heb je de website gebouwd waar het Wordpress blog in moet komen dan? Die heb je toch ook gewoon gemaakt in html/css?

Als je dat nou omzet in een template voor Wordpress, heb je je eigen site gebouwd op Wordpress. Heb je gelijk een CMS en kun je je blog makkelijk integreren.

Acties:
  • 0 Henk 'm!

  • ZpAz
  • Registratie: September 2005
  • Laatst online: 11:35
Max Groove schreef op woensdag 30 juni 2010 @ 09:31:
[...]


De code die je hebt aangeboden heb ik in mijn html bestand gezet:

code:
1
2
3
4
5
6
7
8
9
10
<body>
<div>

<?php 
file_get_contents('http://contact-tac.nl/wordpress/'); 
?>

</div>
</body>
</html>


Dit lijkt niet te werken. Als je merkt dat ik iets fout doe, geef dat dan even aan :D

Ik ga nu aan de slag met de tutorial die je me hebt aangeboden, hopelijk lukt het daarmee. Als het probleem is verholpen laat ik dat natuurlijk weten!
Beetje basis niet, gooi er eens een echo voor dan, nu is het logisch dat er geen output is. |:(

Beetje vreemd topic zo en zo mja.

[ Voor 3% gewijzigd door ZpAz op 30-06-2010 10:15 ]

Tweakers Time Machine Browser Extension | Chrome : Firefox


Acties:
  • 0 Henk 'm!

  • JackPoint
  • Registratie: Juli 2007
  • Laatst online: 06-09 22:59
Wordpress heeft standaard rss feeds van je posts. Meestal http://www.domein.tld/feed
Op http://www.sitemasters.be/scripts/1/7/699/PHP/RSS_reader staat een php rss reader die je gemakkelijk aan kunt passen voor je eigen website.

Acties:
  • 0 Henk 'm!

  • Max Groove
  • Registratie: September 2002
  • Laatst online: 22-07 18:26
ZpAz schreef op woensdag 30 juni 2010 @ 10:14:
[...]


Beetje basis niet, gooi er eens een echo voor dan, nu is het logisch dat er geen output is. |:(

Beetje vreemd topic zo en zo mja.
Ik zou willen dat het vanzelfsprekend was, dat had me een hoop tijd bespaard. Kun je me uitleggen wat je bedoeld? "gooi er een echo voor", hoe gaat dat eruit zien?

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Max Groove schreef op woensdag 30 juni 2010 @ 11:10:
[...]


Ik zou willen dat het vanzelfsprekend was, dat had me een hoop tijd bespaard. Kun je me uitleggen wat je bedoeld? "gooi er een echo voor", hoe gaat dat eruit zien?
Precies wat hij zegt...
PHP:
1
echo file_get_contents...

Maar je zou natuurlijk ook even de moeite kunnen nemen om even de documentatie in te duiken. Je zou ook even naar readfile kunnen kijken als ik me niet vergis.

Anyway; het is hier niet de bedoeling dat we handjes gaan vasthouden en ik zou dan graag ook vanaf hier wat meer eigen inzet en initiatief zien van je. Het is niet de bedoeling dat we stap-voor-stap alles gaan voorkauwen; je kunt zelf prima documentatie lezen en je verdiepen in de materie. Dat hebben wij ook allemaal (ooit) gedaan en moeten doen om onze eigen problemen op te lossen. Voor jou is dat niet anders.

[ Voor 35% gewijzigd door RobIII op 30-06-2010 11:14 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • Max Groove
  • Registratie: September 2002
  • Laatst online: 22-07 18:26
Ik gebruik de volgende code:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php 
require('http://www.contact-tac.nl/wordpress/wp-blog-header.php'); 
?> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>

<div id="blogcontainer">

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

<?php the_date('','<h2>','</h2>'); ?>

<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
     <h3 class="storytitle"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h3>
    <div class="meta"><?php _e("Filed under:"); ?> <?php the_category(',') ?> &#8212; <?php the_tags(__('Tags: '), ', ', ' &#8212; '); ?> <?php the_author() ?> @ <?php the_time() ?> <?php edit_post_link(__('Edit This')); ?></div>

    <div class="storycontent">
        <?php the_content(__('(more...)')); ?>
    </div>

    <div class="feedback">
        <?php wp_link_pages(); ?>
        <?php comments_popup_link(__('Comments (0)'), __('Comments (1)'), __('Comments (%)')); ?>
    </div>

</div>

<?php comments_template(); // Get wp-comments.php template ?>

<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>

</div>

</body>
</html>


Hierbij krijg ik deze melding in de browser:
Warning: require() [function.require]: URL file-access is disabled in the server configuration in /home/users/contcftp/contact-tac.nl/index.php on line 2

Warning: require(http://www.contact-tac.nl/wordpress/wp-blog-header.php) [function.require]: failed to open stream: no suitable wrapper could be found in /home/users/contcftp/contact-tac.nl/index.php on line 2

Fatal error: require() [function.require]: Failed opening required 'http://www.contact-tac.nl/wordpress/wp-blog-header.php' (include_path='.:/usr/share/php') in /home/users/contcftp/contact-tac.nl/index.php on line 2
Komt dit doordat er iets met de server configuratie is?

Mijn pogingen het index.php bestand van de wordpress map te laden in de div kwamen vaker hierop uit.

(de code heb ik gemaakt met behulp van deze handleiding)

Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 20:18

MueR

Admin Tweakers Discord

is niet lief

Dat lijkt de foutmelding wel te suggereren ja. Vooral het stukje "URL file-access is disabled in the server configuration" is een dead give-away.

Anyone who gets in between me and my morning coffee should be insecure.

Pagina: 1