. .
pragmaMx Support Forum 24 Mai 2012, 14:13:12 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: Block Datei in eine andere PHP Datei einbinden  (Gelesen 1811 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
DWagner
öfter hier
**
Offline Offline

Beiträge: 40


« am: 21 Dezember 2004, 18:45:16 »

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!!!!!!!!!!!!!!!
Gespeichert
jubilee
Gast
« Antworten #1 am: 21 Dezember 2004, 19:20:18 »

Hallo !
Zitat
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.

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
Gespeichert
DWagner
öfter hier
**
Offline Offline

Beiträge: 40


« Antworten #2 am: 21 Dezember 2004, 20:45:59 »

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.
Gespeichert
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #3 am: 21 Dezember 2004, 20:48:33 »

require_once("ssi.php");

und der aufruf über:

$content = ssi_recentPoll();
Gespeichert

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
öfter hier
**
Offline Offline

Beiträge: 40


« Antworten #4 am: 21 Dezember 2004, 22:48:59 »

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?
Gespeichert
NeMeSiSX2LC
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 3.604

NeMeSiSX2LC


WWW
« Antworten #5 am: 22 Dezember 2004, 00:42:43 »

Simple die funktion is_admin gibts in beiden also MX und SMF. Mal sehen ob da andie mehr weiss
Gespeichert

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
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML