Author Topic: Grösseres Projekt mit Vlib - Anfänger  (Read 2072 times)

0 Members and 1 Guest are viewing this topic.

Fuzzy

  • Guest
Grösseres Projekt mit Vlib - Anfänger
on: Thu, 10. August 2006 - 14:18:36
Hallo,
 

Ich programmiere schon einige zeit in PHP aber immer nur Kleinigkeiten.

Da ich immer den HTML Code über PHP ausgegeben habe und jetzt für meine Verhältnisse ein Riesen Projekt ansteht habe ich ein Paar fragen zu dem Templat System.

Doch bevor ich zu meinen Fragen komme möchte ich mein Projekt vorstellen.
Es soll eine Art Redaktionssystem werden da ich vor habe ein Online Magazin zu betreiben.

Das ganze soll auf PHP und MySql basieren.

News und Kolumnensystem, Linkliste sowie eine User (Redakteur) Management usw. . Auf der Seite selber brauchen sich keine User anzumelden die User gibt es nur im Backendbereich für die Redaktion.

Mit dem PHP Code selber komme ich so hin. Was mir sorgen macht ist die MySQL Datenbank und das tpl. System.

MySql deshalb weil ich bisher immer nur eine Tabelle gebraucht habe und praktisch keine übergriffe auf andere Tabellen gehabt habe.

Beim tpl. System ist es so das ich wie gesagt noch nie eines verwendet habe.

Um es übertrieben zu sagen ich weiß  das man die Seite komplett in HTML Coden kann und dann mittels Platzhalter( {variablen} ) den „text“ von Php dort ausgibt.

Aber wie gebe ich tpl. in tmp. aus.

Ich habe z.b. die Variable {content} praktisch der „Hauptframe“ wenn ich jetzt auf die Seite komme wird standartmässig diese Variable mit den Aufmachern der letzten 3 News gefüllt . Da das aber was gleiche schauen soll wir das in einer Tabelle ausgegeben.

Muss ich jetzt in Php alles in ein Array packen samt <table><tr><td> text</td></tr></table> oder kann ich das ganze an ein anderes tpl. „schicken“ wo ich eine HTML Tabelle gemacht habe mit Platzhaltern al a {Ueberschrift1}, {Ueberschrift2} und {Ueberschrift3} und dieses tpl. (news_uebersicht.tpl) in die variable {content} auf dem index.tpl anzeigen lassen?

Wenn ich die variable {content} gefüllt habe mit z.b. der News übersicht und es will wer weiter lesen und klickt die News an dann ladet er z.b. die news.php wo die Daten aus der DB geholt werden diese werden verarbeitet und werden dann wieder an variable {content} geschickt (wieder mit einem zwischen tpl. News_detail.tpl) wird da die variable {content}  automatisch mit dem neuen Inhalt überschrieben?

Ich muss dazu sagen das ich gerade in der vorbereitung für das projekt bin und noch keine Zeile gecodet habe. Das sind nur so fragen die ich wissen muss/will bevor ich das prinzip für das Projekt festlege.

P.s.: Falls wer zeit hat würde ich mich freuen wenn jemand den Guru *g* für mich macht ihr müsst keine Zeile Programmieren nur werde ich noch einige fragen haben und da hätte ich gerne jemanden der mich mit antworten füttert. (Icq, MSN, E-Mail, PN, Forum alles kein problem).

 

Mit freundlichen Grüßen

Fuzzy

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Re: Grösseres Projekt mit Vlib - Anfänger
Reply #1 on: Thu, 10. August 2006 - 16:13:29
Es ist gut, dass Du Dir am Anfang über Strukturen und Organisation Gedanken machst. Es ist nicht gut, dass Du zuerst fragst, bevor Du auch nur eine Zeile Dokumentation gelesen hast. Die ist nämlich für vLIB sehr umfangreich.

Bevor wir auf die Tiefen Deines Projektes und das für und wieder eingehen, musst Du folgende Seiten lesen:
- http://de.wikipedia.org/wiki/Template_Engine
- http://php-coding-standard.de/php_template_engine.php
- http://lamp.clausvb.de/vlib_examples/basic.php
- http://lamp.clausvb.de/smarty_examples/basic.php
- http://lamp.clausvb.de/tbs_examples/basic.php

Wenn Du möglichst viel Kontrolle über Deinen Code haben möchtest, solltest Du die PHP Template Engine nehmen, die keine Installation und Konfiguration erfordert. Nachteil: Kein WYSIWYG (siehe Hyperlink).

Wie Du an den Beispielen erkennen wirst, funktionieren vLIB und Smarty nahezu identisch. TBS für ein großes Projekt zu benutzen, davon rate ich ab.

Fragen zu MySQL und PHP sind in diesem Forum Off-Topic. Es gibt in diesem Forum Regeln, an die Du Dich halten musst, um Support zu bekommen.

Gruß
Claus

Fuzzy

  • Guest
Re: Grösseres Projekt mit Vlib - Anfänger
Reply #2 on: Thu, 10. August 2006 - 16:19:19
Danke,

Ich werde mir das mal am abend zu gemüt führen *g*

Das mit keinem WYSIWYG stört mich ein bischen. aber vieleicht weiß ich mehr wenn ich das alles gelesen habe.

bzgl. Regeln... Ist klar. Ich wollte nur mal mein ding vorstellen und nicht gleich in 2 Foren herum spammen *g*

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Re: Grösseres Projekt mit Vlib - Anfänger
Reply #3 on: Thu, 10. August 2006 - 16:28:51
Ich habe Deinen Account mal aktiviert. Du solltest Dich jetzt einloggen können.

Gruß
Claus

Fuzzy

  • Guest
Re: Grösseres Projekt mit Vlib - Anfänger
Reply #4 on: Thu, 10. August 2006 - 16:30:33
danke schön, aber off-Topic forum sehe ich keines???

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Re: Grösseres Projekt mit Vlib - Anfänger
Reply #5 on: Thu, 10. August 2006 - 16:32:21
*seufz* Off-Topic bedeutet in diesem Fall: In diesem gesamten Forum dürfen keine Fragen zu PHP und MySQL gestellt werden. Bitte lies Fragen richtig stellen, bevor Du hier weitere Fragen stellst. Ich möchte Dir eine "sister_sourcecode-Erfahrung" ersparen :-).

Gruß
Claus
Last Edit: Thu, 10. August 2006 - 16:38:24 by ClausVB