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

Вернуться   Russian TYPO3 community > Тематические форумы > TypoScript практикум

 
 
Опции темы Опции просмотра
Старый 18.05.2011, 19:47   #19
Anlov
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>";
	}
и еще раз - на бис, но с получением данных из таблицы базы данных Typo3 (только автора, остальное - по аналогии):

Код:
$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>";
*автора для каждой страницы при ее создании/редактировании автоматом добавляет это расширение в поле author и author_email таблицы pages
Anlov вне форума   Ответить с цитированием
 


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Инструкция: установка 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


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


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

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