PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Häufig gestellte Fragen und Antworten zu vBulletin 3.7



Mystics
02.10.2005, 19:18
Häufig gestellte Fragen und Antworten zu vBulletin 3.7




Frage: Wie kann ich die Benutzerinformationen bei Beiträgen und Privaten Nachrichten auf der linken Seite anzeigen lassen?
Antwort: Administrator-Kontrollzentrum -> vBulletin-Einstellungen -> Style und Sprache -> Benutzerinformationen bei Beiträgen und Privaten Nachrichten auf der linken Seite anzeigen -> Ja (vor vBulletin 3.6.6 hieß die Option Beiträge in alter vBulletin 2 Art anzeigen)

Wenn der Benutzer das selbst entscheiden können soll: http://www.vbulletin-germany.com/forum/showthread.php?t=17709


Frage: Ich möchte einen zweiten Administrator hinzufügen, jedoch sieht dieser nicht alle Möglichkeiten im Administrator-Kontrollzentrum.
Antwort: Das liegt daran, dass für den neuen Administrator noch keine Administrator-Berechtigungen vergeben wurden. Um das zu tun, musst du deine UserID an dieser Stelle in der Datei includes/config.php angeben:
// ****** SUPER-ADMINISTRATOREN ******
// Alle hier angegebenen Benutzer koennen im Administrator-Kontrollzentrum die
// Seite fuer die Administrator-Berechtigungen aufrufen und damit die Rechte
// anderer Administratoren bearbeiten.
// Trennen Sie mehrere User-IDs mit einem Komma voneinander (s.o.).
$config['SpecialUsers']['superadministrators'] = '';Beispiel für UserID 1:
$config['SpecialUsers']['superadministrators'] = '1';

Nach dem Hochladen der veränderten config.php können dem neuen Administrator über den folgenden Punkt die entsprechenden Rechte gegeben werden:

Administrator-Kontrollzentrum -> Benutzergruppen -> Administrator-Berechtigungen


Frage: Ich möchte einen bestimmten Text verändern, z.B. den Text, den ein Gast auf der Startseite sieht. Wie funktioniert das?
Antwort: Jeder Text befindet sich in vBulletin 3 im Phrasensystem. Um den Text zu verändern, muss daher die entsprechende Phrase geändert werden. Die passende Phrasen findet man mit der Phrasen-Suchfunktion, indem man dort nach einem repräsentativen Text-Ausschnitt sucht:

Administrator-Kontrollzentrum -> Sprachen & Phrasen -> Phrasen durchsuchen


Frage: Wie kann ich alle Templates wiederherstellen?
Antwort: Administrator-Kontrollzentrum -> Styles & Templates -> In der Liste Alle Templates wiederherstellen auswählen.


Frage: Wie kann ich ein eigenes Profilfeld in den Beiträgen anzeigen lassen?
Antwort: Zuerst benötigst du den Namen des Profilfeldes - diesen findest du hier:

Administrator-Kontrollzentrum -> Profilfelder -> Profilfelder verwalten -> In der Spalte Name

Im postbit (vBulletin 3 Ansicht) bzw. postbit_legacy (Benutzerinformationen auf der linken Seite) Template kann der folgende Code verwendet werden:

<if condition="$post['fieldX']"><div class="smallfont">Profilfeld: $post[fieldX]</div></if>
(fieldX muss mit dem richtigen Namen ersetzt werden, also z.B. field2)

Dieser Code sorgt dafür, dass der Inhalt dieses Profilfeldes und der Text "Profilfeld" nur angezeigt wird, wenn der jeweilige Benutzer das Profilfeld ausgefüllt hat.


Frage: Was ist der Debug-Modus?
Antwort: Wenn der Debug-Modus aktiviert ist, kann man in vBulletin einige Sachen verändern/sehen, die normalerweise nicht sichtbar sind. Man sieht z.B. auf jeder Seite des Forums die Anzahl der Datenbank-Querys, man kann in den vBulletin-Einstellungen die Versionsnummer verändern usw. Des Weiteren ist es möglich, Einstellungen, Phrasen und Templates zu löschen, die man normalweise nicht löschen kann, da es dadurch möglich ist, dass vBulletin nicht mehr fehlerfrei funktioniert. Daher sollte man den Debug-Modus nur aktivieren, wenn man weiß, was man tut!


Frage: Wie kann ich den Debug-Modus aktivieren?
Antwort: Bearbeite die Datei includes/config.php und suche:

// ****** COOKIE-PRAEFIX ******Füge darüber ein:
// Debug-Modus aktivieren / deaktivieren
// 0 = aus; 1 = an
$config['Misc']['debug'] = 1;Alternativ kann man den Debug-Modus auch nur für das Administrator-Kontrollzentrum aktivieren, was in den meisten Fällen vollkommen ausreicht:
// Debug-Modus aktivieren / deaktivieren
// 0 = aus; 1 = an
if (VB_AREA == 'AdminCP')
{
$config['Misc']['debug'] = 1;
}Hinweis: In aktuellen vBulletin-Versionen sind diese Zeilen in der config.php schon vorhanden. Man muss lediglich die // vor den Zeilen entfernen, damit der Debug-Modus aktiv ist.

Danach muss die geänderte config.php wieder hochgeladen werden.


Frage: Wie kann ich im Administrator-Kontrollzentrum ein Datenbank-Query ausführen?
Antwort: Administrator-Kontrollzentrum -> Importieren & Wartung -> SQL-Query ausführen

Falls dies nicht funktioniert, bzw. eine Fehlermeldung kommt, bearbeite die Datei includes/config.php und suche:

// ****** BENUTZER, DIE QUERYS AUSFUEHREN DUERFEN ******
// Alle hier angegebenen Benutzer koennen im Administrator-Kontrollzentrum
// Querys (Datenbankabfragen) ausfuehren.
// Trennen Sie mehrere User-IDs mit einem Komma voneinander (s.o.).
// Hinweis: Querys ausfuehren zu koennen, kann eine kritische Angelegenheit sein.
// Aus Sicherheitsgruenden sollten Sie in diese Liste keine User-IDs eintragen.
$config['SpecialUsers']['canrunqueries'] = '';Hier müssen die User-IDs aller Benutzer eingetragen werden, die im Kontrollzentrum Querys ausführen dürfen, z.B.:
$config['SpecialUsers']['canrunqueries'] = '1';

Danach muss die geänderte config.php wieder hochgeladen werden.


Frage: Mein Logo ist nicht zentriert, wie kann ich das beheben?
Antwort: Bearbeite dein header Template, suche und lösche daraus &nbsp;


Frage: Wie kann ich die CSS-Informationen als Datei speichern lassen?
Antwort: Administrator-Kontrollzentrum -> vBulletin-Einstellungen -> Style und Sprache -> CSS Stylesheets als Dateien speichern? -> Ja

Zuvor muss das Verzeichnis clientscript/vbulletin_css mit dem CHMOD-Befehl die Rechte 0777 bekommen.


Frage: Wie binde ich ein externes PHP-Script in vBulletin ein?
Antwort: Siehe hier (http://www.vbulletin-germany.com/forum/showpost.php?p=128564&postcount=6).

Mystics
02.10.2005, 19:19
Dieses Thema wird im Laufe der Zeit immer wieder bearbeitet und erweitert.

Falls etwas Wichtiges fehlt oder ihr einen Fehler gefunden haben: einfach antworten :)

Stussi
06.10.2005, 00:13
Na dann will ich auch mal ;)

Frage: Wof&#252;r sind die K&#228;stchen &#252;ber dem Beitrag / in der Foren&#252;bersicht?

Antwort: Diese geh&#246;ren zu dem neuen Feature der Version 3.5.0: der „Inline Moderation“. Mit dieser ist es nun m&#246;glich einzelne Beitr&#228;ge aus einem Thema durch anklicken auszuw&#228;hlen und diese dann z.B. in ein neues Thema zu verschieben, oder diese zu l&#246;schen, ohne vorher den Umweg &#252;ber die (im Vergleich un&#252;bersichtliche) Seite in den Themen Optionen gehen zu m&#252;ssen. In der Foren&#252;bersicht k&#246;nnen z.B. Themen gel&#246;scht oder verschoben werden. Die Auswahl der Beitr&#228;ge / Themen ist auch &#252;ber mehrere Seiten hinweg m&#246;glich (sogar Themen und Foren&#252;bergreifend). Nach anklicken eines K&#228;stchens f&#228;rbt sich der Beitrag / das Thema gelb.
Rechts unter dem Thema / in der Foren&#252;bersicht finden Sie die entsprechenden Aktionen, die Sie ausf&#252;hren k&#246;nnen. Diese lassen sich einfach aus dem Dropdown Men&#252; ausw&#228;hlen und mit einem klick auf „Los (x)“ (x steht f&#252;r die ausgew&#228;hlten Beitr&#228;ge) ausf&#252;hren.
In der Beitragsansicht k&#246;nnen sie:

- Beitr&#228;ge zusammenf&#252;hren (n&#252;tzlich z.B. bei Doppelposts)
- Beitr&#228;ge verschieben
- Beitr&#228;ge l&#246;schen
- Beitr&#228;ge wiederherstellen
- Beitr&#228;ge freischalten
- Beitr&#228;ge erneut zu moderieren
- Anh&#228;nge freischalten
- Anh&#228;nge erneut zu moderieren
- Alle Beitrags-Markierungen entfernen (hebt alle Beitragsmarkierungen auf)

In der Foren&#252;bersicht k&#246;nnen Sie:

- Themen l&#246;schen
- Themen wiederherstellen
- Themen &#246;ffnen
- Themen schlie&#223;en
- Themen freischalten
- Themen erneut zu moderieren
- Themen oben festhalten
- Themen von oben l&#246;sen
- Themen verschieben
- Themen zusammenf&#252;hren
- Alle Themen-Markierungen entfernen (hebt alle Themenmarkierungen auf)


Frage: Was ist das Plugin System?

Antwort: Das Plugin System ist eine weitere Neuerung der Version 3.5.0. Es erleichtert den Einbau von Modifikationen, so genannten Hacks, ohne auch nur eine Zeile am Quellcode von vBulletin zu &#228;ndern.
Die Vorteile dieser Methode zu den konventionellen Datei-&#196;nderungen liegen klar auf der Hand: bei einem Update von vBulletin gehen keine Hacks verloren und man muss sie demzufolge nicht ein weiteres Mal einbauen.
Dies wird &#252;ber Hooks, also Einstiegspunkte realisiert, an denen der entsprechende Code eingef&#252;gt wird. Diese finden sich &#252;berall im Quelltext und man kann sie in dem Dropdown Men&#252; ausw&#228;hlen. Welcher Hook der Richtige ist, schaut man am Besten vorher in der Entsprechenden Datei nach.
So l&#228;sst sich einfach PHP Code in das vBulletin einf&#252;gen ohne die Dateien &#228;ndern zu m&#252;ssen.

Frage: Was sind Produkte? (Unterpunkt zu Plugin-System)

Antwort: Unter Produkte kann man komplexere Hacks (Modifikationen) einf&#252;gen. Diese werden automatisch installiert. Produkte f&#252;gen ihre Plugins automatisch bei dem richtigen Hooks ein. Der Installationscode, den man bei den Produkteigenschaften sieht, wird beim Einf&#252;gen des Produktes einmal ausgef&#252;hrt (z.B. bei Datenbank&#228;nderungen oder hinzuf&#252;gen von Phrasen) und bei der Deinstallation des Produktes wieder r&#252;ckg&#228;ngig gemacht (sofern ein Deinstallationscode vorhanden ist.)


Ich hoffe es gef&#228;llt und ihr k&#246;nnt damit was anfangen ;)

Hooge
06.10.2005, 07:03
Frage: Die Rechtschreibprüfung des neuen Editors führt bislang nur zu Verwirrung der User. Wie schaltet man die Rechtschreibprüfung ab bzw. entfernt nur den entsprechenden Button?

Antwort: ???

Schon mal danke für die Hilfe :D

Hooge
15.10.2005, 17:42
Frage: Die Rechtschreibprüfung des neuen Editors führt bislang nur zu Verwirrung der User. Wie schaltet man die Rechtschreibprüfung ab bzw. entfernt nur den entsprechenden Button?

Antwort: ???

Im Template editor_toolbar_on habe ich das


<if condition="is_browser('ie') AND !is_browser('mac')">
<td><div class="imagebutton" id="{$editorid}_cmd_spelling"><img src="$stylevar[imgdir_editor]/spelling.gif" width="21" height="20" alt="$vbphrase[check_spelling]" /></div></td>
</if>


entfernt, das hat geholfen :D .

Mystics
01.11.2005, 22:36
Wie binde ich ein externes PHP-Script in vBulletin ein?

Administrator-Kontrollzentrum -> Plug-in-System -> Plug-in hinzufügen ->

Einstiegspunkt (Hook): global_start
Titel: Externes PHP-Skript
PHP-Code des Plug-ins:
if (THIS_SCRIPT != 'external' AND THIS_SCRIPT != 'cron')
{
ob_start();
include('./pfad/zur/Script/datei.php');
$externalscript = ob_get_contents();
ob_end_clean();
}
Ist das Plug-in aktiv? Ja

=> Speichern

Das Plug-in-System muss vorher noch aktiviert werden:

Administrator-Kontrollzentrum -> vBulletin-Einstellungen -> Plug-in- / Hook-System -> Plug-in- / Hook-System aktivieren -> Ja.

$externalscript kannst du dann z.B. im header oder footer Template verwenden.

ElChancho
01.06.2007, 22:16
Wie binde ich ein externes PHP-Script in vBulletin ein?
Administrator-Kontrollzentrum -> Plug-in-System -> Plug-in hinzufügen ->

Einstiegspunkt (Hook): global_start
Titel: Externes PHP-Skript
PHP-Code des Plug-ins:
if (THIS_SCRIPT != 'external')
{
ob_start();
include('./pfad/zur/Script/datei.php');
$externalscript = ob_get_contents();
ob_end_clean();
}Ist das Plug-in aktiv? Ja

=> Speichern

Das Plug-in-System muss vorher noch aktiviert werden:

Administrator-Kontrollzentrum -> vBulletin-Einstellungen -> Plug-in- / Hook-System -> Plug-in- / Hook-System aktivieren -> Ja.

$externalscript kannst du dann z.B. im header oder footer Template verwenden.


Auf die Gefahr hin das die Frage selten blöd ist aber:
Ich hab auf dem beschriebenen Weg ein Script auf dem Hook-Platz "postbit_display_start" ins postbit template eingebunden. dort so das die ausgabe nur gäste sehen. jetzt meine eigentlich frage, wird das script jetzt jedesmal aufgerufen (also auch wenn mitglieder in einem beitrag lesen) oder nur wenn die if condition erfüllt ist, sprich die variable aufgerufen und (dann ja nur für gäste) ausgegeben wird? ist ja eine nicht unwesentliche performancefrage

danke schon mal

Andreas
02.06.2007, 00:58
Kommt auf deinen Plugin-Code an.

Auch möchte ich darauf hinweisen dass es vmtl. recht ineffizient ist ein Script für jeden Beitrag einzubinden ...

ElChancho
02.06.2007, 01:18
zum besseren verständniss ein beispiel:
http://www.fitnessschmiede.de/forum/schwindlich-nach-anstrengenden-training-t526.html
die werbebox die da nach dem ersten und 6 beitrag für gäste eingeblendet wird und da explizit der rechte teil, also die shop-box, wird über ein php-script ausgegeben das ich auf dem oben beschriebenen weg eingebunden habe.



<if condition="THIS_SCRIPT == 'showthread' AND (in_array($post['postcount'], array(1,6,11,16,21,26,31,36,41,46,51,56,61,66,71,76,81,86,91,96,101,106,111,116,121,126,131,136,141,146,151,156,161,166,171,176,181,186,191,196,201))) AND (!in_array($forum[forumid], array(2,3,32))) AND (!$show[member])">
[...]

$externalscript

[...]</if>


innerhalb der bedingung ist neben dem html code und dem googleadsense code die variable eingebunden die das php-script aufruft. und dasm acht wie gesagtn ichts weiter als zufallsgeneriert artikel aus dem shop anzuzeigen: http://www.fitnessschmiede.de/forum/shop-werbebox.php

und meine frage ist jetzt eben ob das script jetzt in jedem thema 10 mal ausgeführt und halt nur 2 mal angezeigt wird oder ob es auch nru die 2 mal ausgeführt wird in denen es ausgegeben wird. ersteres würde ja dann auch gleichzeitig bedeuten das es auch bei jedem mitglied 10 mal ausgeführt wird, letzteres das es bei mitgliedern garnicht und bei gästen eben nur die beiden male die es auch ausgegeben wird ausgeführt wird.

und sorry für OT aber der neugierh alber, bist du der selbe andreas wie auf vbhacks-germany.org?

Andreas
02.06.2007, 11:08
Mit dem og. Code wird die Variable $externalscript in den Beiträgen Nr. 1,6,11... aller Themen ausgegeben die sich nicht in den Foren mit den IDs 2, 3 oder 32 befinden - vorausgesetzt sie werden von einem Gast betrachtet.

Die Frage ist: Wo kommt $externalscript her?

Und ich würde die Bedingung ändern:


<if condition="$show['guest'] AND THIS_SCRIPT == 'showthread' AND ($post['postcount'] % 5) == 1 AND (!in_array($forum['forumid'], array(2,3,32)))">

Auf diese Weise hast die einzelnen Komponenten in aufsteigender Komplexität. Dies ist vorteilhaft, da so eine Kurzschluss-Auswertung möglich ist - und nicht der komplette Ausdruck immer wieder augewertet werden muss.

Mystics
05.06.2007, 10:07
Die Frage ist: Wo kommt $externalscript her?Vemutlich aus dem Plug-in mit dem Einstiegspunkt postbit_display_start.
und sorry für OT aber der neugierh alber, bist du der selbe andreas wie auf vbhacks-germany.org?Ja, ist er ;)

Fuddie
15.06.2007, 10:13
Hallo,

ich habe mal eine Frage zu dem Punkt 5 vom ganz ersten Beitrag. Ich habe die Profilfelder nun in meinem Profil und dort kann ich sie auch sehen. Soweit so gut. Ich möchte aber diese von mir erstellten Profilfelder aber gerne auch in dem Profil anzeigen lassen, der zu sehen ist wenn der User einen Beitrag geschrieben hat. Das heißt also, unter seinem Usernamen und den Beiträgen möchte ich gerne Felder hinzufügen, die dann jeder sehen kann wenn der betreffende User einen Beitrag geschrieben hat. Gibt es da auch eine Einstellung für?

Für Hilfe wäre ich sehr dankbar.

Fuddie

Hatsu
15.06.2007, 10:36
Einstellung gibt es keine und wie Du das machst ist in Punkt 5 beschrieben :)

pogo
15.06.2007, 10:37
Genau das wird doch von Punkt 5 beschrieben...

Mach das, was da steht und es wird angezeigt.

