Joomla 1.0 Как сделать рейтинг(оценку) статьи в одну строчку с названием?

Тема в разделе "Программирование", создана пользователем accent-rus, 02.02.2009.

  1. Offline

    accent-rus Недавно здесь

    Регистрация:
    23.07.2008
    Сообщения:
    57
    Симпатии:
    3
    Пол:
    Мужской
    Всем привет.
    Сделал сайт на 1.0.15, заказчик хочет чтоб в содержимом категории рейтинг статьи стоял сразу после заголовка, тоесть в одну строку.
     
  2.  
  3. liga
    Offline

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

    Регистрация:
    21.10.2008
    Сообщения:
    495
    Симпатии:
    18
    Пол:
    Мужской
    accent-rus, Покапаться в исходниках джумлы.
     
  4. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 108
    Симпатии:
    159
    Пол:
    Мужской
    accent-rus, components/com_content/content.html.php
     
    accent-rus нравится это.
  5. Jkr
    Offline

    Jkr Russian Joomla! Team

    Регистрация:
    04.08.2006
    Сообщения:
    465
    Симпатии:
    27
    Пол:
    Мужской
    если быть точнее, то голосование - это мамбот. и в components/com_content/content.html.php вам нужно будет искать строку:

    Код (CODE):
    1. $results = $_MAMBOTS->trigger( 'onBeforeDisplayContent', array( &$row, &$params, $page ) );
    2.         echo trim( implode( "\n", $results ) );


    именно она вызывает этот мамбот (как, может быть, в вашем случае, и какие-то другие мамботы...)

    В данном случае в самом коде получившейся страницы эта строка заменяется на то, что возвращает вам mambots/content/mosvote.php , т.е. что-то вроде:
    Код (html):
    1. <form action="http://имя_сайта.ру/" method="post">
    2. <span class="content_rating">
    3. Рейтинг:
    4. <img border="0" align="middle" alt="" src="http://имя_сайта.ру/images/M_images/rating_star_blank.png"/>
    5. <img border="0" align="middle" alt="" src="http://имя_сайта.ру/images/M_images/rating_star_blank.png"/>
    6. <img border="0" align="middle" alt="" src="http://имя_сайта.ру/images/M_images/rating_star_blank.png"/>
    7. <img border="0" align="middle" alt="" src="http://имя_сайта.ру/images/M_images/rating_star_blank.png"/>
    8. <img border="0" align="middle" alt="" src="http://имя_сайта.ру/images/M_images/rating_star_blank.png"/>
    9.  / 0
    10. </span>
    11. <br/>
    12. </form>


    т.е. перемещая первые 2 строки ("$results = ...") вы перемещаете по шаблону указанный выше код.

    соответственно, чтобы его правильно вставить в определенное место ему нужно придать какое-то оформление, например, заключить в <div></div>

    пример перемещения на место кнопок "печать", "пдф" и т.п.

    Код (CODE):
    1. <table class="contentpaneopen<?php echo $params->get( 'pageclass_sfx' ); ?>">
    2.             <tr>
    3.                 <?php
    4.                 // displays voting
    5.                 $results = $_MAMBOTS->trigger( 'onBeforeDisplayContent', array( &$row, &$params, $page ) );
    6.                 echo '<td>'. trim( implode( "\n", $results ) ) . '</td>'
    7.                 // displays Item Title
    8.                 HTML_content::Title( $row, $params, $access );
    9.  
    10.                 // displays PDF Icon
    11.                 HTML_content::PdfIcon( $row, $params, $hide_js );
    12.  
    13.                 // displays Print Icon
    14.                 mosHTML::PrintIcon( $row, $params, $hide_js, $print_link );
    15.  
    16.                 // displays Email Icon
    17.                 HTML_content::EmailIcon( $row, $params, $hide_js );
    18.  
    19.                 ?>
    20.             </tr>
    21.             </table>


    можете сравнить с оригиналом, чтобы понять что куда добавилось. надеюсь, поможет разобраться.
     
    accent-rus нравится это.
  6. Offline

    accent-rus Недавно здесь

    Регистрация:
    23.07.2008
    Сообщения:
    57
    Симпатии:
    3
    Пол:
    Мужской
    :) сделал чуть раньше чем прочитал ответ
    Большое спасибо
     
  7. Offline

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

    Регистрация:
    13.01.2010
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Женский
    Как вывести рейтинг каждого материала в блоге категории?
     

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

Загрузка...