Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: phpbb3portal создание/редактирование блоков
 
 автор: vitroot   (19.08.2009 в 03:45)   письмо автору
 
 

Мне необходимо вывести блок top_posters не в левой, а в центральной колонке. Это элементарно - сделал. Проблема вот в чем:
Правлю portal/block/top_posters.php, из админки правлю top_poster.html, в итоге список пользователей выводится вертикально, то есть каждый пользователь на новой строчке. Мне надо, чтобы выводились пользователи по горизонтали. Подскажите, как мне такое сделать?

portal/block/top_posters.php:
<?php
/*
*
* @package phpBB3 Portal  a.k.a canverPortal  ( www.phpbb3portal.com )
* @version $Id: top_posters.php,v 1.4 2008/02/09 08:18:14 angelside Exp $
* @copyright (c) Canver Software - www.canversoft.net
* @license http://opensource.org/licenses/gpl-license.php GNU Public License 
*
*/
if (!defined('IN_PHPBB'))
{
    exit;
}

/**
*/

$sql 'SELECT user_id, username, user_posts, user_colour, user_avatar, user_avatar_type, user_avatar_width, user_avatar_height
    FROM ' 
USERS_TABLE '
    WHERE user_type <> ' 
USER_IGNORE '
        AND user_posts <> 0
    ORDER BY user_posts DESC'
;
$result $db->sql_query_limit($sql$config['portal_max_most_poster']);

while( (
$row $db->sql_fetchrow($result)) && ($row['username']) )
{
    
$template->assign_block_vars('top_poster', array(
        
'S_SEARCH_ACTION'=> append_sid("{$phpbb_root_path}search.$phpEx"'author_id=' $row['user_id'] . '&amp;sr=posts'),
        
'USERNAME'        => censor_text($row['username']),
        
'USERNAME_COLOR'=> ($row['user_colour']) ? ' style="color:#' $row['user_colour'] .'"' '',
        
'U_USERNAME'    => append_sid("{$phpbb_root_path}memberlist.$phpEx"'mode=viewprofile&amp;u=' $row['user_id']),
        
'POSTER_POSTS'    => $row['user_posts'],
                
'U_AVATAR' => get_user_avatar($row['user_avatar'], $row['user_avatar_type'], $row['user_avatar_width'], $row['user_avatar_height']),
        )
    );
}
$db->sql_freeresult($result);

$template->assign_vars(array(
    
'S_DISPLAY_TOP_POSTERS' => true
));

?>


top_poster.html:

<!-- $Id: top_poster.html,v 1.1 2008/02/09 08:18:16 angelside Exp $ //-->
<div class="panel">
    <div class="inner">
        <span class="corners-top"><span></span></span>
            <h3>Доска почета!</h3>
            <!-- BEGIN top_poster -->

<a href="{top_poster.U_USERNAME}"><br />
<span<!-- IF top_poster.USERNAME_COLOR -->{top_poster.USERNAME_COLOR}<!-- ENDIF -->>{top_poster.USERNAME}</span></a>
{top_poster.U_AVATAR}<br />
Сообщений:<a href="{top_poster.S_SEARCH_ACTION}"> {top_poster.POSTER_POSTS}</a><br />

<br style="clear:both" />

            <!-- END top_poster -->        
        <span class="corners-bottom"><span></span></span>
    </div>
</div>
<br style="clear:both" />


Заранее большое спасибо!

  Ответить  
 
 автор: AlexSol   (19.08.2009 в 07:31)   письмо автору
 
   для: vitroot   (19.08.2009 в 03:45)
 

<br> убрать

  Ответить  
 
 автор: vitroot   (19.08.2009 в 07:35)   письмо автору
 
   для: AlexSol   (19.08.2009 в 07:31)
 

Где убрать? В коде, что я показал, <br /> стоит всего лишь для отделения имени пользователя, аватарки и кол-ва его сообщений. А где конкретно стоит перенос строки, я найти не могу

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования