Время и заголовок в одной строке

Тема в разделе "Форматирование материалов", создана пользователем vehichi, 29.04.2008.

  1. vehichi
    Offline

    vehichi Недавно здесь

    Регистрация:
    29.09.2007
    Сообщения:
    115
    Симпатии:
    2
    Пол:
    Мужской
    Что изменить что-бы время и заголовок выводились в одной строке?
     
  2.  
  3. agruts
    Offline

    agruts Russian Joomla! Team

    Регистрация:
    01.03.2006
    Сообщения:
    612
    Симпатии:
    21
    Пол:
    Мужской
    Ответ: Время и заголовок в одной строке

    подправить content.html.php
    но изменять придется после каждого обновления версии (если будет обновляться этот файл)
    поройся на старом форуме, там Бостон делал бот exview для подобных целей.
    Как вариант могу предложить тебе сделать следующее:

    строка ~825:
    находишь функцию
    Код (CODE):
    1. function CreateDate( &$row, &$params ) {
    2.         $create_date = null;
    3.  
    4.         if ( intval( $row->created ) != 0 ) {
    5.             $create_date = mosFormatDate( $row->created );
    6.         }
    7.  
    8.         if ( $params->get( 'createdate' ) ) {
    9.             ?>
    10.             <tr>
    11.                 <td valign="top" colspan="2" class="createdate">
    12.                 <?php echo $create_date; ?>
    13.                 </td>
    14.             </tr>
    15.             <?php
    16.         }
    17.     }

    комментируешь теги (не удаляй, чтобы можно было вернуть) <tr> и </tr>

    в строке ~519 копируешь кусок (исходный потом комментируешь):
    Код (CODE):
    1. // displays Created Date
    2.         HTML_content::CreateDate( $row, $params );

    и вставляешь в строке ~472 перед или после
    Код (CODE):
    1. // displays Item Title
    2.                 HTML_content::Title( $row, $params, $access );

    Результат должен быть такой:
    Строка 472:
    Код (CODE):
    1. // displays Created Date
    2.         HTML_content::CreateDate( $row, $params );
    3. // displays Item Title
    4.                 HTML_content::Title( $row, $params, $access );

    Строка 519
    Код (CODE):
    1. // displays Created Date
    2.        // HTML_content::CreateDate( $row, $params );

    Строка 825:
    Код (CODE):
    1. function CreateDate( &$row, &$params ) {
    2.         $create_date = null;
    3.  
    4.         if ( intval( $row->created ) != 0 ) {
    5.             $create_date = mosFormatDate( $row->created );
    6.         }
    7.  
    8.         if ( $params->get( 'createdate' ) ) {
    9.             ?>
    10.         <!--<tr><td valign="top" colspan="2" class="createdate">-->
    11.                     <td valign="top" class="createdate">
    12.                 <?php echo $create_date; ?>
    13.                 </td>
    14.            <!-- </tr> -->
    15.             <?php
    16.         }
    17.     }


    Ну а дальше сам сможешь эспериментировать. В этом тебе очень поможет DW
     
  4. vehichi
    Offline

    vehichi Недавно здесь

    Регистрация:
    29.09.2007
    Сообщения:
    115
    Симпатии:
    2
    Пол:
    Мужской
    Ответ: Время и заголовок в одной строке

    Я наверное неправильно написал, дело в том что я хотел добавить время в модуль "последние новости"

    mod_latestnews.php

    там это вообще почему-то не предусмотрено показывать...

    Можешь подсказать как это сделать?

    (мне этот модуль важен потому что он не выводит те новости которые опубликованы на главной и подключено к общей CSS)
     
  5. agruts
    Offline

    agruts Russian Joomla! Team

    Регистрация:
    01.03.2006
    Сообщения:
    612
    Симпатии:
    21
    Пол:
    Мужской
    Ответ: Время и заголовок в одной строке

    ну, дык, это еще проще :)
    распакуй файл в аттаче и замени им дефолтный.
    Формат даты можно изменить в строке 185.
     

    Вложения:

  6. vehichi
    Offline

    vehichi Недавно здесь

    Регистрация:
    29.09.2007
    Сообщения:
    115
    Симпатии:
    2
    Пол:
    Мужской
    Ответ: Время и заголовок в одной строке

    А он не работает у меня на сайте((((
     

Поделиться этой страницей

Загрузка...