YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Allg. Fragen und Probleme » Frage zur Addonerstellung » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 1.285 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als erledigt markiert. Thread erledigt

Zum Ende der Seite springen Frage zur Addonerstellung
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
einstein-511 einstein-511 ist männlich
Mitglied


Dabei seit: 30.04.06
Beiträge: 45
Forenversion: 3.0

 Frage zur Addonerstellung Antworten Zitieren Editieren Melden       UP

Also ich schreibe gerade ein Addon für das Wbb2.3.6. Mit Templates usw. funktioniert das ja alles ganz gut nur wie greife ich jetzt auf eine in der Datei test.php definierte Varaiable zu und gebe diese in den Templates aus?

__________________
WCF RPG

15.08.07 13:54 einstein-511 ist offline E-Mail Finden Als Freund hinzufügen
Radiation Radiation ist männlich
Mitglied


Dabei seit: 17.01.04
Beiträge: 2.089
Fähigkeiten: WBB3 Anfänger; WBB2 Profi
Herkunft: Reutlingen
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

ganz normal...

im code:

php:
1:
$variabel "blubb";


und im tpl

code:
1:
2:
3:
4:
5:
6:
7:
<table>
etc...

$variabel
</table>


__________________
Mit freundlichem Gruß

Sascha Speidel

15.08.07 18:15 Radiation ist offline E-Mail WWW Finden Als Freund hinzufügen
einstein-511 einstein-511 ist männlich
Mitglied


Dabei seit: 30.04.06
Beiträge: 45
Forenversion: 3.0

Themenstarter Thema begonnen von einstein-511
Antworten Zitieren Editieren Melden       UP

Das klappt nicht ich hab die Templates eingelesen in der Datei aber er gibt die $test nicht aus unglücklich

__________________
WCF RPG

15.08.07 19:21 einstein-511 ist offline E-Mail Finden Als Freund hinzufügen
meeeeeeeep
Mitglied


images/avatars/avatar-4818.gif

Dabei seit: 18.06.07
Beiträge: 261
Fähigkeiten: WBB2 Fortgeschritten
Herkunft: geradeaus und dann rechts
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Wie sieht deine PHP Datei aus?

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von meeeeeeeep: 15.08.07 19:49.

15.08.07 19:48 meeeeeeeep ist offline Finden Als Freund hinzufügen Füge meeeeeeeep in deine Kontaktliste ein
einstein-511 einstein-511 ist männlich
Mitglied


Dabei seit: 30.04.06
Beiträge: 45
Forenversion: 3.0

Themenstarter Thema begonnen von einstein-511
Antworten Zitieren Editieren Melden       UP

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:

<?php
require('./global.php');
    eval("\$tpl->output(\"".$tpl->get("gameportal")."\");");
    eval("\$tpl->output(\"".$tpl->get("gameportal_footer")."\");");
    
$test "hi";    
?>    


__________________
WCF RPG

15.08.07 19:52 einstein-511 ist offline E-Mail Finden Als Freund hinzufügen
meeeeeeeep
Mitglied


images/avatars/avatar-4818.gif

Dabei seit: 18.06.07
Beiträge: 261
Fähigkeiten: WBB2 Fortgeschritten
Herkunft: geradeaus und dann rechts
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Versuch es mal so.

Die Variablen müssen über den Templatezuordnungen stehen.

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
<?php
$filename "gameportal.php";
require('./global.php');

$test "hi";  

    eval("\$tpl->output(\"".$tpl->get("gameportal")."\");");
    eval("\$tpl->output(\"".$tpl->get("gameportal_footer")."\");");  
?> 
15.08.07 19:55 meeeeeeeep ist offline Finden Als Freund hinzufügen Füge meeeeeeeep in deine Kontaktliste ein
einstein-511 einstein-511 ist männlich
Mitglied


Dabei seit: 30.04.06
Beiträge: 45
Forenversion: 3.0

Themenstarter Thema begonnen von einstein-511
Antworten Zitieren Editieren Melden       UP

Cool das funktioniert kann ich auch am Ende der Datei die Templates zuordnen lassen den ich will die Varaiblen aus der Datenbank etc. natürlich auch noch ausgeben ^^

__________________
WCF RPG

15.08.07 19:58 einstein-511 ist offline E-Mail Finden Als Freund hinzufügen
meeeeeeeep
Mitglied


images/avatars/avatar-4818.gif

Dabei seit: 18.06.07
Beiträge: 261
Fähigkeiten: WBB2 Fortgeschritten
Herkunft: geradeaus und dann rechts
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Die Zuordnung sollte eh am Ende erfolgen, jedenfalls vom Haupttemplate.

Wenn du etwas via. while Schleife ausliest muss dort natürlich die Zuordnung von dem passenden Template in die while Schleife mit eingebaut werden.
15.08.07 20:01 meeeeeeeep ist offline Finden Als Freund hinzufügen Füge meeeeeeeep in deine Kontaktliste ein
einstein-511 einstein-511 ist männlich
Mitglied


Dabei seit: 30.04.06
Beiträge: 45
Forenversion: 3.0

Themenstarter Thema begonnen von einstein-511
Antworten Zitieren Editieren Melden       UP

Edit:

So nun folgender Fehler:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in D:\X\xampp\htdocs\projekt360\portal.php(26) : eval()'d code on line 25

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:

<?php
require('./global.php');

 $sql "SELECT
                Titel,
                Datum
            FROM
                bb".$n."_cominggames
            ORDER BY
                Datum DESC;";
                
                $result mysql_query($sql) OR die(mysql_error());
        
    while($row mysql_fetch_assoc($result)) {
    echo "";
    }

    eval("\$tpl->output(\"".$tpl->get("gameportal")."\");");
    eval("\$tpl->output(\"".$tpl->get("gameportal_footer")."\");");
?>    


__________________
WCF RPG

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von einstein-511: 15.08.07 20:32.

15.08.07 20:07 einstein-511 ist offline E-Mail Finden Als Freund hinzufügen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Antworten Zitieren Editieren Melden       UP

Wie sieht das zugehörige Template aus?

Außerdem hat das wBB eigene Funktionen für Datenbank-Abfragen, schau dir einfach mal bestehende Dateien an. (Klasse $db)
15.08.07 21:05 [kamui] ist offline Finden Als Freund hinzufügen
einstein-511 einstein-511 ist männlich
Mitglied


Dabei seit: 30.04.06
Beiträge: 45
Forenversion: 3.0

Themenstarter Thema begonnen von einstein-511
Antworten Zitieren Editieren Melden       UP

DAs mit den Klassen wusste ich net großes Grinsen

Hier mal das Template:


<?xml version="1.0" encoding="{$lang->items['LANG_GLOBAL_ENCODING']}"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{$lang->items['LANG_GLOBAL_DIRECTION']}" lang="{$lang->items['LANG_GLOBAL_LANGCODE']}" xml:lang="{$lang->items['LANG_GLOBAL_LANGCODE']}">
<head>
<title>$master_board_name | MGP</title>
$headinclude
</head>

<body>
$header
<table align="center" style="width:98%" cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" class="tableinborder">
<tr>
<th class="tablea" scope="row"><span class="smallfont"><b><DIV ALIGN=left><a href="index.php{$SID_ARG_1ST}">$master_board_name</a> &raquo; MGP</DIV></b></span></th>
</tr>
</table>
<br>
<br>
<br>

<table align="left" style="width:15%" cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" class="tableinborder">
<tr>
<th class="tabletitle" scope="row"><small><b> Kommende GAMES </b> </small></th>
</tr>
<tr>
<th class="tableb" scope="row"><span class="normalfont">$row['Datum'] $row['Titel']</span></th>
</tr>
</table>


<p>&nbsp;</p>
<p>$gameportal_footer
$footer
</p>
</body>

__________________
WCF RPG

15.08.07 21:29 einstein-511 ist offline E-Mail Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Allg. Fragen und Probleme » Frage zur Addonerstellung