MyBB.de Forum
Mybb in Homepage einbinden - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: Mybb in Homepage einbinden (/thread-11173.html)

Seiten: Seiten: 1 2 3 4


RE: Mybb in Homepage einbinden - Zwoetzen - 07.10.2008

schau dir mal die Funktionen in der funtions.php an (wird automatisch mit global.php eingebunden):
Dort hast du unzählige, teils sehr hilfreiche Funktionen drin, die viele Infos liefern. So kannst du zum Beispiel mit get_profile_link($uid) einen kompletten Link zum Profil des angegebenen Users erstellen lassen, und brauchst somit nicht auf die PROFILE_URL zugreifen Wink

Allgemein kann ich sagen:
Bis auf die bereits genannten Konstanten (IN_MYBB, NO_ONLINE) brauchst du eigentlich keine weitere definieren. Vieles geschieht eben automatisch und wird durch entsprechende Funktionen gekapselt, sodass die Konstanten nach außen hin unsichtbar bleiben (sollten).

Verwenden musst du eigentlich auch nur TABLE_PREFIX (wird automatisch definiert), wenn du $db->query() (bzw. $db->write_query(), wobei ich mir da nicht sicher bin) aufrufst, zumindest musste ich auf keine weitere Konstante bisher in meinen Scripts zugreifen Wink


RE: Mybb in Homepage einbinden - braschi - 07.10.2008

kann ich die queryfiunktion vom board für meine hp verwenden? da müsste der verwendete prefix(_mybb) doch eigentlich schon drin verankert sein oder?

Oder hab ich dich jetzt falsch verstanden?


RE: Mybb in Homepage einbinden - StefanT - 07.10.2008

Ja, du kannst es probieren.


RE: Mybb in Homepage einbinden - braschi - 07.10.2008

PHP-Code:
define("KILL_GLOBALS"1);
define("IN_MYBB"1);

require 
"../forum/global.php";
include 
"../forum/inc/functions.php";

get_profile_link(1)
echo 
$link;


?>

Aber ich kriege nichts ausgeben und ich bin biser der einzige der im Forum angemeldet ist und habe auch noch mal überprüft ob $uid 1 richtig ist. Wo liegt mein Fehler?
Okay..er will gleich die ganze "Startseite" vom Board anzeigen aber auf einem space sind die errors ausgeschaltet.. Aber warum macht er das, ich will doch nur den profil-link ausgeben ?! er das?


RE: Mybb in Homepage einbinden - StefanT - 08.10.2008

a) KILL-GLOBAL gibt es nicht.
b) Kannst du so die global.php nicht einbinden. (Suche nach "chdir")
c) Wird die inc/functions.php schon durch die global.php eingefunden.
d) Fehlt nach dem get_profile_link(1) der Strichpunkt.
e) Speicherst du get_profile_link nicht.
f) $link ist nicht definiert.
g) Kannst du auch build_profile_link() benutzen.


RE: Mybb in Homepage einbinden - braschi - 08.10.2008

1. Okay dann nehm ich das raus
2.Wie soll ich sie denn sonst einbinden?
3. Hattest ihr ja gesagt, hab ich wohl vergessen
4.Hatte ich nach dem posten auch gesehen und behoben
5. Wie soll ich das denn speichern?
6. $link ist doch durch die function get_profile_link definiert oder?
7. Das is erstma egal wollte nur mal ausprobieren wie das alles so funktioniert.


Aber danke schon mal für die Hinweise!


RE: Mybb in Homepage einbinden - StefanT - 08.10.2008

2) Siehe Code: https://www.mybb.de/forum/thread-8942-post-64962.html#pid64962
5) $link = get_profile_link(1);
6) Hast du Ahnung von PHP? Die Funktion gibt nur einen String zurück, den man dann speichern muss (eben bei 5).


RE: Mybb in Homepage einbinden - Marti95. - 08.10.2008

geht auch mit <iframe></iframe> einfach nur die einzelne Datei einbinden


Mfg


RE: Mybb in Homepage einbinden - StefanT - 08.10.2008

Das macht bei diesem Fall aber eher keinen Sinn. Von der iframe-Lösung halte ich generell aber eher wenig.


RE: Mybb in Homepage einbinden - Marti95. - 08.10.2008

kommt drauf an hat mir auch schon geholfen...