PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PhP Code in der Sidebar



Bianca
22.01.2010, 23:10
Hallo,

ich habe diese Frage schon bei vbulletin-germany.com
da wurde mir geraten diese Frage hier zu stellen, da es wohl ohne Erweiterung nicht moeglich sei.

Ich wuerde gerne wissen, ist es moeglich, einen PhP Code in der Sidebar wieder zu geben?

LG Bianca

Bitti
22.01.2010, 23:21
Hi

Schau mal hier (http://ragtek.org/blog/vbulletin/eigene-php-widgets-php-blocks/) vielleicht hilft dir das weiter.

Bianca
22.01.2010, 23:24
Hi Bitti,

danke fuer den Link,
aber ich muss zugeben ich bin in php ne Niete :o
Da kann ich mir das tausend mal durchlesen und ich weiss immer noch nicht wie ich das umsetzen soll. :(

The Coon
23.01.2010, 13:07
Poste doch einfach mal den Code, den Du einzufügen beabsichtigst. Vielleicht kann dann jemand konkret helfen.

Scopeman
25.01.2010, 16:54
Hallo,

ich betreibe ein Forum für einen kleinen Verein und wir haben uns dafür vor ein paar Jahren mal einen kleinen Guthaben Hack erstellen lassen. Dieser ist mit in die vBulletin Datenbank integriert und wurde im vb3 auf der Forumhome Seite ausgegeben.

Es gibt ein Feld "guthaben" in der Tabelle "user".

Dieses wurde im vb3 einfach auf der "Forumhome" Seite ausgegeben.

<strong>$bbuserinfo[guthaben]</strong>€</div>

Zusätzlich wurde es auch noch im "Postbit" ausgegeben.

<div class="smallfont">Guthaben: <strong>$post[guthaben]</strong>€</div>

Leider funktioniert das ganze jetzt nach dem Update auf vb4 nicht mehr.

Kann mir jemand sagen wie ich das Tabellenfeld jetzt z.b in die Sidebar als eigenen Block bekomme?

Christian
25.01.2010, 17:00
Solange es noch korrekt geparst wird:CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------

CODE:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------

Scopeman
25.01.2010, 17:05
Das habe ich eben schon probiert, aber es funktioniert leider nicht.

Bin auf Forum-Sidebar verwalten und habe dort einen neuen Block erstellt.

Titel: Guthaben
Art des Inhalts: PHP-Code
Inhalt:
<strong>{vb:raw bbuserinfo.guthaben}</strong>€

Bekomme dann auch folgende Fehlermeldung auf der Startseite.

Parse error: syntax error, unexpected ':' in /var/www/vhosts/forum/httpdocs/vb4/includes/block/html.php(89) : eval()'d code on line 1

Christian
25.01.2010, 17:14
Der Code war für Templates gedacht ...

Scopeman
25.01.2010, 17:21
Danke das hat mir schon gereicht :)

Habe jetzt ein neues Template erstellt mit der {vb:raw bbuserinfo.guthaben} drin.

Das habe ich bei der Blockerstellung unter Verwendetes Template angegeben "block_guthaben" und das Inhaltfeld einfach leer gelassen.

Funktioniert :)