Forum


Spickzettel

Neben den Buttons stehen unter anderem folgende BB-Codes zur Verfügung:

Bildgröße beschränken:
[img width=400 height=300]Bildadresse[/img]
Weglassen von height o. width behält Bildverhältnis bei.

Tabelle:
[table]
[tr][td]Zelle 1/1[/td][td]Zelle 1/2[/td][/tr]
[tr][td]Zelle 2/1[/td][td]Zelle 2/2[/td][/tr]
[/table]
[tr] = Zeile [td] = Zelle

Text:
[u]unterstreichen[/u]
[s]durchstreichen[/s]
[size=4]skalieren[/size]
[sup]hochsetzen[/sup]
[sub]runtersetzen[/sub]
Umbrechen[Br]Neue Zeile
[center]zentriert[/center]
[left]linksbündig[/left]
[right]rechtsbündig[/right]
[rtl]von rechts einschieben[/rtl]
[pre]Vorformattierung erhalten[/pre]
[move]Bewegen/Laufschrift[/move]
[shadow=red,right]Schattieren[/shadow]
[font=arial]Anderer Zeichensatz[/font]
[glow=yellow,2]„glühen“/markieren[/glow]

Horizontale Linie: [hr]

Abkürzung mit Erklärung bei Mouseover:
[acronym=Mysteriöse Inselzone]MIZ[/acronym]
am besten auch unterstreichen:
[acronym=Mysteriöse Inselzone][u]MIZ[/u][/acronym]

Link innerhalb des Beitrages oder derselben Seite:
Ziel setzen: [anchor=Ziel]Ziel[/anchor]
Link darauf: [iurl=#Ziel]Link zum Ziel[/iurl]

Link im selben Fenster öffnen:
[iurl]http://www.apfelinsel.de[/iurl]

Name:
Betreff:

Verifizierung:
Buchstaben anhören

Gib die Buchstaben aus dem Bild ein:


Zusammenfassung

Autor: MacFlieger
Juni 15, 2010, 14:01:57
Wenn mir einer zeigt, wie das geht, lerne ich gerne auch .php und CMS.

Ähm, das eine hat nicht direkt etwas mit dem anderen zu tun.

PHP ist einfach nur eine Programmiersprache, in der man alles mögliche programmieren kann. So wie Perl, Python...

Ein CMS ist ein Softwarepaket (Content-Managment-System) welches es ermöglicht über einfache Web-Interfaces den reinen Inhalt und die Struktur (also den Content) leicht zu verändern, ohne dass man Ahnung von HTML, CSS usw. haben muss. Daher setzen praktisch alle größeren Websites so etwas ein. Die Pflege ist dadurch erheblich leichter, wenig aufwändig und weniger fehlerträchtig. So ein CMS ist in irgendeiner Programmiersprache geschrieben, mit der man aber bei der Verwaltung direkt nicht in Berührung kommt. Die meisten sind in PHP geschrieben, aber es ist auch jede andere Sprache möglich.

Jedes CMS (z.B. Joomla, Typo3, WebEdition...) hat ein anderes Webinterface zur Veränderung der Inhalte und Strukturen, funktioniert anders und hat andere Vor- und Nachteile. Natürlich sind prinzipielle Sachen oft ähnlich. Man sucht sich halt ein System heraus, was einem entgegenkommt und lernt das dann. Dafür gibt es 'ne Menge Bücher. Das mal so eben hier im Forum zu machen, ist nicht möglich.
Autor: tertinator
Juni 15, 2010, 13:53:40
Ich bilde mich gerne weiter.

Wenn mir einer zeigt, wie das geht, lerne ich gerne auch .php und CMS.
MAMP Pro ist seit gestern installiert ;)

Aber die Logik der Strukturierung kann ich noch nicht durchschauen.
Da muss mir einfach jemand helfen.

HTML konnte ich ja auch lernen ;)
Autor: MacFlieger
Juni 15, 2010, 13:49:47
Ja, ist wohl die beste Entscheidung. Du hättest Dich erst einmal in die Software WebEdition einarbeiten müssen. Kenntnisse in PHP sind da ja nicht nötig.

(und gesagt, dass ICH die Seite in HTML machen könnte, nicht aber in PHP.

Statische Seiten in HTML haben nur grosse Nachteile gegenüber CMS, egal in welcher Sprache die geschrieben sind. Die Pflege vereinfacht sich da schon erheblich, wenn man sich erst einmal in das CMS eingearbeitet hat. Ich mache praktisch keine Seite mehr ohne CMS, weil das für mich aufwändiger ist.
Autor: tertinator
Juni 15, 2010, 13:40:09
Alles in Allem ist mir das ganze zu kompliziert und zu risikoreich.

Ich habe den Auftrag soeben abgelehnt (und gesagt, dass ICH die Seite in HTML machen könnte, nicht aber in PHP.
Noch ein Tag sollte nicht draufgehen.

Schade

Ich danke Euch allen für Eure Hilfe.
Autor: MacFlieger
Juni 14, 2010, 17:28:36
Die Dateien alleine reichen Dir nicht. Du musst lokal einen WebServer mit PHP haben. Der behandelt die heruntergeladenen Dateien und führte diese aus.

Zusätzlich musst Du lokal MySQL installieren und den Inhalt der Datenbank herunterladen und bei Dir einspielen.

Dann musst Du die Konfiguration anpassen, damit das alles mit Deinem lokalen Rechner funktioniert.

Erst dann könntest Du lokal die Administrationsseiten aufrufen. Wie die URL heißt, kannst Du sicher recht einfach auf der Webseite der Software WebEdition nachschlagen. Aber das reicht ja nicht. Man muss sich da ja auch anmelden und die Daten müsstest Du erfragen.
Autor: tertinator
Juni 14, 2010, 17:01:52
Selbstverständlich arbeite ich nur mit der Kopie.

Ich habe alles mit Fetch herunter geladen und kann an der Kopie (der Kopie) herumfummeln, ohne Gefahr zu laufen, etwas kaputt zu machen.

Meine Vorstellung ist/war, dass diese Datei in irgendeinem Ordner liegt und nur verändert werden muss.
An den PHP-Dateien möchte ich dann nicht rumfummeln (Bin mittlerweile schlauer, als vor vier Stunden ;D ).

Wenn ich diese Datei nicht finde, werde ich die Kundin anrufen und den Auftrag ablehnen, was natürlich schlecht wäre, da dies der erste Auftrag einer sehr großen Firma ist.

<Nachtrag> ich hatte eben gehofft, dieses Backend zu finden.
Möglicherweise steht ja auch der Link hierzu in einer .php-Datei !?
Autor: Pastor Anke
Juni 14, 2010, 16:28:50
Wie du in deiner Eröffnung schriebst, hast du keine Ahnung von PHP (und damit wahrscheinlich auch von MySQL u.ä.).

Bis jetzt ist der Hinweis noch nicht gekommen, obwohl ich spätestens nach deinem Einwurf, dass du die Dateien direkt auf dem Server (remote) verändern willst, dies erwartet habe, aber ich sage es mal, die Wahrscheinlichkeit, dass du mit deinem Nullwissen, da gehörig etwas vermurkst, ist sehr hoch.

Es ist geschäftlich (du sprachst von Kundin) absolut unprofessionell, an dem eigentlich Projekt anfangen zu lernen und sich Fähigkeiten anzueignen.

Such dir jemanden, der das beherrscht und dir bei dem Projekt gegen Bezahlung in den Sattel hilft.
Autor: MacFlieger
Juni 14, 2010, 16:25:45
Ähm, weißt Du ansatzweise wie ein CMS funktioniert?

Wenn man eine Webseite aufruft, dann wird zunächst die Haupt-PHP-Datei aufgerufen und ausgeführt. Diese ruft dann noch eine Menge anderer PHP-Dateien auf und führt diese aus. Unter anderem greifen diese Skripte dann auf eine Datenbank zu und lesen dort aus, wie die Seite aufgebaut sein soll und welche Inhalte drauf sein sollen. Aus diesen Angaben setzen dann die Skripte die Webseite zusammen und liefern sie aus.
Im Idealfall enthalten die Skripte keinerlei Inhalt, sondern nur die Logik, wie die Seite erstellt wird.

Daher findest Du die Inhalte auch nicht in den Dateien.

Die Inhalte liegen in einer Datenbank in Tabellen.

Aber man soll auf die Inhalte nicht direkt über die DB zugreifen. Da drinnen sind die Inhalte, Einstellungen und Strukturen eben sehr zerstückelt gespeichert und wenn man nicht genau weiß, wie die DB strukturiert ist, dann macht man mehr kaputt als es bringt.

Bei einem CMS gibt es neben der normalen Webseite (Frontend) auch noch eine weitere Website (Backend), in dem man dann schön auf Inhalte und Strukturen zugreifen kann, ohne dass man Ahnung von PHP, HTML, MySQL oder ähnliches haben muss.
Um dieses Backend aufrufen zu können, musst Du die entsprechende URL wissen und üblicherweise Benutzername und Kennwort eines CMS-Admins.
Autor: tertinator
Juni 14, 2010, 16:04:42
Trotz langer Suche habe ich das backend nicht gefunden.

Nicht mit der Suche (habe den Text "Brauerfladen aus dem Holzofen", wie er auf einer Seite angezeigt wird, noch per Auge (17.000 Dateien)
wo könnte sich das verstecken bzw. hat diese Datei eine bestimmte Endung?
Autor: MacFlieger
Juni 14, 2010, 15:33:15
Es dürfte sich um das CMS WebEdition handeln.

An den PHP-Dateien sollte man da gar nichts ändern, diese enthalten ja nur die Logik, wie aus Inhalten, die in einer Datenbank stecken, eine Webseite generiert wird.
Die eigentlichen Inhalte werden hauptsächlich in der MySQL-Datenbank stecken.

Falls Du nur die Inhalte ändern willst, dann brauchst Du aber überhaupt nicht auf PHP-Dateien oder Datenbank zugreifen. Dafür muss es ein Backend geben, mit dem man ohne Programmierkenntnisse die Inhalte ändern und erweitern kann. So funktioniert ein CMS schließlich..
Autor: tertinator
Juni 14, 2010, 15:23:19
ich habe nun folgendes Problem: Die Webseite ist mit vielen Ordnern und Dateien unterstrukturiert.
Alle Dateien zeigen zwar irgendwelche Befehle, aber keine Inhalte wie "Herzlich willkommen bei xxx; oder so"

Dateien mit Inhalten konnte ich trotz längerer Suche nicht finden.

Was mache ich falsch?

sind die Inhalte als .php oder in .sonstwas?


in der .php-datei steht nur DAS drin:

<?php
               $noSess = true;
               $GLOBALS["WE_IS_DYN"] = 1;
               $we_transaction = "";
               $we_ContentType = "text/webedition";
               $_REQUEST["we_cmd"] = array();

               if (isset($_REQUEST["pv_id"]) && isset($_REQUEST["pv_tid"])) {
                  $_REQUEST["we_cmd"][1] = $_REQUEST["pv_id"];
                  $_REQUEST["we_cmd"][4] = $_REQUEST["pv_tid"];
               } else {
                  $_REQUEST["we_cmd"][1] = 253;
               }

               $FROM_WE_SHOW_DOC = true;

               if (!isset($GLOBALS["WE_MAIN_DOC"]) && isset($_REQUEST["we_objectID"])) {
                  include($_SERVER["DOCUMENT_ROOT"] . "/webEdition/we/include/we_modules/object/we_object_showDocument.inc.php");
               } else {
                  include($_SERVER["DOCUMENT_ROOT"] . "/webEdition/we/include/" . "we_showDocument.inc.php");
               }
            ?>

wie gesagt, ich habe (noch) KEINE Ahnung
Autor: MacFlieger
Juni 14, 2010, 14:55:42
gibt es solch ein Programm auch, wo man dies direkt im Netz ändern kann?

Also so etwas, wo man (mit Passwort) direkt auf die entsprechende Seite zugreifen und sie ändern kann?

Mit allen von mir genannten Programmen.
Bei den reinen Texteditoren nutzt man einfach einen vernünftigen FTP-Client (z.B. Transmit oder Cyberduck) und dort kann man dann sagen, dass man eine Datei lokal mit dem gewünschten Programm editieren kann.
Bei den anderen Programmen ist der FTP-Client ja schon integriert und es funktioniert genauso.

Schmeiss Dreamweaver weg. :)
Autor: tertinator
Juni 14, 2010, 14:28:04
gibt es solch ein Programm auch, wo man dies direkt im Netz ändern kann?

Also so etwas, wo man (mit Passwort) direkt auf die entsprechende Seite zugreifen und sie ändern kann?
Autor: MacFlieger
Juni 14, 2010, 14:24:50
Ich stelle mir das so vor, dass ich eine Änderung machen kann und diese in Echtzeit sehe (wie im Dreamweaver)

Bei jeder Änderung muss man die Website neu aufrufen. PHP-Datei alleine kann man ja nicht darstellen, sondern die muss erst durch den PHP-Interpreter, der meist im Apache als Modul integriert ist, umgewandelt werden. D.h. nach Änderung einmal im Browser Reload drücken und gut. Muss man eigentlich bei Dreamweaver auch... :)
Autor: MacFlieger
Juni 14, 2010, 14:22:41
Kostenloser guter Texteditor: TextWrangler.
Ich benutze meist als Texteditor: SubEthaEdit.
Ansonsten benutze ich bei Webseitenentwicklung oder PHP-Programmierung: Coda.
Gibt aber auch noch TextSpresso.

Dreamweaver nutze ich für gar nichts, das macht mir bei Websiten und PHP mit der Pseudo-WYSIWYG mehr Arbeit als alles andere. Sehe ich immer, wenn Leute mit hierin erzeugten Seiten ankommen und wissen wollen, warum es nicht geht...