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

Discussion in 'Форматирование материалов' started by vehichi, Apr 29, 2008.

  1. vehichi
    Offline

    vehichi Пользователь

    Joined:
    Sep 29, 2007
    Messages:
    117
    Likes Received:
    2
    Gender:
    Male
    Что изменить что-бы время и заголовок выводились в одной строке?
     
  2.  
  3. agruts
    Offline

    agruts Группа поддержки

    Joined:
    Mar 1, 2006
    Messages:
    609
    Likes Received:
    21
    Gender:
    Male
    Ответ: Время и заголовок в одной строке

    подправить 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 Пользователь

    Joined:
    Sep 29, 2007
    Messages:
    117
    Likes Received:
    2
    Gender:
    Male
    Ответ: Время и заголовок в одной строке

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

    mod_latestnews.php

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

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

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

    agruts Группа поддержки

    Joined:
    Mar 1, 2006
    Messages:
    609
    Likes Received:
    21
    Gender:
    Male
    Ответ: Время и заголовок в одной строке

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

    Attached Files:

  6. vehichi
    Offline

    vehichi Пользователь

    Joined:
    Sep 29, 2007
    Messages:
    117
    Likes Received:
    2
    Gender:
    Male
    Ответ: Время и заголовок в одной строке

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

Share This Page

Loading...