Seite 1 von 2

[Problem] 3 Probleme : Login Script in leftframe auf Page...

Verfasst: 05.03.2003 07:25
von ^Gecko
Problem 1 : Gelöst

Wo kann ich alle möglichen Links innerhalb des Forums bearbeiten ? Es soll nämlich bei jedem Link die $styleid von meiner Page ausgelesen und weiterverarbeitet werden, sonst wird die Variable ($styleid) immer auf Standard gesetzt und die verschiedenen CSS werden gar nicht angewendet :oops:
http://www.cubadust.de/ioc/viewforum.php?f=1&styleid=1
http://www.cubadust.de/ioc/viewforum.php?f=1&styleid=5
Wenn man bei dem 2. Link irgendetwas anklickt, wird die Styleid nicht weiterverarbeitet :(

Lösung :

In viewtopic.php, viewforum.php und alle anderen sich im phpbbroot Verzeichnis befindenen Dateien bearbeiten und berabeiten :
z.B. ersetze
.$phpEx?
mit
.$phpEx?styleid=$styleid&

Problem 2 : Ungelöst

Hallo Kann mir jemand sagen, wie ich ein Login Script bei mir auf die Homepage in den linken Frame eunfügen kann ?

Problem 3 : Gelöst
Hallo erst einmal. Ich versuche mein Forum vollständig an die Page anzupassen und zu integrieren. Jetzt habe ich in den Header eine "Wer-ist-online-Anzeige" eingebaut. Diese funktioniert auch ganz schön, nur wenn man jetzt ins Forum selber geht, kommt der Fehler :

Fatal error: Cannot redeclare class template in /home/www/htdocs/cubadust.de/ioc/includes/template.php on line 30

Ich habe schon viel gesucht, konnte allerdings keine Antwort finden, bis auf einen Hinweis auf 2x mal included und die recent.php. Allerdings ist die recent.php gar nicht mehr da in der aktuellen Version oder täusche ich mich da etwa ?

http://www.cubadust.de/ioc/ und dann links auf board klicken oder auch direkt http://www.cubadust.de/ioc/viewforum.php?f=1&styleid=1

Copyright wird selbstverständlich noch folgen !
Ich wäre dankbar für jede Hilfe.
Lösung :

Code: Alles auswählen

include($phpbb_root_path . 'common.php'); 
aus der online.php gelöscht, eine zweite online.php für die Page erstellt und in dieser dann das common.php dringelassen.

Verfasst: 05.03.2003 18:51
von Mister_X
Problem2: Du meinst schon, dass man sich ins Forum einloggt oder ?

Code: Alles auswählen

<form action="http://www.phpbb.de/login.php" method="post">
Benutzername: <input type="text" name="username" size="25" maxlength="40" value="" />
Passwort: <input type="password" name="password" size="25" maxlength="25" />
Autologin? <input type="checkbox" name="autologin" />
<input type="hidden" name="redirect" value="" />
<input type="submit" name="login" value="Login" />
natürlich die action auf die login.php deines Forums anpassen.

Verfasst: 06.03.2003 07:03
von ^Gecko
Hi !
Ich kann es jetzt leider nicht richtig ausprobieren, denn jedes mal wenn ich irgendetwas machen will oder vor allem was posten bzw. ein neues Thema erstellen will, werde ich zurück auf die index.php verwiesen und es läuft gar nichts mehr :cry:

Verfasst: 06.03.2003 12:31
von Mister_X
öhm liegt das an deinen Basteleien oder ist das ein Fehler beim Hoster ?

Verfasst: 06.03.2003 13:47
von Gast
Vorher ging es ja noch nur leider weiß ich das "vorher" keinem Zeitpunkt und keiner Veränderung zuzuordnen :oops: Ich habe es auch schon damit probiert, einfach die originalen Dateien wieder drüberzuspielen, aber das hat auch nichts genützt. Jetzt bin ich stutzig, weil ich nicht mehr weiß, woran es liegt :cry:

Verfasst: 06.03.2003 19:42
von ^Gecko
Meine page_header.php auf dem includes Folder :

Code: Alles auswählen

<? include 'config.php'; ?>
<title>international operating command ::</title>
<link href="<? echo "style$styleid.css"; ?>" rel="stylesheet" type="text/css"> 
<body class="bg">
<table width="800" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr> 
    <td> 
      <? include "forum_header.php"; ?>
    </td>
  </tr>
  <tr> 
    <td height="2"></td>
  </tr>
  <tr> 
    <td><table align="CENTER" width="800" border="0" cellspacing="0" cellpadding="0">
        <tr> 
          <td width="160" valign="TOP"> 
            <? include "forum_leftframe.php"; ?>
          </td>
		  <td width="2"></td>
          <td width="640" valign="top"> 
Die page_tail.php aus dem includes Folder :

Code: Alles auswählen

          </td>
        </tr>
      </table> </td>
  </tr>
  <tr>
    <td height="2"></td>
  </tr>
  <tr>
    <td>
      <? require"footer.php"; ?>
    </td>
  </tr>
</table>
Liegt es vielleicht daran ? Immerhin fehlt da jede Menge Code aus dem Orginalen. Ich weiß allerdings nicht, wie ich diesen Code in die Original page_header.php und page_tail.php einfügen kann, ohne dass es Probleme Mit den Styles auf meiner Page gibt.

:oops:

Verfasst: 06.03.2003 19:46
von Mister_X
lösche die beiden Originaldateien mal (also page_header.php und page_tail.php)aus deinem Beitrag raus, wie die aussehen kann man ja in den eigenen Dateien nachschauen.
Ansonsten nur damit ich das richtig verstehe: Du hast die Originaldateien mit deinen *mini* Dateien ersetzt? :o

Verfasst: 06.03.2003 21:13
von ^Gecko
jop hab ich :o aber gut schauts immerhin aus :D

Verfasst: 06.03.2003 23:01
von Mister_X
das kann so nicht funktionieren, in der page_header.php passiert noch einiges wichtiges was du einfach gelöscht hast
nimm wieder die originaldateien dann dürfte das Forum wieder gehen

und versuche deinen Style durch anpassen der overall_header.tpl zu erreichen.

Verfasst: 07.03.2003 14:08
von ^Gecko
Ok das habe ich gemacht. Jetzt wird allerdings meine Page nicht angezeigt, sondern nur das Board an sich :
http://www.cubadust.de/ioc/viewforum.php?f=1&styleid=1

Beim Posten kommt folgender Fehler : Information

Invalid_session

// EDIT : Ok habs wieder so zum Laufen gekriegt, musst ja nur das Template in die page_header.php und page_tail.php einfügen. Jetzt ist da nur noch das Problem mit den Sessions ...

//Edit 2 : Das klappt nicht, ich werde wieder auf die index.php verwiesen - also muss das Page Template doch in den overall_header.tpl ...


Irgendetwas an meinem Template muss das doch alles schieflaufen lassen :(

Code: Alles auswählen

<? include 'config.inc.php'; ?>
<title>international operating command ::</title>
<link href="<? echo "style$styleid.css"; ?>" rel="stylesheet" type="text/css">
<body class="bg">

<table width="800" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr> 
    <td> 
      <? include "forum_header.php"; ?>
    </td>
  </tr>
  <tr> 
    <td height="2"></td>
  </tr>
  <tr> 
    <td><table align="CENTER" width="800" border="0" cellspacing="0" cellpadding="0">
        <tr> 
          <td width="160" valign="TOP"> 
            <? include "forum_leftframe.php"; ?>
          </td>
		  <td width="2"></td>
          <td width="640" valign="top"> 

Code: Alles auswählen

		            </td>
        </tr>
      </table> </td>
  </tr>
  <tr>
    <td height="2"></td>
  </tr>
  <tr>
    <td>
      <? require"footer.php"; ?>
    </td>
  </tr>
</table>
Wo werden die overall_header und footer eigentlich ausgelesen ? Vielleicht hab ich sie sogar gelöscht :roll:


//EDIT 4 :
Ich hab jetzt jede Menge rumprobiert, habs auch zum Laufen gebracht, allerdings unterstützen die Templates kein PHP und somit kann ich es so nicht einbinden *heul* Ich weiß langsam nicht mehr weiter ... :cry: