Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 26.02.08, 14:06
Forum Zuschauer
 
Registriert seit: 26.02.08
Beiträge: 5

Erstellen einer "Stundenmeldung"-Extension


Hallo,
ich bin neu hier im Forum und auch neu in der Typo3-Umgebung(und auch Websitenprogrammierung).
Ich habe jetzt von meiner Firma einen Auftrag bekommen, indem ich ein Programm zur Stundenmeldung realisieren soll.
D.h. man soll ein Projekt auswählen können und sagen, wie viele Stunden man gearbeitet hat (So in etwa).
Dies ist aber gar nicht weiter wichtig, den ich möchte mich gerne mit eurer Hilfe Stückweise voran arbeiten.
Dieses Stundemeldung "Programm" soll ich als Typo3-FE-Plug-in realisieren.
Wie ich erwähnt habe kenne ich mich in diesem Bereich überhaupt nicht aus.
Es würde mir schonmal weiterhelfen, wenn ich Informationen(Tutorials etc.) bekommen würde, wie ich z.B. eine Listbox und ein paar Buttons erstelle.
Zurzeit, weiß ich noch nicht einmal, ob ich diese Listbox im PHP-Code definieren muss oder in TypoScript, oder sogar in Html.

Außerdem würde mich interessieren, ob es überhaupt möglich ist, ein Plug-in zu erstellen, das 5 Menü-Punkte hat und bei jedem Klick auf einen Menü-Punkt sich der Seiteninhalt ändert, ohne das man die Seite wechselt.
Oder wie realisiere ich am besten, das sich der Seiteninhalt verändert( es sollen auch neue Buttons hinzukommen oder entfernt werden).

Ich hatte geplant eine ListBox zu erstellen, die nach einem Doppelklicken den Inhalt aktualiesiert. Ich habe gelesen, dies soll mit JavaScript möglich sein, klappt das aber auch in Typo3?

Ihr seht mir fehlen grundlegende Kentnisse, aber ich bin auch nicht hier, damit ihr mir ein Plug-In zusammenbaut, sondern um einfach Informationen zu sammeln und zu bekommen.

Ich freue mich über jede Antwort und Tutorials (bevorzugt in Deutsch).

Gruß LuckerKing
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 28.02.08, 08:32
Forum Zuschauer
 
Registriert seit: 26.02.08
Beiträge: 5

Ich habe es jetzt geschaft mich ein bisschen in die Welt von Typo3-Plugins hereinzufinden.


PHP-Code:
function main($content,$conf)    {
        
$this->conf=$conf;
        
$this->pi_setPiVarDefaults();
        
$this->pi_loadLL();
        
    
        
$content='<HTML>
                <HEAD>'
                
.JavaScript().
                
'</HEAD>
                <BODY>
                <form method="POST" action="" name="fDBSource">
                <br>'
                
.ListProjects().
                
'<br>
                <span>Status:  </span>' 
                
.listStatus(1). 
                
'<span>Serie </span><input type="checkbox" name="Serie" value="Serie" onclick="chgSerie()">
                <br> <span>Anfang:  </span>'
                
.listTime("08:15").  
                
TextBox("Anfangs-Datum""Datum2""10.12.1990"true).
                
'<span>Anfangs-Datum  </span><INPUT type="text" value="10.12.1990" name="Datum" disabled>
                <br> <span>Ende:  </span>'
                
.listTime("15:45").
                
TextBox("End-Datum""Datum2""10.12.1990"true).
                
'<br> <input type="button" name="save" value="Speichern" onclick="sace()">
                </form>
                </BODY>
                </HTML>'
;
    return 
$this->pi_wrapInBaseClass($content);
    } 
Der Code ist natürlich noch nicht ausgereift, denn ich benutzte z.B. noch nicht die ###Marker###.
Ich wollte erstmal nur so fragen, ob es so richtig ist (der Grundgedanke), wenn ich es auf diese Art und Weise programmiere.
Außerdem habe ich noch keine Datenbank Abfrage.
Ich wollte gerne von Anfang an auf eine externe Datenbank zugreifen.
Diese liegt auf einem SQL 2005 Server.
Funktioniert dies überhaupt, zur Not würde ich die Datenbank auf einen SQL 2000 Server einfügen.
Zu dem Thema Datenbank habe ich bis jetzt sehr oft das Wort "ADODB" gelesen?

Ich wollte auf der Plugin Seite fünf Ober-Menü-Buttons einbauen.
Wenn man auf einen Button klickt soll das Plugin die Seite nochmal laden und einen anderen Code ausführen.
z.B.
PHP-Code:
If ($aktSeite == 1
{
// generiere den html code für diese Seite
}
else 
{
// anderen Code generieren

Nur mein Problem ist, wie Lade ich die Seite neu und übergebe eine Variable
(mittels POST oder GET) in Typo3?

Gruß LuckerKing



Edit: Die Funktionen oben im Php Code generieren mir z.B. eine Liste oder eine Textbox

Geändert von LuckerKing (28.02.08 um 08:40 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 28.02.08, 14:04
Forum Zuschauer
 
Registriert seit: 26.02.08
Beiträge: 5

Nächstes Problem:
Ich führe eine query aus, doch ich bekomme immer keine Datensätzte.
(Wenn ich die Query direkt auf dem mysql Server ausführe, dann bekomme ich auch Daten)
PHP-Code:
$query "SELECT * FROM user_test4_projects ";
$result mysql(TYPO3_db,$query);


while (
$row mysql_fetch_assoc($result)){
   
//hier soll er mir irgendwas ausgeben, aber er springt nicht einmal in die Schleife
    

Findet jemand auf die Schnelle den Fehler?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 29.02.08, 11:38
Forum Zuschauer
 
Registriert seit: 26.02.08
Beiträge: 5

Ich stehe jetzt vor folgendem Problem, mein Seiteninhalt muss sich beliebig verändern, wenn ich auf einen Button klicke.
Ist dieses überhaupt möglich (evtl. mit JavaScript?)?

Falls nicht, kann ich eine Extension auf mehere Seiten verteilen?
So dass z.B. auf Seite 1 ich eine Liste habe und auf Seite 2 eine TextBox?

Danke schonmal im vorraus.

Gruß LuckerK!ng

PS: Ich hab das Gefühl ich führe Selbstgeschpräche.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
sr_feuser_register: Fehler nach "Konto jetzt erstellen" leof TYPO3 4.x FE-User 3 08.04.08 21:52
"neue beitrag erstellen" wird selbst nach login nicht angezeigt aretni mm_forum 0 11.02.08 13:54
Fehlermeldung "TYPO3 Fatal Error: Extension key "sv" was NOT loaded!..." mailaz TYPO3 4.x Installation und Updates 4 20.11.06 11:01
erstellen einer "Singleseite" schnoupf Forum Bar 9 27.10.06 13:30
Neuer User in Tabelle "fe_users" einer Gruppe zuordnen - wie?? drathy TYPO3 4.x Fragen und Probleme 6 11.07.06 15:12


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:14 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0