![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 |
Senior Member
|
![]()
Зря так, в документации действительно все есть, хотя примеров маловато, да и трудно разобраться. Документацию официальную я сам перевожу и примеры в ней стараются давать правильные.
А код этот я сам написал, только что... Можно еще так вывести текст где-нибудь: PHP код:
Как раз API TYPO3 для этого и нужно. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 02.05.2011
Сообщений: 138
|
![]()
аха, вот про это-то я и не подумал. хотя для данного случая это не критично, если уж страница на сайте есть - то выдайте ее автора и время последнего изменения.
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 02.05.2011
Сообщений: 138
|
![]()
Итак, выводим автора страницы* и дату последнего изменения с помощью PHP через запись текущей страницы в $GLOBALS["TSFE"]:
Код:
$author = $GLOBALS["TSFE"]->page[author]; //author - поле "author" таблицы "pages" $author_mail = $GLOBALS["TSFE"]->page[author_email]; //author_email - поле "author_email" таблицы "pages" if($author) { echo "<p class='page_info'>"."Author:"."<br>"; echo "<span class='author'>".$author."</span><br>"; echo "E-Mail: <span class='author_mail'>".$author_mail."</span></p>"; $last_change = $GLOBALS["TSFE"]->page[SYS_LASTCHANGED]; //SYS_LASTCHANGED - поле "SYS_LASTCHANGED" таблицы "pages" $last_change_formated = date("d.m.Y", $last_change); echo "<p>"."Last change"."<br>"; echo "<span class='last_change'>".$last_change_formated."</span></p>"; } Код:
$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery( 'uid,author', //выбираем поля uid и author 'pages', //из таблицы pages 'uid='.$GLOBALS["TSFE"]->id, //условие: только для текущей страницы '', '', '' ); $rows = array(); while(($rows = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res))) { //$rows[] = $row; $author = $rows[author]; } $GLOBALS['TYPO3_DB']->sql_free_result($res); //if (count($rows)) return $rows; echo "<b>".$author."</b>"; |
![]() |
![]() |
![]() |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Инструкция: установка php акселератора APC на хостинге nic.ru | Valery Romanchev | TYPO3 хостинг | 24 | 25.11.2014 16:47 |
Настройки параметров ImageMagick для TYPO3 на FreeBSD и Linux | Valery Romanchev | Мастер-класс | 9 | 25.06.2013 22:38 |
Как вставить php код в шаблон сайта на typo3 | givemesomedrugs | Общие вопросы | 3 | 11.11.2010 18:40 |
Как вставить PHP код до всякого TYPO3 кода.. Или почти до | Valery Romanchev | Разработка расширений / TYPO3 extension development | 1 | 30.07.2005 17:15 |
TYPO3, PHP разработчик в Москве (full time) | Valery Romanchev | Работа и заказы / Job Offer and Request | 0 | 07.07.2005 01:26 |