story
26.01.2008, 15:45
Wie müsste bitte das php Script aussehen, damit es Forenbezogen einen Banner anzeigt ?

Ich habe nun einiges probiert aber die Banner erscheinen ständig, statt Forenbezogen.

Danke und Gruß...

Mystics
29.01.2008, 16:17
Du kannst ja schon im Einstiegspunkt global_start das Forum entsprechend abfragen:
if ($forumid == X)

hohleweg
05.05.2008, 00:09
Hi
Ne Frage zu Punkt 5:

Das Einfügen hat geklappt nur wird die die Schrift
etwas größer dargestellt als die Anderen Angaben.
Wie kann ich das ändern?
Gruß Jo

Pathor
05.05.2008, 00:35
Die richtige CSS-Klasse angeben. ;)

<if condition="$post[fieldX]"><div class="CSSKlasse">Buggy: $post[fieldX]</div></if>

hohleweg
05.05.2008, 11:22
Hi
Danke so gehts
(hätte ich selber drauf kommen können)

Vielleicht das im Ersten Beitrag ändern?
Gruß Joachim

StGaensler
05.05.2008, 12:01
Gute Idee, danke. Ist nun angepasst :)

Viele Grüße

Stefan

tirol07
01.10.2008, 23:09
Wie binde ich ein externes PHP-Script in vBulletin ein?

Administrator-Kontrollzentrum -> Plug-in-System -> Plug-in hinzufügen ->

Einstiegspunkt (Hook): global_start
Titel: Externes PHP-Skript
PHP-Code des Plug-ins:
if (THIS_SCRIPT != 'external' AND THIS_SCRIPT != 'cron')
{
ob_start();
include('./pfad/zur/Script/datei.php');
$externalscript = ob_get_contents();
ob_end_clean();
}
Ist das Plug-in aktiv? Ja

=> Speichern

Das Plug-in-System muss vorher noch aktiviert werden:

Administrator-Kontrollzentrum -> vBulletin-Einstellungen -> Plug-in- / Hook-System -> Plug-in- / Hook-System aktivieren -> Ja.

$externalscript kannst du dann z.B. im header oder footer Template verwenden.




Hallo!

Ich habe versucht eine php seite einzubinden aber es hat nicht funktioniert:confused:, ich habe diese fehler meldung erhalten! Ich habe den vbulletin version 3.7.3 installiert.



Warnung: Unknown(.[path]/istek.php): failed to open stream: No such file or directory in [path]/global.php(405) : eval()'d code (Zeile 775)

Warnung: Unknown(.[path]/istek.php): failed to open stream: No such file or directory in [path]/global.php(405) : eval()'d code (Zeile 775)

Warnung: (null)() [function.include (http://www.gurbetdekiler.com/function.include)]: Failed opening '.[path]/istek.php' for inclusion (include_path='.:/usr/local/php4-cgi/lib/php') in [path]/global.php(405) : eval()'d code (Zeile 775)



Was muss ich jetzt machen?:confused:

StGaensler
01.10.2008, 23:12
Hallo,

was hast du denn bei der Include-Zeile genau drinnenstehen? Dort muss ein Datei-Pfad hinein, keine URL, falls du das reingeschrieben hast.

Viele Grüße

Stefan

tirol07
02.10.2008, 17:56
Hallo,

was hast du denn bei der Include-Zeile genau drinnenstehen? Dort muss ein Datei-Pfad hinein, keine URL, falls du das reingeschrieben hast.

Viele Grüße

Stefan


Danke für die schnelle antwort!

Ich habe genau so hingeschrieben aber es hat nicht geklapt!



if (THIS_SCRIPT != 'external')
{
ob_start();
include('./var/www/web***/html/istek.php');
$externalscript = ob_get_contents();
ob_end_clean();
}

StGaensler
03.10.2008, 14:26
Hallo,

wenn du den absoluten Pfad angibst, darfst du ganz am Anfang keinen Punkt hinschreiben: nclude('./va Dieser Punkt gehört weg, dann sollte es funktionieren.

Viele Grüße

Stefan

tirol07
03.10.2008, 16:39
Hallo,

wenn du den absoluten Pfad angibst, darfst du ganz am Anfang keinen Punkt hinschreiben: nclude('./va Dieser Punkt gehört weg, dann sollte es funktionieren.

Viele Grüße

Stefan


Wenn ich den punkt weg lasse wird meine komplette seite nicht angezeigt!
Als ob es den link nicht gibt!

Kann es sein dass es wegen einen anderen hack nicht funktioniert?

StGaensler
04.10.2008, 23:56
Es kann auch sein, dass dein Script einen Fehler verursacht. Welcher das genau ist, siehst du im error.log von Apache. Vielleicht ist das memory_limit zu niedrig, es könnte aber auch was ganz was anderes sein.

Viele Grüße

Stefan

tirol07
05.10.2008, 11:19
Es kann auch sein, dass dein Script einen Fehler verursacht. Welcher das genau ist, siehst du im error.log von Apache. Vielleicht ist das memory_limit zu niedrig, es könnte aber auch was ganz was anderes sein.

Viele Grüße

Stefan


Ok Danke auf jedem fall für deine Hilfe habe es schon rausgekriegt.
Mein script war fehlerhaft deswegen hat's nicht funktioniert!

wenn ich diesen code verwende funtkioniert es nicht, wenn ich ihn weglasse funktioniert es wieder.

<?php
$curdir = getcwd ();
chdir('/var/www/web***/html');
require_once('/var/www/web***/html/global.php');
chdir ($curdir);
?>

Masterix
06.03.2009, 17:36
Hallo,

Dumme Frage? ;)
Vorhanden ist vB 3.7.4 PL1 - wird auch dafür ein Patch benötigt?
In meiner Aufregung habe ich den Patch (misc.php) für 3.7.5 auf 3.7.4.PL1 installiert, im ACP wird nun auch brav vBulletin 3.7.5 PL1 angezeigt, auf der Hauptseite aber die Version 3.7.4. :confused:

pogo
07.03.2009, 16:24
Der Patch ist halt streng genommen für Version 3.7.5 und daher erscheint nach dem Patchen auch die Versionsangabe 3.7.5 Patch Level 1.

Du kannst das aber so lassen oder die Datei includes/version_vbulletin.php wiederherstellen/löschen, falls dich die falsche Versionsbezeichnung stört.

PlayersGarden
11.03.2009, 18:17
Wie binde ich ein externes PHP-Script in vBulletin ein?


Einstiegspunkt (Hook): global_start

$externalscript kannst du dann z.B. im header oder footer Template verwenden.

Ich hab es ähnlich gemacht (http://www.vbulletin-germany.org/showthread.php?t=2284) und den Hook auf global_start gesetzt.


eval('$playersGardenProfile = "/profile/pg/";');

Dennoch war meine Variable in postbit leer, obwohl sie in anderen Hooks funktionierte. Dann hab ich eine neue Var gemacht, den Hook auf postbit_display_start gesetzt und es funktionierte. Nur versteh ich nicht, wieso der Hook auf global_start nicht auch da funktioniert.

Falls wer sich fragt wozu? Ich brauchte einfach einen anderen Link für das UserProfil, da ich nicht das Profilsystem von vBulletin benutze. Leider hab ich kein 'template' für Profillinks gefunden.

Jaydee
11.03.2009, 19:27
Ein eigenes Template gibt es dafür auch nicht, die Abfragen stecken jeweils in diversen Templates.

Funktioniert hat es vermutlich nicht, weil es kein eigenes PHP-Script war sondern die member.php zum vB gehört.

Eine Alternative wäre vielleicht, ein eigenes (custom_) Template zu erstellen und dieses mit "misc.php? ..." aufzurufen.