Contao-Camp 2024
Ergebnis 1 bis 24 von 24

Thema: PHP Datei ohne FTP hochladen

  1. #1
    Contao-Nutzer
    Registriert seit
    03.05.2019.
    Beiträge
    56

    Standard PHP Datei ohne FTP hochladen

    Moin Moin Community,
    ich bin noch recht neu bei Contao. Ich bearbeite gerade eine Contao Seite eines Bekannten der mir leider keinen FTP Zugang geben will oder kann. Keine Ahnung was da alles auf dem FTP liegt was ich nicht sehen darf

    Ich möchte nun bei einer Seite eigenes PHP verwenden, was man ja mit dem insert-Tag machen kann. So weit ich es richtig verstanden habe, muss dazu die entsprechende Seite im Template-Ordner liegen. Die Frage ist nun: Wie bekomme ich ohne FTP Zugang diese meine Datei "z.B. galerie.php" in den Ordner. Gibt es eine Möglichkeit über das Backend da zu erledigen oder ist da zwingend FTP notwendig? Ich habe da im Backend nichts gefunden. Lediglich bei "Templates" kann man da "neues Template" erstellen und dann irgend eine vorgegeben Datei auswählen. Allerdings sind die angebotenen Dateien alle bereits mit Code versehen und sicherlich für irgend etwas gut. Ich hatte da schon überlegt einfach eine Datei zu nehmen z.B. "be_main_html5" und auf diese dann meinen Code zu krachen. Aber ich will da nix zerschießen und lieber eine eigene Datei anlegen.

    Kann da jemand Auskunft geben ob und wenn wie das gemacht werden muss bzw. kann.

    VG

  2. #2
    Contao-Nutzer Avatar von Joern
    Registriert seit
    14.09.2018.
    Beiträge
    130

    Standard

    Zitat Zitat von Googlebug Beitrag anzeigen
    Lediglich bei "Templates" kann man da "neues Template" erstellen und dann irgend eine vorgegeben Datei auswählen. Allerdings sind die angebotenen Dateien alle bereits mit Code versehen und sicherlich für irgend etwas gut. Ich hatte da schon überlegt einfach eine Datei zu nehmen z.B. "be_main_html5" und auf diese dann meinen Code zu krachen. Aber ich will da nix zerschießen und lieber eine eigene Datei anlegen.
    Der Dateiname steuert, ob eine vorhandene Datei überschrieben wird oder ob es ein optional wählbares, angepaßtes Template wird. Letzteres, indem Du an den vorhandenen Namen am Ende etwas ergänzt.

    Wenn Du jetzt über diesen "Umweg" eine Kopie erstellst und sie in "galerie" umbenenennst, hast Du eine neue Datei. Den Inhalt kannst Du dann auch komplett rauslöschen, um so eine neue, leere Datei zu erhalten. Deine neue Datei hat die Endung .html5, also heißt Deine Datei dann "galerie.html5". Du kannst nur den Namen auf diesem Wege ändern, meines Wissens aber nicht die Dateiendung.

  3. #3
    Contao-Nutzer
    Registriert seit
    03.05.2019.
    Beiträge
    56

    Standard

    Vom Ablauf her:

    "neues Template" -> wähle eine Datei aus (be_main-html5) -> Template erstellen
    -> be_main-html5 : bearbeiten und umbenennen in galerie.html5 - > speichern

    Dann gehe ich meinen Artikel und füge dort {{file::galerie.html5}} ein: Fertig

    Ist das so richtig?

  4. #4
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.733
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wenn ich für Kunden arbeite und dafür einen FTP-Zugang benötige, mir der Kunde diesen aber nicht gibt, dann bin ich da wenig kompromissbereit. So kann ich nämlich nicht arbeiten.
    Den FTP-Zugang kann man ja auf das Contao-Verzeichnis beschränken.

    In Ausnahmefällen, könnte man den Kunden natürlich bitten das selbst hochzuladen, allerdings habe ich noch keinen Fall gehabt, wo ich mich auf so einen Konstrukt eingelassen habe.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  5. #5
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.553
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Googlebug Beitrag anzeigen
    bearbeiten und umbenennen in galerie.html5
    Wie gesagt, die Dateierweiterung kannst Du nicht ändern. Du änderst also nur den Templatenamen.

    Zitat Zitat von Googlebug Beitrag anzeigen
    Ist das so richtig?
    Im Prinzip ja (bis auf die Anmerkung mit der Dateiendung).
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  6. #6
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Ich würde aber lieber nicht gerade be_main nehmen, da die für's Backend benötigt wird. Eventuell zerschießt du dir damit zwischendurch das Backend!

  7. #7
    Contao-Nutzer
    Registriert seit
    03.05.2019.
    Beiträge
    56

    Standard

    Zitat Zitat von folkfreund Beitrag anzeigen
    Ich würde aber lieber nicht gerade be_main nehmen, da die für's Backend benötigt wird. Eventuell zerschießt du dir damit zwischendurch das Backend!
    Zu spät gelesen, ich habe es jetzt mit der Datei versucht und hatte dann wohl Glück das es so geht.



    Im normalen Fall verwende ich dazu auch FTP zumal es sich ja auch per IDE besser arbeiten lässt. In diesem Fall musste ich da aber mal eine Ausnahme machen. Scheint aber so zu gehen. Zumindest wird mir jetzt erst mal das "Test-Echo" ausgegeben. Zu mehr bin ich noch nicht gekommen. Wird noch ziemlich aufwendig, denn der Kunden will da per Zufall Bilder aus einem Ordner anzeigen lassen die im "Masonry-Style" angezeigt werden. Und das dann noch Responsive..... Naja.... mal schauen

    THX in jedem Fall erst einmal für die Hilfe!

  8. #8
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.733
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich meine da gibt es eine fertige Erweiterung die das kann [dk_masonry]. Ob da auch Zufallsbilder gehen bin ich überfragt und wie gut die zur Zeit gepflegt wird weiss ich auch nicht. Hatte Sie aber definitiv bei einem Kunden auch schon nach einem Update auf Contao 4 am laufen.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  9. #9
    Contao-Nutzer
    Registriert seit
    03.05.2019.
    Beiträge
    56

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Ich meine da gibt es eine fertige Erweiterung die das kann [dk_masonry]. Ob da auch Zufallsbilder gehen bin ich überfragt und wie gut die zur Zeit gepflegt wird weiss ich auch nicht. Hatte Sie aber definitiv bei einem Kunden auch schon nach einem Update auf Contao 4 am laufen.
    Das Hauptproblem daran ist wahrscheinlich bei den vorgefertigten Scripten, dass die eine Sache die der Kunde uuuuunbedingt haben will nicht geht.

  10. #10
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.733
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hast Du getestet? Was fehlt denn? Nur mal so aus Neugier.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  11. #11
    Contao-Nutzer
    Registriert seit
    03.05.2019.
    Beiträge
    56

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Hast Du getestet? Was fehlt denn? Nur mal so aus Neugier.
    Die Bilder sollen proportional größer oder kleiner werden, je nach Browser-Breite. Die Anzahl der Bilder nebeneinander sollen immer gleich bleiben. Also kurz gesagt:

    Das Grid z.B.
    1. Zeile 4 Bilder,
    2. Zeile 3 Bilder,
    3. Zeile dann 2 und auf der rechten Seite dann 2 untereinander und in der unteren 2 neben einander. usw. o-ä.

    Das alles soll sich proportional zur Seite verhalten. Also zwischen z.B. unter 800px mobile Darstellung (die darf anders aussehen) darüber bis 1800px (max) dann Responsive.

    Dann liegen im Odner "img" z.B. 50 Bilder aus denen dann per rand() oder ähnlich das Grid gefüllt werden soll.

    Ich glaube das war es schon.....

    Das Script ist im Grunde fertig. Allerdings muss ich das rand() noch machen.

  12. #12
    Contao-Nutzer
    Registriert seit
    03.05.2019.
    Beiträge
    56

    Standard

    Moin Moin,
    seeeehr schöne. Hat alles geklappt. Fertig! Vielen Dank für eure Hilfe!

    Einen schönen Sonntag!!!

  13. #13
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Hast du die Nacht durchgemacht? Kann man das Ergebnis irgendwo sehen?

    Ebenfalls einen schönen Sonntag!

  14. #14
    Contao-Nutzer
    Registriert seit
    03.05.2019.
    Beiträge
    56

    Standard

    Zitat Zitat von folkfreund Beitrag anzeigen
    Hast du die Nacht durchgemacht? Kann man das Ergebnis irgendwo sehen?

    Ebenfalls einen schönen Sonntag!
    Könnte man so sagen.... Wenn mich etwas wurmt dann bastle ich so lange bis es funktioniert.

    Hier ist das komplette Script in action: https://www.b2b-web.de/contao/artists.php

    Eingebunden ins Contao habe ich es auch. Allerdings gibt es da im Moment noch Probleme mit der Performance. Wenn das Prob gelöst ist, poste ich es hier gern.

  15. #15
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.733
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich konnte mir vorher nicht zu 100% vorstellen was Dein Kunde genau wollte. Jetzt wenn ich das Ergebnis sehe, stelle ich mir die Frage, ob man eine solche feste Aufteilung nicht auch mit css und display:grid lösen könnte.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  16. #16
    Contao-Nutzer
    Registriert seit
    03.05.2019.
    Beiträge
    56

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Ich konnte mir vorher nicht zu 100% vorstellen was Dein Kunde genau wollte. Jetzt wenn ich das Ergebnis sehe, stelle ich mir die Frage, ob man eine solche feste Aufteilung nicht auch mit css und display:grid lösen könnte.
    Was die Darstellung angeht habe ich alles mit CSS gemacht. Nur das Laden der "zufälligen Bilder" ist mit PHP

  17. #17
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.733
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ah, ja. Hatte gar nicht in den Code geschaut. Du hast es mit display:flex gelöst.
    Ich war immer noch bei masonry und den fertigen Scripten/Erweiterungen, die nicht alle Kundenwünsche erfüllt haben und Du das deshalb selbst nachbauen wolltest.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  18. #18
    Contao-Nutzer
    Registriert seit
    03.05.2019.
    Beiträge
    56

    Standard

    genau, da die Aufteilung der DIV`s so bleiben soll, macht das Script keinen Sinn mehr. Ich arbeite am liebsten mit flex Wenn man es mit CSS und HTML machen kann, dann mache ich das so, anstatt mit jquery.

  19. #19
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.733
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Siehe meine Signatur. Ich auch.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  20. #20
    Contao-Nutzer
    Registriert seit
    03.05.2019.
    Beiträge
    56

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Siehe meine Signatur. Ich auch.
    ah cool, feine Sache!!!

  21. #21
    Contao-Nutzer
    Registriert seit
    03.05.2019.
    Beiträge
    56

    Standard

    Soooooo.... wie soll es anders sein..... es muss dann doch anders sein.

    Es soll nun für jedes Bild (welches per Zufall auf der Startseite angezeigt wird) eine entsprechende Unterseite geben über die Person die es fotografiert hat.
    Dann soll auf jedem Bild noch ein kurzer Text z.B. "Fotografiert von Max Mustermann" stehen mit dem Link zu der entsprechenden Seite.

    Ich habe im Moment keine Ahnung wie ich das mit Contao umsetzen kann......

  22. #22
    Contao-Fan Avatar von Fachinger
    Registriert seit
    24.04.2016.
    Ort
    Limburg
    Beiträge
    308

    Standard

    Für den Watermark könntest Du Dir 'omosde/contao-om-imagine' ansehen



    Gesendet von meinem CLT-L29 mit Tapatalk

  23. #23
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.553
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    //Moderation
    @Googlebug Für neue Aufgabenstellungen oder Probleme solltest Du am besten jeweils einen neuen Thread eröffnen. Worüber jetzt hier diskutiert wird, hat schon längst nichts mehr mit dem eigentlichen Thema dieses Threads zu tun.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  24. #24
    Contao-Nutzer
    Registriert seit
    03.05.2019.
    Beiträge
    56

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    //Moderation
    @Googlebug Für neue Aufgabenstellungen oder Probleme solltest Du am besten jeweils einen neuen Thread eröffnen. Worüber jetzt hier diskutiert wird, hat schon längst nichts mehr mit dem eigentlichen Thema dieses Threads zu tun.
    Oukay so mache ich das!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •