Einbau einer PHP Include in den overall_header

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
schmitz-dennis
Mitglied
Beiträge: 10
Registriert: 22.12.2007 14:22
Wohnort: Weilburg

Beitrag von schmitz-dennis »

Hallo,

habs jetzt eingegeben, aber irgendwie ändert sich nix.
Kommentar im Quellcode ändet sich, also keine Cash Probeme.

Was ist falsch?

Code: Alles auswählen

<div id="site-description">
			  <table width="100%" border="0" cellspacing="0" cellpadding="2">
                        <tr>
                          <td><a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>
                            <h1>{SITENAME}</h1>
                          <p>{SITE_DESCRIPTION}</p></td>
                          <td>
                            <!--/* Banner 123 auf copy-weilburg.de Lokaler Modus Tag v2.4.2 */-->
                            <!-- PHP -->
                            // The MAX_PATH below should point to the base of your Banner auf copy-weilburg.de installation
                            define('MAX_PATH', '/homepages/41/d88662251/htdocs/gal035419581/inter/adserver24');
                            if (@include_once(MAX_PATH . '/www/delivery/alocal.php')) {
                            if (!isset($phpAds_context)) {
                            $phpAds_context = array();
                            }
                            $phpAds_raw = view_local('', 3, 0, 0, '_blank', '', '0', $phpAds_context);
                            echo $phpAds_raw['html'];
                            }
                            echo "hello!";
  <!-- ENDPHP -->
                    </td>
                        </tr>
              </table>
  
                   </div>
Oder kann der das im Template nicht verarbeiten?

Denn ich sehe nicht mal ne fehlermeldung.

Danke für Hilfe.
MfG

D.Schmitz
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

hast du den satz in der wiki beachtet?
A note, it is very much encouraged that template designers do not include PHP. The ability to include raw PHP was introduced primarily to allow end users to include banner code, etc. without modifing multiple files (as with 2.0.x). It was not intended for general use ... hence www.phpbb.com will not make available template sets which include PHP. And by default templates will have PHP disabled (the admin will need to specifically activate PHP for a template).
Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
schmitz-dennis
Mitglied
Beiträge: 10
Registriert: 22.12.2007 14:22
Wohnort: Weilburg

Beitrag von schmitz-dennis »

Soll heissen:
PHP nicht gut im Template
Und wenn gewüncht dann muss es irgendwo aktiviert werden.

Hab ich das richtig verstanden?

Hätte mir jau auch vorher mal einer nen Hinweis geben können. :D

OK wenn PHP nicht gut im Template, wie bau ich dann den Code am besten ein, und wo?

Bin da kein Fachmann. Lerne gerade.
MfG

D.Schmitz
Benutzeravatar
Jan500
Ehemaliges Teammitglied
Beiträge: 4199
Registriert: 01.03.2003 21:32
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Jan500 »

du kannst im acp php aktivieren

acp - allgemein - sicherheit - Erlaube PHP in Templates

um das sauber einzubauen, müsstest du die jeweilige php datei die für die template ausgabe zuständoig ist bearbeiten und variablen definieren, die im template eingebaut werden (siehe dazu auf der ersten seite die wiki links)
das ist für einen anfänger relativ kompliziert, du kannst es dir ja mal anschauen aber evtl geht das auch so mit php aktivieren

Jan
"Life begins at 40 Knots...!" :D
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
schmitz-dennis
Mitglied
Beiträge: 10
Registriert: 22.12.2007 14:22
Wohnort: Weilburg

Beitrag von schmitz-dennis »

Kann mir nochmal jemand helfen?

bekomme das Banner nicht oben rechts in die Ecke.

wird immer nach unten verschoben.
MfG

D.Schmitz
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

Link zum Problem bitte...
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
schmitz-dennis
Mitglied
Beiträge: 10
Registriert: 22.12.2007 14:22
Wohnort: Weilburg

Beitrag von schmitz-dennis »

MfG

D.Schmitz
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Beitrag von gn#36 »

Das liegt daran, dass eine Breite von 70% für den Text im Header definiert wurde.

Such mal in der styles/prosilver/theme/common.css nach

Code: Alles auswählen

#site-description {
float:left;
width:70%;
}
und ersetze das durch

Code: Alles auswählen

#site-description {
float:left;
width:40%;
}
. Evtl. mal mit ein paar Prozentwerten (oder besser noch mit einer Festen breite in px) spielen um da optimale Ergebnisse zu erhalten, 40% sind jedenfalls ab eine gewissen Breite genug, eine feste Breite hätte noch den Vorteil, dass der Titel nicht umgebrochen wird wenn der Browser zu schmal ist sondern stattdessen nur das Bild darunter verschoben wird.

Bevor die Frage aufkommt: Du musst den Cache des Forums im ACP leeren damit du was von den Änderungen siehst (evtl. sogar den Style deinstallieren und wieder installieren (ohne ihn wirklich vom Server zu löschen, nur einmal aus der DB raus und wieder rein) wenn das nicht reicht).
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
schmitz-dennis
Mitglied
Beiträge: 10
Registriert: 22.12.2007 14:22
Wohnort: Weilburg

Beitrag von schmitz-dennis »

Danke an alle.

Habe es hinbekommen. :D :P
MfG

D.Schmitz
Antworten

Zurück zu „Coding & Technik“