RiDDicK2003
Mitglied
Dabei seit: 07.11.06
Beiträge: 200
Forenversion: 2.3
|
|
also ich selber habe die homepage net gemacht. besteht gröbsten teils aus html datein und hat ein oder zwei php scripte drin
*will das ham*
|
|
23.11.06 07:03 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
bloedschaf
Mitglied
Dabei seit: 23.05.05
Beiträge: 187
|
|
Maniac hat Recht. Es macht keinen Unterschied, ob die Seiten nun .htm, .html oder .php heißen. Nur, dass man in .php Dateien auch PHP Anweisungen nutzen kann, was in .html Dateien eben nicht geht
|
|
23.11.06 07:42 |
E-Mail
Finden
Als Freund hinzufügen
|
|
RiDDicK2003
Mitglied
Dabei seit: 07.11.06
Beiträge: 200
Forenversion: 2.3
|
|
ich hab das jetzt auf meiner homepage mal geändert. html in php
passt eigetnlich soweit ganz gut nur hab ich grad probleme die beiträge anzeigen zu lassen!
habe die ticker.php im wbb2 ordner drin und habe auf meiner homepage diesen include verweis gesetzt
nur wird das hier nur angezeigt
# # auf der Webseite einfügen ggf. Pfad anpassen # ############### Gruß TrioxX #################### require("./global.php"); echo("
$tickerposts
"); ?>
und tickerposts läuft von rechts nach links
was mach ich falsch?
|
|
23.11.06 18:33 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
bloedschaf
Mitglied
Dabei seit: 23.05.05
Beiträge: 187
|
|
Hier mal ne Mail von meinem Kollegen TrioxX:
Zitat: |
Hallo RiDDick2003, Liebe Tickeruser,
ich möchte mich kurz bei Agi und Ghostmaster für den super Hack bedanken. Funktioniert einwandfrei. Hätte ich selbst nicht besser machen können. Deswegen setze ich mich auch so gut wie es mir möglich ist dafür ein, dass auch wirklich jeder diesen Hack so komfortabel wie möglich nutzen kann.
So. Nun zum generellen. Anhand vom Beispiel der Webseite von RiDDick2003 bzw. seinem Freund sieht man, dass nicht jeder eine PHP Webseite betreibt, was grundsätzlich erst einmal nicht verkehrt ist. Jedoch sieht man auch hier, dass man manchmal vielleicht garnicht um die Verwendung von PHP vorbeikommt.
Aber... Nicht jeder weiß etwas mit PHP anzufangen, wenn er keine detaillierte Anweisung erhält, was er genau zu machen hat. Also erweist sich die Verwendung von PHP meist als "Einstandsnutzung".
Es wird sicherlich auch nicht im Sinne der Betreiber von nur HTML Seiten sein, evtl. bestehende Links abändern zu müssen, nur weil man etwas benutzen möchte, was nicht gerade in HTML oder Javascript realisiert wurde.
Wenn man mal genauer drüber nachdenkt, gibt es aber noch etwas, was in Verbindung mit PHP und HTML gut funktioniert: Die Verwendung von AJAX.
Daher habe ich, auf besonderen Wunsch, mir mal 2 Minuten Zeit genommen, ein Praxisnahes Anwendungsbeispiel fertig zu machen, die einem Nutzer die Verwendung von AJAX in Verbindung mit PHP und HTML ein wenig näher bringt. Als Beispiel war mir nun dieser Ticker dienlich.
Lange Rede, kurzer Sinn... Ich hänge dieser Mail mal die Datei ticker.html an. Diese Datei kann auf jeder beliebigen HTML Datei zum Einsatz gebracht werden, ohne große Änderungen tätigen zu müssen. Nur folgendes ist wichtig:
Wer sich die Angehangende Datei einmal genau ansieht, wird merken, dass sich die Anwendung in Head und Body Bereich aufteilt. Es ist enorm wichtig, beim Einsatz dessen auch diese Ordnung beizubehalten. Das soll heißen: Alles, was sich im Headbereich der Datei befindet, gehört auch in den Head Bereich (das ist alles zwischen <head> und </head>). Alles was im Body Bereich (also alles zwischen <body> und </body>) steht, gehört auch bei euch in den Body Bereich.
Seht euch die Datei einfach an. Ihr werdet sicherlich schnell verstehen.
Wer sich etwas näher mit AJAX in Verbindung mit PHP, JS und HTML beschäftigen möchte, sollte sich eingeheder mit dem Thema AJAX XMLHttpRequest beschäftigen, da dies das Zauberwort ist. Auch in meinem Beispiel.
Ich müsste für diese simple Beispielimplementierung jetzt keinen Roman schreiben. ich hätte auch sagen können, guckt euch die Datei an und gut ist. Aber ich denke, dass man es besser versteht, was man eigentlich tut, wenn man es kurz erklärt bekommt.
Ich hoffe nun, auch für dich RiDDicK2003, dass du den Ticker auf deiner Seite ohne Probleme unterbringen kannst und wünsche weiterhin viel Erfolg mit euren Projekten.
Mit freundlichem Gruß
Sascha Heldt aka TrioxX (www.gtchat-developer.com)
PS: Fast vergessen... Es ist wichtig, sich die Datei genau anzusehen. Die Zeile XMLHTTP.open("GET", "http://www.server.tld/wbb2/ticker.php"); muss, wie man sieht, noch kurz angepasst werden. Die dazugehörige ticker.php wurde meines Wissens nach ja schon gepostet. |
Dateianhang: |
ticker.html (1,05 KB, 28 mal heruntergeladen)
|
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von bloedschaf: 24.11.06 09:39.
|
|
24.11.06 08:35 |
E-Mail
Finden
Als Freund hinzufügen
|
|
bloedschaf
Mitglied
Dabei seit: 23.05.05
Beiträge: 187
|
|
Hi,
ich muss dazu sagen, dass es nur mit dem Update funktioniert, wie TrioxX gemerkt hat d.h. so wie oben beschrieben wird es zu Problemen kommen.
@Agi & Ghostmaster
Ich hoffe, es ist ok, wenn ich mal das Update, was TrioxX gefuddelt hat, hier rein stelle.
Das Update beinhaltet u.a.
- Bei der Installation die Auswahl, ob der Ticker bei allen Usern aktiviert werden soll
- Kleine Änderungen an der Anleiung (u.a. , wie man den Ticker ins gesamte Board bringt, statt nur auf die Startseite)
- Englische Version (beinhaltet alle Dateien, komplett auf Englisch übersetzt)
Eine Anleitung zum updaten ist nicht dabei
Dateianhang: |
Ticker.zip (17,08 KB, 45 mal heruntergeladen)
|
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von bloedschaf: 24.11.06 16:07.
|
|
24.11.06 16:07 |
E-Mail
Finden
Als Freund hinzufügen
|
|
spookymulder
Mitglied
Dabei seit: 15.03.05
Beiträge: 188
Forenversion: Wbb 2.3.3,Wbb lite
|
|
ich bekomme diese fehlermeldung wenn ich ihn an mache
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (2.3.6): Invalid SQL: SELECT threadid, topic, lastposttime FROM bb1_threads WHERE boardid NOT IN (3,4,5,6,7,12,16,28,34,40,46,1,2,) AND threadid NOT IN (0) ORDER BY lastposttime DESC LIMIT 0,25
mysql error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND threadid NOT IN (0) ORDER BY lastposttime DESC LIMIT 0,25' at line 1
mysql error number: 1064
mysql version: 4.1.22-log
php version: 4.4.4
Date: 20.12.2006 @ 12:38
Script: /wbb2/index.php
Referer: http:/xxxxx.fu.funpic.de/wbb2/usercp.php?action=options_change
|
|
20.12.06 12:41 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Maniac_81
PHP Profi
Dabei seit: 27.06.06
Beiträge: 2.087
Fähigkeiten: WBB3 Anfänger; WBB2 Profi Herkunft: localhost/ Forenversion: 2.3; Lite 2.0
|
|
Zitat: |
Original von spookymulder
ich bekomme diese fehlermeldung wenn ich ihn an mache
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (2.3.6): Invalid SQL: SELECT threadid, topic, lastposttime FROM bb1_threads WHERE boardid NOT IN (3,4,5,6,7,12,16,28,34,40,46,1,2,) AND threadid NOT IN (0) ORDER BY lastposttime DESC LIMIT 0,25
mysql error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND threadid NOT IN (0) ORDER BY lastposttime DESC LIMIT 0,25' at line 1
mysql error number: 1064
mysql version: 4.1.22-log
php version: 4.4.4
Date: 20.12.2006 @ 12:38
Script: /wbb2/index.php
Referer: http:/xxxxx.fu.funpic.de/wbb2/usercp.php?action=options_change |
hast du den webspace gewechselt und ein backup eingespielt?
__________________ zufrieden mit meinem Support? dann hier bitte bewerten!
Sie haben 3 gelbe Bananen gewählt!
ÄPFEL! 3!!!
|
|
20.12.06 12:49 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
The White Wolf
Mitglied
Dabei seit: 17.01.04
Beiträge: 409
Herkunft: Bleckede Forenversion: 2.3
|
|
Hm, Einbau hat alles geklappt. Nun habe ich den Ticker bei mir in den Header eingebaut, aber irgendwie scheint die Sprachvariable nicht zu stimmen. Es wird mir
Zitat: |
LANG_GLOBAL_TICKER_TITLE |
angezeigt.
Das andere, was mir aufgefallen ist, ist, dass der Ticker "stottert". Er läuft irgendwie nicht flüssig.
Kann mir jemand bei den o. g. Dingen weiterhelfen ? Das mit der Sprachvariable werde ich selber auch noch durchprobieren, aber das zweite Problem wäre mir wichtig.
|
|
04.01.07 03:03 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
The White Wolf
Mitglied
Dabei seit: 17.01.04
Beiträge: 409
Herkunft: Bleckede Forenversion: 2.3
|
|
Danke schon einmal. Die Sprachpakete hatte ich bereits eingebaut. Habs inzwischen aber anders hinbekommen. Nun würde ich gerne den Ticker manuell der Größe anpassen. Wenn ich es richtig gesehen habe, passt sich die Größe automatisch der Tabellenbreite an, oder ?
Mag mir einer den Code so ändern, dass ich die Breite manuell ändern kann ?
Da ich den Ticker genau unter dem Banner haben möchte, soll er auch immer automatisch so breit wie der Banner sein.
|
|
04.01.07 14:44 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Nero.X
Mitglied
Dabei seit: 09.11.06
Beiträge: 57
Forenversion: 2.3; Lite 1.0
|
|
im Code vom Ticker im Indextemplate hier nach schauen:
code: |
1:
|
style="width:{$style['tableinwidth']} |
|
dort das
code: |
1:
|
{$style['tableinwidth']} |
|
durch den Wert den du willst ersetzen.
|
|
04.01.07 14:57 |
E-Mail
Finden
Als Freund hinzufügen
|
|
The White Wolf
Mitglied
Dabei seit: 17.01.04
Beiträge: 409
Herkunft: Bleckede Forenversion: 2.3
|
|
Hm, so richtig mag das nicht funktionieren. Ich habe allerdings auch nicht die index.tpl, sondern die header.tpl (weil der Ticker überall angezeigt werden soll) genommen. Da lautet der Code wie folgt:
Zitat: |
<if($ticker_onoff == 1 && $wbbuserdata['disableticker'] == 1)>
<then>
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr>
<td class="tabletitle" align="center"><span class="normalfont"><b>{$lang->items['LANG_GLOBAL_TICKER_TITLE']}</b></span>
</td>
</tr>
<tr>
<td class="tablea"><span class="smallfont"><b><marquee onmouseover="this.stop()" onmouseout="this.start()" direction="left" scrollamount="5">$tickerposts</marquee></b></span></td>
</tr>
</table><br />
</then>
</if> |
Davon ziehe ich jetzt mal diesen Teil:
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
Wie muss ich den fettgedruckten Bereich genau ersetzen ?
|
|
04.01.07 15:21 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|