WebSite X5Help Center

 
Günter L.
Günter L.
User

Eigenschaften der Seite - Benutzerdefinierter Code - Bitte einfügen ermöglichen  de

Autor: Günter L.
Besucht 3042, Followers 1, Geteilt 0  

Ich habe früher bereits Seiten im Internet veröffentlicht. Diese hatte ich nativ in html und php codiert.

Nun möchte ich diese Seiten umstellen damit ich fortan eine einfachere Möglichkeit zur Pflege des Internetauftrittes habe. Ich habe bereits einige Seiten neu mit WebsiteX5 angelegt. Nun wollte ich weitere Seiten anlegen für die ich einen mehr oder weniger aufwendigen php-code (einlesen von Dateien und für HTML-Tabellen aufbereiten) vorhanden habe. Dieser php-Code müsste nach meinem Verständnis eigentlich unter "Eigenschaften der Seite" ==> "Vor dem </HEAD> Tag" und "innerhalb des <body> Tag" eingefügt werden.

Es gibt aber, warum auch immer, bei X5 keine Möglichkeit um den kopierten Code an diese Stelle einzufügen.

Gibt es einen anderen Trick um den getesteten php-Code ohne großen Aufwand einzufügen. Neu Eintippen ist keine Lösung.

Viele Grüße

Günter

Gepostet am
12 ANTWORTEN - 1 NüTZLICH - 1 KORREKT
JJ. JUAG
JJ. JUAG
User

Sie können html php usw. in Objekte "Text" und "HTML und Widget" einfügen

und pro Seite unter "Eigenschaften der Seite" unter Erweitert wie im Bild als Anhang,

dieser Code kann auch einkopiert werden, muss als nicht eingetippt werden.

Gruss JJ

Mehr lesen
Gepostet am von JJ. JUAG
Der Zwoemti
Der Zwoemti
Moderator

"Eigenschaften der Seite" ==> "Vor dem </HEAD> Tag"

da kommt definitiv kein php Code rein...

Mehr lesen
Gepostet am von Der Zwoemti
JJ. JUAG
JJ. JUAG
User

Wir sind auf die Grundsatzfrage, wo kann Code eingefügt werden eingegangen, wo was passt muss natürlich auch berücksichtigt werden. Das Beispiel im Bild ist zufällig gewählt um zu zeigen WO.

Mehr lesen
Gepostet am von JJ. JUAG
Der Zwoemti
Der Zwoemti
Moderator

Nein nicht Grundsatzfrage wie man oben erkennen kann

Dieser php-Code müsste nach meinem Verständnis eigentlich unter "Eigenschaften der Seite" ==> "Vor dem </HEAD> Tag" und "innerhalb des <body> Tag" eingefügt werden.

Mehr lesen
Gepostet am von Der Zwoemti
Günter L.
Günter L.
User
Autor

Hallo,

zunächst einmal vielen Dank für die schnelle Antwort. Das Bild im Anhang habe ich leider nicht gefunden; Aber ich kann mir denken was Sie damit zeigen wollen.

Ich war heute leider den ganzen Tag unterwegs und konnte erst jetzt rein schauen.

Also im Normalfall habe ich immer Definitionen und Includes vor dem -Tag verwendet. Z.B:; zentrale Konstanten für File-Name, Switches für alternative Funktionen usw.

Ich habe zuerst versucht den php-Code in die Seite als "HTML und Witches" einzutragen. Da hatte ich Probleme mit dem Umschalten zwischen php-Code und HTML-Code. Diese habe ich nicht weiter verfolgt, weil ich dachte: Na dann gibst Du den Code halt in Benutzerdefinierten Code ein.

Ich werde noch mal versuchen die Ursache für die falsche Darstellung bei Eingabe unter "HTML und Witches" zu finden. Danach melde ich mich wieder. Das wird aber leider 1 bis 3 Tage dauern. Ich hoffe der Beitrag kann so lange offen bleiben.

Viele Grüße und vorerst Dank für die Hilfe

Günter

Mehr lesen
Gepostet am von Günter L.
Der Zwoemti
Der Zwoemti
Moderator

Ich nehme an du weißt das du php nicht in der Vorschau testen kannst.

zwischen php Code und HTML Code wird doch nirgends umgeschalten oder hab ich was verpasst?

Mehr lesen
Gepostet am von Der Zwoemti
JJ. JUAG
JJ. JUAG
User

Die Umstellung auf php (extension php statt html) in den Seiteneigenschaften muss soweit ich mich erinnern kann, von Hand erfolgen, sonst wird php als Text Dargestellt.

Mehr lesen
Gepostet am von JJ. JUAG
Günter L.
Günter L.
User
Autor

Hallo Zwoemti,

ja man kann innerhalb <body> mit

<? php-code ?>

html-code

<? php-code ?>

html-code

:

hin- und her schalten. Zumindest klappt das auf meinem Synology-Server einwandfrei.

Ich konnte einen php-Code in Verbindung mit "HTML und Witches" doch schon früher ausprobieren. Hierfür habe ich ein kleineres Beispiel verwendet.

Leider habe ich kein befriedigendes Ergebnis erhalten. Es sieht so aus als ob mein eingegebener Code anschliessend und für mich nicht nachvollziehbar verändert wird.

Im Anschluss ist mein unter "HTML und Witches" gespeicherter Code. Als Anlage habe ich ein Bild vom Ergebnis begefügt.

Es fehlt die Tabellenumrandung und der hellgraue Background der ersten Tabellenzeile. Ausserdem ist die Überschrift Termine vorhanden obwohl ich das nicht gesetzt habe und auch nicht will, weil es mich 3 Zeilen für Informationen kostet.

Viele Grüße

Günter

_______________________________________________________________

<?
$delimiter = ";";   // Trennzeichen in CSV-Datei
$transtab = array ('Ä' => '&Auml;', 'Ö' => '&Ouml;',  'Ü' => '&Uuml;',
   'ä' => '&auml;', 'ö' => '&ouml;', 'ü' => '&uuml;', 'ß' => '&szlig;' );
$Tein = array();
$Taus = "";
?>
<h2 style="text-align:left">Liebe xxxxxxxxxxxxxxxx</h2>
<p style="text-align:left">
Wir treffen uns regelm&auml;&szlig;ig in der
            <a href="http://www.xxxxxx/LageplanInternet.pdf">
                xxxxxxxxxxx </a> oder im <a href="http://www.restaurantxx.de/">xxxx</a>,
            um unsere Erfahrungen miteinander auszutauschen.
            Bei einigen dieser Treffen h&auml;lt xxxxxxxxxx einen Vortrag zu einem
            aktuellen Thema oder steht uns f&uuml;r unsere Fragen zur Verf&uuml;gung.
            <br>
            Hierzu m&ouml;chten wir Sie gerne einladen.
        </p>
        <table Border="1">
            <tr bgcolor="lightgrey" align="left">
                <td width="130">Termin</td>
                <td width="260">Ort</td>
                <td>Thema</td>
            </tr align="left">
                <?
                if (($fpterm = fopen("Termine.csv", "r")) == FALSE) {
                    $error[] = "<td>bchgPwd.030C-Datei 'Termine.csv' konnte nicht zum Lesen geoeffnet werden.</td>";
                    $_SESSION['eflag'] = "C";
                } else {
                    while ($Tein = fgetcsv($fpterm, 1000, $delimiter)) {
                        echo '<tr valign="top">';
                        for ($I = 0; $I < 3; $I++) {
                            $Taus = strtr ( $Tein[$I], $transtab );
                            echo '<td align="left">' . $Taus . '</td>';
                        }
                        echo "</tr>";
                    }
                    fclose($fpterm);
                }
                ?>
        </table>
        <hr>
<p style="text-align:left">
            &Uuml;ber Ihr Kommen freuen wir uns sehr und w&uuml;nschen Ihnen alles Gute f&uuml;r Ihre Gesundheit.
        </p>
    <i><b><font size="+3">xxxxxxxxxxx</font></b></i> 

Mehr lesen
Gepostet am von Günter L.
Günter L.
Günter L.
User
Autor

Hallo JJ.JJUAG,

jetzt habe ich auch Dein Bild gefunden.

Das, was Du da zeigst ist genau das was ich machen wollte. Man kann aber in diesem Teil von websitex5 KEINE Daten aus der Zwischenablage einfügen. Ich habe es auch mit der Strg-Taste probiert. Habe ich etwas übersehen?

Gruß

Günter

Mehr lesen
Gepostet am von Günter L.
JJ. JUAG
JJ. JUAG
User

Ich habe mal nach geprüft mit v10.1.12.75 evo unter win7-64 aus dem Windows Notizblock einzufügen, was problemlos geht. Eventuell kopieren sie aus einem Editor der Formatierungen enthält, die nicht vertragen werden, versuchen Sie mal zuerst in den Notizblock zu kopieren und von dort mit ctrl c ctrl v einzukopieren.

Bei Tabellen aus calc excel kann es auch helfen diese in libreoffice in html umzuwandeln.

Gruss JJ

wenn das kopieren mit einem einfachen Text geht, sind es meistens komplexe Formatierungen und oder Schriftfarben usw. die den Editor überfordern. 

Mehr lesen
Gepostet am von JJ. JUAG
Der Zwoemti
Der Zwoemti
Moderator

Verwende html5 konformen Code..... Ich sehe da veraltetes. Quellcode hier im Forum Schreiben kannst du vergessen meist kommt nur Müll bei raus oder es fehlt was. Dazu wäre http://unofficialwsx5.de besser geeignet. Kopieren und einfügen geht überall. 

Mehr lesen
Gepostet am von Der Zwoemti
Günter L.
Günter L.
User
Autor

Hallo,

ok - Dann stelle ich mal den alten Code um.

Vielen Dank

Günter

Mehr lesen
Gepostet am von Günter L.