Block Datei in eine andere PHP Datei einbinden

Begonnen von DWagner, 21 Dezember 2004, 18:45:16

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

DWagner

Hallo Leutz,

ich möchte einen Block (Code in der Blockdatei?) und die Daten in eine externe PHP Seite einbinden so das auf dieser Seite
nur die Inhalte des Blocks angezeigt werden.


Geht das? Mit welchem Code?
Ich danke im voraus für Euer Wissen und Hilfe!!!!!!!!!!!!!!!

jubilee

Hallo !
Zitatich möchte einen Block (Code in der Blockdatei?) und die Daten in eine externe PHP Seite einbinden so das auf dieser Seite
nur die Inhalte des Blocks angezeigt werden.

Hallo !
Das geht nur, wenn der Block keine spezifischen Funktionen des Portal aufruft.
Weiterhin musst Du die Verbindung zur Datenbank sicherstellen (falls auf diese zugegriffen werden sollte ), da die initiale Verbindung und damit das Erstellen der Resource-ID für die Datenbankverbindung über die Core-Files vom Portal erledigt werden.
Die Ausgabe der Blockfunktionen anzeigen ist dagegen sehr einfach.
Dazu würde ein echo"".$content.""; ausreichen, da die gesammten Ausgaben eines Blockes immer in die Variable $content geschrieben werden.
MfG
jubilee

DWagner

OK, vielleicht gehts ja damit einfacher.

Ich habe eine SSI.php Datei.
Diese möchte ich in einen CenterBlock einbinden.

1.)
Doch wie schreibe ich den Code für den Centerblock. (require once .... ssi.php?)

2.) und dort rein die anweisung
<?php ssi_recentPoll(); ?>


irgendwie bekom  ich das nicht hin.... Hach schön das Ihr da seid und immer helft wo ihr könnt. Danke an dieser Stelle.

NeMeSiSX2LC

require_once("ssi.php");

und der aufruf über:

$content = ssi_recentPoll();
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

DWagner

Hallo ihr,

Fehlermeldung:
Fatal error: Cannot redeclare is_admin() (previously declared in /web/cms/html/includes/nukefunctions.php:25) in /web/cms/html/modules/smf/Sources/Security.php on line 111



Das ist die blockdatei:

#<?php
#if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
#$mxblockcache = TRUE;
#require("/web/cms/html/modules/smf/SSI.php");
#$content = ssi_boardNews();
#?>


Was könnte das sein?

NeMeSiSX2LC

Simple die funktion is_admin gibts in beiden also MX und SMF. Mal sehen ob da andie mehr weiss
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1