Eine bestehende Internetseite soll in WebSite X5 integriert und weiterbearbeitet werden.
Author: Harald LohrHallo zusammen,
es geht um eine bestehende Website die ich gerne, und wenn möglich, auch ohne grösserem Aufwand einem Facelifting unterziehen möchte.
Die Seite ist seit 2001 online und ist das Infoportal unseres Schützengaues dem über 20 Sportschützenvereine und somit ca. 2500 Mitgliedern angehören.
Die Seite wird von mir regelmäßig mit den neuesten nationalen und internationalen Wettkampfergebnissen gefüllt und aktualisiert.
Da hier natürlich sehr viele Unterseiten beim Umzug zu beachten sind, wäre ein reines rüber kopieren schon ziemlich enorm.
Des Weiteren muss ich alle möglichen Datenformate verarbeiten und integrieren können was ich von den jeweiligen Sportleitern als Material bekomme.
Wie zum Beispiel Exceltabellen von abgeschlossenen Meisterschaften die ich bisher in html umsetzte und mit Sprungzielen innerhalb der Tabelle versehen habe.
Bei oft mehr als 35 unterschiedlichen Disziplinen pro größeren Meisterschaften sind die von mir eingeführten Sprungziele innerhalb der Tabelle sehr Besucherfreundlich um seine Platzierung zu finden.
Wenn jemand so ein ähnliches Problem kennt oder hatte würde ich mich über Infos und Tipps zur Realisierung sehr freuen, wie man solch eine Seite zu WebSite X5 umzieht.
Gruß
Harry
Hallo Harald,
mit WebsiteX5 ist es nicht möglich bestehende Webseiten einzulesen oder zu übernehmen. Die einzige Variante ist, die Inhalte Stück für Stück zu kopieren. Dazu musst Du zunächst Seiten erzeugen und mit den entsprechenden Objekten zB für Texte und Bilder füllen. Anschließend kopierst Du aus den bestehenden Seiten die relevanten Teile und fügst diese in das passende Objekt ein. Alles in Allem sehr arbeitsaufwendig.. .
Bei den Tabellen kann ich dir gleich sagen, dass man keine Excel Tabelle direkt einbinden kann. WEnn dann kannst du ein Tabellen-Objekt anlegen und dort Werte eintragen. Aber ein reinkopieren geht nicht. Eine Verlinkung zu einer anderen Seite oder einem anderen Objekt geht ganz normal, aber ich weis nicht wie komplex du die Tabelle aufgebaut hast.
Author
Vielen Dank schon mal für die Infos.
Na ja - nicht sehr vielversprechend für das was ich vorhabe.
Ihr könnt Euch das derzeitige mal ansehen unter www.neuhausen-altstadt.de
Unter dem dortigen Reiter "Sportliches" und dort zum Beispiel beim Button "Bayerische Meisterschaft" seht ihr was ich meine bezüglich der Komplexität der Tabellen.
(It > De) ... um Ihre XLS-Dateien direkt anzuzeigen
- view.officeapps.live.com + IFRAME
- docs.google.com/viewer + IFRAME
- (googleDocuments)
... wenn Sie interessiert sind, müssen Sie den LINK hier auf Ihre bereits im Netz veröffentlichte XLS-Beispieldatei setzen...
.
ciao
.
Also deine Seite in X5 nachbauen ist nicht so schwer und auch möglich.
Sind die Daten in einer MySql Datenbank? Dann kannst du diese mit diesem script auslesen und anzeigen lassen.
Pack das mnal in einem html-objekt rein.
<?phprequire_once ('konfiguration.php'); $db_link = mysqli_connect ( MYSQL_HOST, MYSQL_BENUTZER, MYSQL_KENNWORT, MYSQL_DATENBANK ); $sql = "SELECT * FROM adressen"; $db_erg = mysqli_query( $db_link, $sql ); if ( ! $db_erg ) { die('Ungültige Abfrage: ' . mysqli_error()); } echo'<table border="1">'; while ($zeile = mysqli_fetch_array( $db_erg, MYSQLI_ASSOC)) { echo"<tr>"; echo"<td>". $zeile['id'] . "</td>"; echo"<td>". $zeile['nachname'] . "</td>"; echo"<td>". $zeile['vorname'] . "</td>"; echo"<td>". $zeile['akuerzel'] . "</td>"; echo"<td>". $zeile['strasse'] . "</td>"; echo"<td>". $zeile['plz'] . "</td>"; echo"<td>". $zeile['telefon'] . "</td>"; echo"</tr>"; } echo"</table>"; mysqli_free_result( $db_erg ); ?>
Im script müssen die Daten zur Datenbank eingegeben werden.
Gruß
Andreas
Author
Hallo Andreas,
nein, es ist keine MySql DB hinterlegt.
Ich probier Dein Script mal aus.
@KolAsim: ich verstehe nicht ganz was Du meinst. Es gibt bei mir keine xls-Datei im Netz. Die mir zugesandten Exceldateien werden von mir in html umgesetzt, formatiert und dann hochgeladen. Das was Du auf meiner Seite siehst ist das Ergebnis der umgeformten ehemaligen Exceldatei.
Hallo Harald,
wenn Du keine DB hast wird dir das script nichts bringen. Wo und wie sind den deine Daten gespeichert?
Das einzige was du machen kannst, außer die Tabellen wieder neu einzufügen in ein Tabellen-Objekt ist den Code den du von der Excel DAtei umgewandelt hast in HTML-Code wieder in WSX5 in ein HTML-Objekt einzufügen. Das wäre noch am einfachsten und effektivsten. Allerdings bedeutet das auch etwas arbeit. JEdenfalls deine komplette fremde Website in WSX5 zu konvertieren geht nicht!
Wie ich oben schon geschrieben habe, ist es nicht möglich bestehende Webseiten einzulesen oder zu übernehmen. Insbesondere wenn Du gewisse Verfahren hast, um die Inhalte zu füllen und zu aktualisieren. Der von Andreas L eben beschriebene Weg ist möglich, allerdings ist zu berücksichtigen, dass Du vorher Deine Website als Projekt in WebsiteX5 aufbauen musst wobei alle anderen Seiten auch in Handarbeit zu füllen sind. Im Endeffekt läuft es auf einen Neuaufbau der Website hinaus. Da musst Du Dir überlegen, ob dies den Aufwand lohnt. Ist abhängig von dem Programm, mit dem Du jetzt die Seiten bearbeitest...
(It > De) ... es ist möglich ... Sie können XLS-Dateien direkt (excel-OOo-etc.) im WEB verwenden, wie ich es Ihnen zuvor gesagt habe ...
... wenn Sie interessiert sind, veröffentlichen Sie Ihre XLS-Datei im Web in Ihrem WEB-Bereich, z. B. "dateiname.xls", und fügen Sie den hier ein www.ihr_seitenname/dateiname.xls
... damit ich nachschauen kann und dann erkläre ich, wie es geht ...
... ansonsten ignoriere meine Nachricht ...
ciao e ... Buon Natale
.
Author
Hallo KolAsim,
danke für Deine Infos. Ich schau mir das ganze mal an Beispielseiten die ich erstellen werde über die Feiertage an, aber wie schon andere meinten wird der Aufwand hier wohl doch ziemlich groß sein.
Mal sehen wie weit hier meine ehrenamtliche Tätigkeit in dem Punkt strapazierbar ist - .
Schöne Weihnachten Euch allen.
Gruß
Harry
Author
Hallo Andreas,
Die Daten liegen bei unserem Provider in einem Standardverzeichnis.
Eine DB hab ich nicht eingerichtet. Alles läuft über einen normalen FTP-Account
Gruß
Harry
Ok, man kann mit einem kleinen php script .txt Daten laden und auch anzeigen lassen. Wie sind die Daten abgelegt? Kannst du mal ein Screenshot von diesem Verzeichnis machen?
Gruß Andreas
Author
Hallo Andreas,
hab jetzt mal bisschen was ausprobiert. Unter einer bei mir neu angelegten Subdomain habe ich unter Sportliches/Gau eine Meisterschaft in Html hinterlegt.
Unter Sportliches/Bezirk liegt eine simpel reinkopierte Exceldatei.
Linkaufruf: http://halo-webdesign.de/wsx5
Problem ist, das WebSiteXs den Html code nicht sauber ausliest und auch die Fenstergröße hier nicht richtig anpasst.
Die Sprungziele funktionieren, jedoch werden die angesprungenen Überschriften nicht in der richtigen farbe dargestellt, und ich habe nicht herausgefunden wo ich dies editieren könnte.
Excel einfach reinkopieren haut auch nicht hin, da er die Datenstruktur natürlich nicht kennt.
Tja - das wird vermutlich verdammt viel Arbeit.
hab Dir mal einen Screenshot über FileZilla meines Servers bei dem ich die Daten für die Subdomain ablege angehängt.
Gruß
Harry
Dafür könntest Du das Excel-Objekt von X5 nutzen.
Das ist die Excel oder?
Das mit dem iframe würde ich so nicht machen.
Bau eine art Sitemap wo alle Überschriften so wie du das jetzt gemacht hast mit LINKS.
Dann nimmst Du die jeweilige .csv Datei (Excel) und packst die in das Excel Objekt. Fertig
https://market.websitex5.com/de/objekte/vorschau/34b5af54-3cb7-4147-8274-3cef73adb5b
Oder wir packen deine Excel in eine mySQL Datenbank und dasnn kannst Du die elegant mit dem Database Viewer den Usewrn Anzeigen lassen.
https://market.websitex5.com/de/objekte/vorschau/371262fa-27c5-421a-9127-852da219d4
Author
Nein - das ist der Html-code.
Unter Sportliches/Bezirk werde ich mal Excel von x5 testen.
Vorausgesetzt ich finde das. Hab mir unter den Objekten für die Seite alle Kategorien anzeigen lassen aber ausser einer Tabellenfunktion finde ich nichts ähnliches.
Author
anderes Problem:
Bisher biete ich unseren Besuchern einen Livescroller auf der Startseite an in dem alles was sich seit der letzten Aktualisierung geändert hat eingetragen ist. Der ist ebenfalls in html geschrieben.
Unterstützt X5 so etwas?
Für so etwas kannst Du die "Roll-Over"-Funktion im Text-Objekt benutzen.
Das ist ein Zusatz-Objekt und muss erworben werden.
Author
@Franz-Josef: ok. damit kann man arbeiten.
@Andreas: hab ich mir fast gedacht.
ICh würde mal sagen..."wie willst du es jetzt machen in WSX5" ?
Willst du weiterhin die Tabellen in HTML umwandeln und in WSX5 einfügen in ein HTML-Objekt?
Willst du die vorhandenen Seiten behalten und nur per iframe in WSX5 einfügen?
Willst du die WEbsite neu aufbauen und vereinfacht per CSV Datei die Tabellen anzeigen lassen?
Zu jedem der 3 Lösungen ist unterschiedlich viel Fachwissen oder Arbeit erforderlich. Wenn es sehr viele Seiten sind dann wirst du nicht ohne viel Arbeit die Seiten neu erstellen können.
Was meinst du genau mit Livescroller? Ich sehe keinen bei dir auf der Seite!
Ich empfehle ihm die Seite komplett neu zu bauen. Keine iframes die Daten kann man wie @Andreas geschrieben hat auf vielen wegen in die Seite transportieren.
Author
@Andreas: Mit Scroller meine ich die Infobox unter den Weihnachtsgrüßen auf der Startseite, welche alle paar Sekunden auf die nächste Info überblendet. http://neuhausen-altstadt.de/
- die Tabellen umwandeln wäre möglich aber nicht mit der Syntax wie ich sie derzeit einsetze. Das geht nicht bei WSX5. Auch passt sich das Fenster nicht dynamisch an den Ausgabeinhalt des Codes an.
Somit müsste ich diese komplett umbauen.
- iframe ist auch keine Lösung
- das csv-Objekt muss ja extra erworben werden, und da ich dies ehrenamtlich mache muss ich hier nicht auch noch Geld investieren.
Die einzige Chance die ich sehe ist das ich die Seite komplett neu aufbaue und somit ab der neuen Wettkampfsaison im März mit den neuen Daten beginnend fülle.
Dies muss ich aber erst noch im Februar mit meinem Vorstand bei der anstehenden Ausschusssitzung besprechen, da ich dem Ausschuss hier nur den Vorschlag machen kann aber nicht selbst entscheide.
Bis dahin werde ich mich noch bisschen mit WSX5 spielen das ich im Februar was brauchbares präsentieren kann.
Gruß
Harry
ehrenamtlich finde ich immer gut. Wenn Du hilfe benötigst dann schreib hier einfaCH MAL WAS:
Author
Alles klar, mach ich.
Danke bis hierher für Eure Tipps und Hilfen.
Ich mach mich jetzt mal ans ausprobieren, bauen und testen.
Noch schöne Weihnachten und guten Rutsch in neue Jahr.
Gruß
Harry
Dito