Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 05.02.07, 12:47
Forum Newbie
 
Registriert seit: 20.11.06
Alter: 26
Beiträge: 27

Aktuelle ID eines Newsbeitrags auslesen


Hallo!

Ich habe eine Extension im Kickstarter erstellt, die die Zugriffe auf die einzelnen News-Artikel (tt_news) zählen soll.
Ich bekomme es einfach nicht hin, die aktuelle News-ID auszulesen. In der pi1 Datei meiner Extension steht als Testzweck zurzeit folgendes:

PHP-Code:
$countquery 'UPDATE tt_news SET tx_binewscounter_readcounter = tx_binewscounter_readcounter+1 WHERE uid = 1';
$count mysql(TYPO3_db$countquery); 
Bei einem News-Aufruf wird hier das News-Counter-Feld für den Artikel mit der ID=1 erhöht. Das funktioniert auch wunderbar.

Aber wie kann ich in der WHERE-Bedingung nun die aktuelle News-ID abfragen?

Mir wurde gesagt, dass ich einfach mit $this->piVars['tt_news']) die übergebene ID auslesen kann, jedoch weiß ich gar nicht, wie ich dies in die WHERE-Bedingung einbinden soll.

Bedanke mich jetzt schon für eure Antworten. Hoffe ihr könnt mir weiterhelfen!
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 07.02.07, 04:37
Forum Stammgast
 
Registriert seit: 19.08.04
Ort: London
Alter: 28
Beiträge: 419
sissi eine Nachricht über ICQ schicken sissi eine Nachricht über Skype™ schicken

ööööh

ich würd mal sagen

PHP-Code:
WHERE uid='.$this->piVars['tt_news
Schau dir mal an wie man in PHP Text-Strings und Variablen verbindet.

Grüsse
Sissi
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 08.02.07, 09:51
Forum Newbie
 
Registriert seit: 20.11.06
Alter: 26
Beiträge: 27

Ich habe es nun so hinbekommen:

PHP-Code:
//UPDATE
        
$getParams t3lib_div::_GET();
        
$countquery 'UPDATE tt_news SET  tx_binewscounter_readcounter =  tx_binewscounter_readcounter+1 WHERE uid = ' .intval($GLOBALS['TYPO3_DB']->quoteStr($getParams['tx_ttnews']['tt_news'],'tt_news'));
        
$count mysql(TYPO3_db$countquery);
                if (
mysql_error()) t3lib_div::debug(array (mysql_error(), $countquery )); 
Jedoch, habe ich selber noch nicht wirklich Ahnung von PHP etc. Ich habe gelesen, dass man das "quoteStr" auch weglassen kann. Aber es funktioniert so auf jeden Fall.

Weiß jemand zufällig, wie man anhand dieses Counters die 5 meist gelesenen News-Beiträge ausgeben kann? Hat da jemand eine Idee, wie man das in einer Extension umsetzen könnte?
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
Wie zeige ich das aktuelle Datum an? Thoral FAQ - Template & TypoScript 2 02.07.08 15:14
aktuelle URL auslesen gordon... TYPO3 4.x Fragen und Probleme 1 12.01.08 11:00
aktuelle termine icerice TYPO3 4.x Fragen und Probleme 7 24.08.07 11:11
UID eines Content Elements auslesen uhlmann TYPO3 3.x Fragen und Probleme 1 30.08.05 22:05


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


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