Добрый вечер. Имеется задание создать вывод контента в таблице, где <table> <tr> <td>content item </td> <td>date of creation of the content item </td> </tr> </table> По идее фенкция эта лежит в файле content.html.php Функция называется function CreateDate( &$row, &$params ) Что делал я? Я изменял функцию showLinks() следующим образом. Менял самый конец функции на Код (PHP): ?> <tr> <td> <a class="blogsection" href="<?php echo $link; ?>"> <?php echo $rows[$i]->title; ?></a> </td> <td> // <?php HTML_content::CreateDate( XXX ,YYY ) ?> </td> </tr> <?php Таблица, впринципе, выводилась. Но вот на функции HTML_content::CreateDate все висло, и выдаались различные ошибки и неправильности подставленных параметров. Может кто-нибудь знает, какие конкретно параметры эта функция берет? Заранее большое спасибо.
Ответ: Функция вывода даты создания content item висло, потому что скорее всего накосячил в цикле. 1. Ищешь функцию function show( &$row, &$params, &$access, $page=0 ) {...} //примерно 441 строка. в ней есть такая таблица: Код (html): <table class="contentpaneopen<?php echo $params->get( 'pageclass_sfx' ); ?>"> <tr> <?php // displays Item Title HTML_content::Title( $row, $params, $access ); // displays PDF Icon HTML_content::PdfIcon( $row, $params, $hide_js ); // displays Print Icon mosHTML::PrintIcon( $row, $params, $hide_js, $print_link ); // displays Email Icon HTML_content::EmailIcon( $row, $params, $hide_js ); ?> </tr> </table> тебе нужно сделать следующее: Код (PHP): <?php // displays Item Title HTML_content::Title( $row, $params, $access ); // displays Created Date HTML_content::CreateDate( $row, $params ); // displays PDF Icon HTML_content::PdfIcon( $row, $params, $hide_js ); // displays Print Icon mosHTML::PrintIcon( $row, $params, $hide_js, $print_link ); // displays Email Icon HTML_content::EmailIcon( $row, $params, $hide_js ); ?> потом находишь функцию function CreateDate( &$row, &$params ) и в ней комментишь теги <tr> и </tr>, т.к. первый открывается в function show(), а после второго закроется ряд и получится, что один </tr> будет лишним: Код (html): <!-- <tr> --> <td valign="top" colspan="2" class="createdate"> <?php echo $create_date; ?> </td> <!-- </tr> --> Это изменяет положение даты в содержимом. По аналогии делаеццо и в таблице раздела (категории) Вот вроде и все.