Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

 
 
Опции темы Опции просмотра
Старый 16.08.2007, 01:48   #4
Fearless Goblin
Senior Member
 
Аватар для Fearless Goblin
 
Регистрация: 18.07.2006
Сообщений: 108
Отправить сообщение для Fearless Goblin с помощью ICQ Отправить сообщение для Fearless Goblin с помощью Skype™
По умолчанию

Итак, есть файл include.inc:
PHP код:
<?php
    
include("fileadmin/scripts/last_arts.inc");
?>
В шаблоне написано:
Код:
config.includeLibrary = fileadmin/scripts/include.inc
Содержимое last_arts.inc:
PHP код:
<?php
    
class last_arts
    
{
        function 
getArts()
        {
            
$link mysql_connect("host""login""password")
                or die(
"Could not connect: " mysql_error());

            
mysql_select_db("typo3_database"$link);

            
$query "SELECT uid, crdate, title, page FROM tt_news INNER JOIN tt_news_cat_mm ON tt_news.uid = tt_news_cat_mm.uid_local WHERE uid_foreign = 35 ORDER BY crdate DESC";
            
$dbResult mysql_query($query$link);
            
mysql_close($link);

            
$topics "";
            for(
$i=0$i<6$i++)
            {
                
$row mysql_fetch_row($dbResult);
                
$topic $row[2];

                
$topics $topics "<a href=\"http://www.my.site/index.php?id=" $row[3] . "\">" $topic "...</a><br>\n";
            }

            return(
$topics);
        }
    }
?>
Метод getArts() вытаскивает из базы заголовки новостей категории №35 (в этой категории создаются только новости, которые являются ссылками на внутренние страницы).

Файл arts_headers.inc:
PHP код:
<?php
    $last_arts_obj 
= new last_arts();
    
$content $last_arts_obj->getArts();
?>
В шаблоне:
Код:
temp.arts_headers = PHP_SCRIPT
temp.arts_headers.file = fileadmin/scripts/arts_headers.inc
...
temp.mainTemplate.subparts.arts_headers < temp.arts_headers
...
page.10 < temp.mainTemplate
Пример использования скриптов брал из TSref.
Fearless Goblin вне форума   Ответить с цитированием
 

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подключение javascript для страницы c0d3r TypoScript практикум 4 03.04.2008 20:55
подключение внешних шрифтов Baltazarr Общие вопросы 12 19.10.2006 22:07
подключение к базе на этапе установки filippoff Установка 2 16.08.2006 16:55
Extension Kickstarter, подключение файлов и шаблонов. АНТ0Н Общие вопросы 1 03.04.2006 10:58
Подключение своего скрипта в админку Новичек Общие вопросы 3 21.09.2005 03:30


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория