MyBB.de Forum

Normale Version: Mybb in Homepage einbinden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4
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
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?
Ja, du kannst es probieren.
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?
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.
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!
2) Siehe Code: https://www.mybb.de/forum/thread-8942-po...l#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).
geht auch mit <iframe></iframe> einfach nur die einzelne Datei einbinden


Mfg
Das macht bei diesem Fall aber eher keinen Sinn. Von der iframe-Lösung halte ich generell aber eher wenig.
kommt drauf an hat mir auch schon geholfen...
Seiten: 1 2 3 4