Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 20.09.06, 14:45
Forum Newbie
 
Registriert seit: 17.05.06
Ort: Bern
Alter: 23
Beiträge: 28
ruthy eine Nachricht über ICQ schicken

Vorgehensweise Jahresmenü von eigener Extension


Guten Tag!

Bei mir sitzt mal wieder einer auf der Leitung. Möchte eigentlich was ziemlich einfaches machen und zwar habe ich eine Extension Entwickelt welche die Referenzen unserer Firma anzeigt. Bei jeder eingetragenen Referenz wird das Jahr eingegeben.

Ich möchte nun ein Menü machen, welches die Jahreszahlen der Datenbank anzeigt und sobald ein jahr gedrückt wird nur noch die Referenzen von diesem Jahr erscheinen lassen!

Wie muss ich da vorgehen ?

Gruess

Ruth

P.S: Die List und Singleview der Referenzen sind bereits richtig ausprogrammiert, nur der "Datumsfilter" fehlt.
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 20.09.06, 15:06
TYPO3 Forum Team
Moderator
 
Registriert seit: 19.08.04
Ort: Mönchengladbach
Alter: 30
Beiträge: 396
Thoral eine Nachricht über ICQ schicken

also das könnte in etwa so aussehen....
ich geb hiernur die queries zum besten...

1. schritt du sammelst alle einträge unter dem jeweiligen jahr, ich hab das mal für ein archiv gemacht...

vorsicht! nicht ganz so wie man das in typo3 extensions gerne sehen würde ;)

Code:
$sql="SELECT count( * ) AS anzahl, date_format( FROM_UNIXTIME( archivdate ) , '%Y' ) AS `datum`  
FROM `tx_yourmodul` 
WHERE pid = ".$this->conf['pid_list']." ".$this->cObj->enableFields("tx_yourmodul")." AND archivdate <=  ".time()."
GROUP BY date_format( FROM_UNIXTIME( archivdate ) , '%Y' )  
ORDER BY `datum` desc";
2. schritt...
alle einträge unterhalb der daten anzeigen...

Code:
$sites = $this->doDatabaseQuery("SELECT *, date_format(FROM_UNIXTIME( archivdate ) , '%m' ) AS datummonth,date_format(FROM_UNIXTIME( archivdate ) , '%Y-%m' ) AS MonthYear FROM   
tx_yourmodul WHERE pid = ".$this->conf['pid_list']."   
".$this->cObj->enableFields("tx_yourmodul")."   
and date_format( FROM_UNIXTIME( archivdate ) , '%Y' )  = '".$row['datum']."'   
GROUP BY date_format( FROM_UNIXTIME( archivdate ) , '%Y-%m' ) ORDER BY datummonth desc  
");

dann nur noch die ergebnisse verlinken....
und anzeigen lassen...

variablenübergabe nicht vergessen...

cu
__________________
TYPO3: v3-4 | MySQL 5.0.21 | PostgreSQL 8.1.4
Server: vva.de/profihost.com/hosteurope.de
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 21.09.06, 08:13
Forum Newbie
 
Registriert seit: 17.05.06
Ort: Bern
Alter: 23
Beiträge: 28
ruthy eine Nachricht über ICQ schicken

Dankeschön Thoral ;)Die Sache ist sogar noch einfacher, hab vergessen zu schreiben das bei mir direkt das Jahr in der DB steht und nicht wie ich versehentlich geschrieben habe, das Datum. Die SQL Befehle sind weniger das Problem. Mehr so, wo die jetzt hingehören und wie ich die Variablen übergeben muss.

Wäre es sinnvoll mein problem über den pi_list_modeSelector zu lösen ?Wie krieg ich von dem die eingegebene Variable zurück hab ich bis jetzt nicht begriffen.
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 22.09.06, 14:16
Forum Newbie
 
Registriert seit: 17.05.06
Ort: Bern
Alter: 23
Beiträge: 28
ruthy eine Nachricht über ICQ schicken

Habs via pi_list_Selector hingekriegt.
Hat sich also erledigt.
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
Caching in eigener Extension Anderl Extension modifizieren oder neu erstellen 0 06.04.08 12:22
Extension in eigener Extension nutzen Tevsa Alle anderen Extensions 0 26.09.07 13:49
RTE in eigener Extension grande Extension modifizieren oder neu erstellen 3 26.06.07 10:37
Extension in eigener Extension einbinden koki Extension modifizieren oder neu erstellen 3 23.02.07 10:26
RSS aus eigener Extension mab82 TYPO3 4.x Fragen und Probleme 0 05.01.07 10:55


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:29 Uhr.


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