Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Разработка расширений / TYPO3 extension development (http://forum.typo3.ru/forumdisplay.php?f=38)
-   -   PHP код для выборки контента (http://forum.typo3.ru/showthread.php?t=6365)

Podlec 03.06.2008 10:19

PHP код для выборки контента
 
Здравствуйте.
Вопрос такой.
С помощью кистартера была создана таблица tx_zcatalogue_prod. Ну и дефолтный класс class.tx_zcatalogue_pi1.php
Код:

uid          int(11)                             
pid        int(11)                                 
tstamp        int(11)                         
crdate        int(11)                         
cruser_id        int(11)                       
sys_language_uid        int(11)                                       
l18n_parent        int(11)                                 
l18n_diffsource        mediumblob                                               
deleted        tinyint(4)                       
hidden        tinyint(4)                 
starttime        int(11)                       
endtime        int(11)                         
fe_group        int(11)                       
zphoto        blob                 
zname        tinytext                               
zdescr        text                 
zuse        text                 
zprice        tinytext
                               
sorting        int(10)

Подскажите, пожалуйста, каким должен быть код в функции main для выбори контента и вывода его. Наверняка, кто нибудь делал свой первый экст. Я так полагаю выборка тут не сложная но что то победить я ее не могу.

Буду очень признателе за помощь, так сроки горят.. вазелин заканчивается :)

void 03.06.2008 17:03

PHP код:

$rows $GLOBALS['TYPO3_DB']->exec_SELECTgetRows('*','tx_zcatalogue_prod',tslib_cobj::enableFields('tx_zcatalogue_prod'));
$content '<table>';
foreach(
$rows as $row){
    
$content .= $row['zname'].$row['zчто-то'];
    
$c $this->conf['myimage'];
    
$c['file'] = $row['zimage'];
    
$content .= $this->cObj->IMAGE($c);
}
$content. = '</table>';
return 
$content


Podlec 03.06.2008 18:28

PHP код:

$rows $GLOBALS['TYPO3_DB']->exec_SELECTgetRows('*','tx_zcatalogue_prod',tslib_cobj::enableFields('tx_zcatalogue_prod'));
    
$content '<tr>';
    foreach(
$rows as $row){
            
$c $this->conf['myimage'];
            
$c['file'] = $row['zphoto'];
            
$content .= $this->cObj->IMAGE($c);
            
$content .= $row['zdesrc'].$row['zuse'].$row['zprice'];
    }
    
$content. = '</tr>';
return 
$content

чуть чуть изменил... нно после этого страница воопще не генерируется :(

void 03.06.2008 18:48

Нужно в TS ещё прописать параметры изображения. типа:

plugin.tx_mybla_pi1{
myimage{
maxW = 150
maxH = 100
}
}

и т.п.

Что в логе апача?


Часовой пояс GMT +4, время: 14:44.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot