php.de

Zurück   php.de > php.de Intern > Off-Topic Diskussionen

Off-Topic Diskussionen Mach mal Pause vom Programmieren!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.08.2009, 22:58  
Benutzer
 
Registriert seit: 04.07.2009
Beiträge: 67
PHP-Kenntnisse:
Anfänger
haemoglobin befindet sich auf einem aufstrebenden Ast
Standard Aussehen vieler generierter Seiten auf einmal verändern? Auch ohne DOM möglich?

Hallo, ich spiele ein Computerspiel namens Fast Break Basketball. Bei diesem kann man sich die Ergebnisse, die Tabellenstände etc. als HTML-Datein ausgeben lassen, um mit ihnen eine Online-Liga zu kreieren.

Da diese Seiten bei jedem gleich aufgebaut sind würde ich diese gerne verändern.

Die Seiten selber bestehen komplett aus Tabellen welche praktischerweise alle eine einzigartige ID haben. Anhand dieser kann man die Tabellen ja sicher "ansprechen".

Nun würde mich allerdings interessieren wie man das am besten anstellt. Eine Möglichkeit die ich bei der Suche im PHP-Manual gefunden habe ist das nutzen von DOM und XPath - allerdings scheint mir das ziemlich harter Tobak zu sein.

Mich würde interessieren ob man so etwas auch mit Javascript umsetzen kann. Also das ich eine normale Seite habe die durch Javascript optisch aufgepeppt wird. So das ich die normale HTML Datei (die natürlich den Link für das Javascript eingepflanzt bekommen hat) hochlade, und die Leute die JS an haben dann halt die schöne Version sehen und die paar Prozent die es deaktiviert haben die normale Version. Tabellen kann man durch JS schließlich auch sortierbar machen.

P.S. die Datein von Hand ändern wäre bei 1200-1500 Datein zu viel Arbeit - zumindest für mich. Vor allem da man es jeden Tag machen müsste.
haemoglobin ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.08.2009, 23:21  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Die Anzahl der Dateien ist, wenn ich dich richtig verstanden habe und eigentlich alle Seiten gleich sind und nur die Tabelle relevant ist ... nicht wirklich relevant für den Aufwand der Arbeit.

Jenachdem was du alles ändern willst, sollten sich deine Änderungen wohl auf etwas CSS und vielleicht etwas zusätzliches JavaScript beschränken. Wenn wirklich alle Seiten einen halbwegs gleichen aufbau haben, kannst du ja einfach einen neuen kopf erstellen (<head>-Bereich mit anderer CSS + JavaScript) und einfach in allen HTML-Dateien entweder mit DOM oder vielleicht hier auch ausreichend mit ein paar regulären Ausdrücken, das ersetzen.

Das ganze packst du in ein kleine Klasse oder Funktion und lässt es kombiniert z.b. mit diesem Code-Schnipsel Schnipsel einfach über das Verzeichnis mit deinen HTML-Dateien laufen. Der Aufwand ob es eine oder 1000 Dateien sind, ist da nicht wirklich viel höher, nur die Zeit die dein Rechner braucht.

Mit einer ausreichend hohen max_execution_time und eventuell memory_limit sollte das Problemlos machbar sein.

Anderer Weg der aber nur bei interessierten Firefox-Usern funktioniert wäre der Einsatz von GreaseMonkey in Kombination mit einem erstellten Script das der User nutzt das die gewünschten Modifikationen an den Seiten dann on-the-fly macht. Aber das geht halt natürlich nur bei Usern die Firefox +GreaseMonkey nutzen und dein Script sich einbinden.
robo47 ist offline   Mit Zitat antworten
Alt 24.08.2009, 23:49  
Benutzer
 
Registriert seit: 04.07.2009
Beiträge: 67
PHP-Kenntnisse:
Anfänger
haemoglobin befindet sich auf einem aufstrebenden Ast
Standard

Hallo robo47,

der Aufbau der Seiten ist immer exakt gleich, das hast Du richtig verstanden. Das einzige was sich ändert sind die Daten die in den Tabellen stehen.

So sieht das ganze aus wenn man es im Browser angezeigt bekommt:



Danke schonmal für die Tipps - und für das durchlesen meines längeren Textes. Bei mir artet sowas immer aus. *g*
haemoglobin ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Automatischer Seiten Aufruf via PHP vom Server Möglich? wind-kun PHP Tipps 2009 3 23.04.2009 14:59

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
seiten verändern, javascript seite verändern, firefox seiten verändern javascript, php html verändern dom, klassen ändern css dom, mit javascript das aussehen von firefox verändern, seitenaussehen ändern, add on firefox aussehen seiten verändern, seite aussehen verändern, php dom datei bearbeiten, computerspiel namens fast break, aussehen vieler sondern, seiten für sich verändern, greasemonkey firefox seiten on the fly ändern, javascript seiten verändern??, seiten sich einmal, php seite aussehen, g php dom mittels klasse ändern, css aeiten aufeinmal ändern, seiten für aussehen ändern

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:49 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum