phpBB LogIn Formular in die eigene Homepage einbinden

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
michaX
Mitglied
Beiträge: 22
Registriert: 25.02.2006 20:55

Beitrag von michaX »

Das war auch genau das was ich gesucht habe, nur habe ich noch ein noob-Problem:

Wie füge ich den Code da oben ein?
Ich habe ein Design das auf Html-Tabellen bassiert. Wenn ich jetzt in der entsprechenden Tabelle einfach
<?php
*code*
?>
einsetze, dann sehe ich in der Tabelle nur eine weiße Fläche.
Ohne einen Tag oder mit dem <script> Tag habe ich es auch schon versucht.
michaX
Mitglied
Beiträge: 22
Registriert: 25.02.2006 20:55

Beitrag von michaX »

Also um das nochmal klar zu machen, so hab ich es versucht:

Code: Alles auswählen

<td colspan="3" rowspan="3">
  <?php
  if ( $userdata['session_logged_in'] )
  {
   $u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' .     $userdata['session_id'];
   $l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
  }
  else
  {
   $u_login_logout = 'login.'.$phpEx;
   $l_login_logout = $lang['Login'];
}
*etc*
?>    
</td>
Aber da passiert nix.
JumpingCap
Mitglied
Beiträge: 28
Registriert: 29.07.2004 18:09

Beitrag von JumpingCap »

Ich glaube aus deinem vorletzten Posting entnehmen zu können, dass du eine Datei mit der Endung *.htm bzw. *.html hast. PHP funktioniert soviel ich weiß erst dann, wenn die Endung *php ist. Änder einfach mal die Endung deiner HTML Datei. Es sollte dann funktionieren.
michaX
Mitglied
Beiträge: 22
Registriert: 25.02.2006 20:55

Beitrag von michaX »

Die Datei ist schon .php
Aber die Design Formatierung ist halt alles mit Html gemacht.
michaX
Mitglied
Beiträge: 22
Registriert: 25.02.2006 20:55

Beitrag von michaX »

Also ich habe nun den Code aus Beitrag 9 in eigene eigene .php Datei (log.php) gepackt und versucht die in einem Iframe in einer Tabelle auf meiner Homepage darzustellen.
Das ganze sieht so aus

Code: Alles auswählen

<td colspan="3" rowspan="3">
<iframe name="login" src="log.php" style="width:162px; height:128px; border:0"></iframe>
</td>
Bringen tut das, genau, gar nichts.
Ich weiß echt nicht wo ich den eben schon angesprochenen Code aus Beitrag 9 einfügen soll, damit mir einfach ein LoginFormular oder eben falls eingeloggt der Name, die PN's und so weiter angezeigt werden.
ekskalibur
Mitglied
Beiträge: 8
Registriert: 15.04.2006 15:57

Beitrag von ekskalibur »

Hallo Mungo

Die Seite wollte ich auch so einbinden aber dann habe ich eine Meldung bekommen:
Hacking attempt
Fatal error: Call to undefined function: session_pagestart() in /var/www/vhosts/josava.ch/httpdocs/forum.php on line 10
Wie so geht das nicht ?

Hier ist mein Code:

Code: Alles auswählen

<?php 
//Benötigte Dateien und Variablen von phpBB 
define('IN_PHPBB', true); 
$phpbb_root_path = 'http://www.josava.ch/phpBB2/'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 


//Session auslesen und Benutzer-Informationen laden 
$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 

//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest 
$page_title = 'Meine Seite'; 
include($phpbb_root_path . 'includes/page_header.'.$phpEx); 
?>
<html xmlns:fo="http://www.w3.org/1999/XSL/Format"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>+ + + www.josava.ch + + + Hvala lijepo na Va&#353oj posjeti + + + - Slike</title><meta name="KEYWORDS" content="Josava (Potocani 2),
Slike,
Pjesme,
Tradicija,"><link href="css/styles.css" rel="stylesheet" type="text/css"></head><BODY MARGINHEIGHT="0" MARGINWIDTH="0" TOPMARGIN="0" RIGHTMARGIN="0" BOTTOMMARGIN="0" LEFTMARGIN="0"><TABLE CELLPADDING="0" CELLSPACING="0" width="100%" height="100%" border="0"><TR><TD colspan="3" class="header"><table cellspacing="0" cellpadding="0" class="header-bg" width="100%" border="0" height="260" style="background : url(images/header.jpg) top left no-repeat;"><tr><td style="padding-left: 502px; padding-top: 76;" valign="top"><table cellspacing="0" cellpadding="0"><tr><td rowspan="2"><img src="images/grb01.gif" style="margin-right: 5px;"></td><td class="company"></td></tr><tr><td class="slogan"></td></tr></table></td></tr></table></TD></TR><TR><TD valign="top" class="menu-bg" width="188"><table width="188" cellspacing="0" cellpadding="0" border="0"><tr><td class="menu-top"></td></tr><tr><td class="menu-item"><a href="index.php" class="menu"><img src="images/bullet.gif" style="margin-right:5px" align="absmiddle" border="0"><font size="1">Prva strana</font></a></td></tr><tr><td class="amenu-item"><span class="amenu"><a href="o_josavi.php" class="menu" style="color:white;"><img src="images/abullet.gif" style="margin-right:5px" align="absmiddle" border="0"><font size="1">O Jošavi</font></a></span></td></tr><tr><td class="menu-item"><a href="skini.php" class="menu"><img src="images/bullet.gif" style="margin-right:5px" align="absmiddle" border="0"><font size="1">Skini</font></a></td></tr><TR><TD class="menu-item"><a href="kultura.php" class="menu"><img src="images/bullet.gif" style="margin-right:5px" align="absmiddle" border="0"><font size="1">Kultura</font></a></td></tr><TR><TD class="menu-item"><a href="vijesti.php" class="menu"><img src="images/bullet.gif" style="margin-right:5px" align="absmiddle" border="0"><font size="1">Vijesti</font></a></td></tr><tr><td class="menu-item"><a href="/gosti/index.php" class="menu"><img src="images/bullet.gif" style="margin-right:5px" align="absmiddle" border="0"><font size="1">Knjiga gostiju</font></a></td></tr><tr><td class="menu-item"><a href="forum.php" target="main" class="menu"><img src="images/bullet.gif" style="margin-right:5px" align="absmiddle" border="0"><font size="1">forum</font></a></td></tr><tr><td class="menu-bottom"></td></tr><tr><td class="submenu-item"><span class="asubmenu"><font size="1"></font></span></td></tr>
<tr><td align="center" class="submenu-bottom"><br>
<?php require("vrijeme.php"); ?><?php require("phpkalendar/phpcal.php"); ?>
<?php $html="no"; include("B4YCounter/counter.php"); ?>
</td></TR></table></TD>
<TD class="vline"><img src="images/vline.jpg"></TD><TD height="100%" class="bg-color" width="100%" valign="top"><table width="100%" cellspacing="0" cellpadding="0" border="0" class="bg" height="100%"><tr><td class="content-bg" height="100%"><p class="content-header">Slike</p><div align="center" class="text">
</div>
<script language='JavaScript'>
<!--
var c = "<img width='1' height='1' border='0' src='?siteid=819c70d37278c54e98753c70c57f3a76' />";document.write (c);//--></script></div></td></tr></table></TD></TR><TR><TD colspan="3"><table width="100%" height="100%" cellspacing="0" cellpadding="0" class="footer-bg"><tr><td class="footer-item"><table cellspacing="0" cellpadding="0" border="0"><tr><td><a href="index.php" class="btmenu">Prva strana</a><img src="images/footer_bullet.gif" align="absmiddle" style="margin-top: 3px;"><a href="o_josavi.php" class="btmenu">O Jošavi</a><img src="images/footer_bullet.gif" align="absmiddle" style="margin-top: 3px;"><a href="skini.php" class="btmenu">Skini</a><img src="images/footer_bullet.gif" align="absmiddle" style="margin-top: 3px;"><a href="kultura.php" class="btmenu">Kultura</a><img src="images/footer_bullet.gif" align="absmiddle" style="margin-top: 3px;"><a href="vijesti.php" class="btmenu">Vijesti</a><img src="images/footer_bullet.gif" align="absmiddle" style="margin-top: 3px;"><a href="/gosti/index.php" class="btmenu">Knjiga gostiju</a><img src="images/footer_bullet.gif" align="absmiddle" style="margin-top: 3px;"><a href="kontakt.php" class="btmenu">Kontakt</a></td></tr></table></font><span class="footer">©2005 Sva prava pridržava www.josava.ch</span></td><td width="250 hight="15" align="right">
<br><br><br><br><br><?php include("site_change.php");
?></font></td></tr></table></TD></TR></TABLE></BODY></html>
<?php
//Footer - nur dann weglassen, wenn du auch den Header weglässt 
include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 
?>
Kannst Du mir sagen ob ich irgend was falsch gemacht habe?

Vielen Dank im Voraus.
ekskalibur
Seva
Mitglied
Beiträge: 2
Registriert: 04.05.2006 22:18

Beitrag von Seva »

Hallo!
ich habe mir diese Diskussion aufmerksam durchgelesen und auch die oben genannten artikel, aber ich muss leider sagen, ich verstehe kein ton...
ich möchte das gleiche, wie der autor dieses threads, nämlich einfach die loginbox auf meiner seite einbauen, sodass sich mein forum öffnet, sobald sich jmd. da angemeldet hat über meine homepage...
die struktur is wie folgt:
homepage (index.html) liegt auf dem server. und das forum liegt im ordner "forum" auf dem server...
Ich versteh wirklich nur bahnhof bei den artikeln... kann mir jmd. sagen, welchen script ich nun wo genau platzieren muss, und welche teile des scripts ich wie anpassen muss?!

das wäre super nett, denn ich komm hier nicht weiter....
danke!
mfg
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“